<SEC-DOCUMENT>0000930420-21-000279.txt : 20211103
<SEC-HEADER>0000930420-21-000279.hdr.sgml : 20211103
<ACCEPTANCE-DATETIME>20211103162327
ACCESSION NUMBER:		0000930420-21-000279
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		65
CONFORMED PERIOD OF REPORT:	20210930
FILED AS OF DATE:		20211103
DATE AS OF CHANGE:		20211103

FILER:

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

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

	BUSINESS ADDRESS:	
		STREET 1:		1001 EAST PALM AVENUE
		STREET 2:		SUITE
		CITY:			TAMPA
		STATE:			FL
		ZIP:			33605
		BUSINESS PHONE:		8135525000

	MAIL ADDRESS:	
		STREET 1:		1001 EAST PALM AVENUE
		STREET 2:		SUITE
		CITY:			TAMPA
		STATE:			FL
		ZIP:			33605

	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-Q
<SEQUENCE>1
<FILENAME>kfrc-20210930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:84ca9dda-b211-494d-ab3b-4f046743ea12,g:24a4b041-a6c8-4036-9438-b1c2db4cacc2,d:60568dace2c7474fab60b3c198921506--><html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:kfrc="http://www.kforce.com/20210930" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2021" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>kfrc-20210930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" format="ixt:fixed-false" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80L2ZyYWc6NzU0NDg4ODBiMDA1NDUwOWIyOTI3MmVjYTM4YzllNDkvdGFibGU6MGZhMDRmZTRiYTgzNDQyYTlmMjJlMzE1MzZhN2MyNmUvdGFibGVyYW5nZTowZmEwNGZlNGJhODM0NDJhOWYyMmUzMTUzNmE3YzI2ZV8yLTEtMS0xLTA_2f105214-12ed-4da6-8d52-e7ea23d24d62">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80L2ZyYWc6NzU0NDg4ODBiMDA1NDUwOWIyOTI3MmVjYTM4YzllNDkvdGFibGU6MGZhMDRmZTRiYTgzNDQyYTlmMjJlMzE1MzZhN2MyNmUvdGFibGVyYW5nZTowZmEwNGZlNGJhODM0NDJhOWYyMmUzMTUzNmE3YzI2ZV80LTEtMS0xLTA_74b7497f-d69a-418b-bb5d-4607d71b2c52">2021</ix:nonNumeric><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80L2ZyYWc6NzU0NDg4ODBiMDA1NDUwOWIyOTI3MmVjYTM4YzllNDkvdGFibGU6MGZhMDRmZTRiYTgzNDQyYTlmMjJlMzE1MzZhN2MyNmUvdGFibGVyYW5nZTowZmEwNGZlNGJhODM0NDJhOWYyMmUzMTUzNmE3YzI2ZV81LTEtMS0xLTA_62d7930a-fa48-46b6-9620-08b44cab4a40">Q3</ix:nonNumeric><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80L2ZyYWc6NzU0NDg4ODBiMDA1NDUwOWIyOTI3MmVjYTM4YzllNDkvdGV4dHJlZ2lvbjo3NTQ0ODg4MGIwMDU0NTA5YjI5MjcyZWNhMzhjOWU0OV83OA_eb1a3d06-b0b6-4170-82bf-ca74786c09d5">0000930420</ix:nonNumeric><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80L2ZyYWc6NzU0NDg4ODBiMDA1NDUwOWIyOTI3MmVjYTM4YzllNDkvdGV4dHJlZ2lvbjo3NTQ0ODg4MGIwMDU0NTA5YjI5MjcyZWNhMzhjOWU0OV83OQ_e18f56fd-56f0-47c8-876f-fad1f39c51db">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMi0wLTEtMS0w_2fd13975-c972-4cfa-97e8-4337fb87cc8d">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMy0wLTEtMS0w_7e696e90-f34f-4018-87aa-31b043241464">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ide9716fc532541f8a7fdf995eb662ef6_D20210101-20210930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfOTE1_c473e8c7-7b94-424c-abfc-d3587f8dfb1a">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i163244513bc345b9aeac1b636de5fe65_I20210930" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfMTE1NDQ4NzIxMzk0NzY_c2974426-11f4-4c55-989c-97f972c7e11f">P1Y</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i626aef0d2d88433292358446f0125662_D20210101-20210930" decimals="INF" name="kfrc:EmploymentAgreementSeverancePercentageOfAnnualSalary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83OS9mcmFnOjFmNGNiYWJkMzcwZTQzNDdiNTI3NDcxMWI2OTA0ZmUyL3RhYmxlOjZkMzU0ZTU0MjlhMDQzMGVhZjhhYzE5ZDBlNjU2MDllL3RhYmxlcmFuZ2U6NmQzNTRlNTQyOWEwNDMwZWFmOGFjMTlkMGU2NTYwOWVfMS0xLTEtMS0w_f1a9cbed-80b0-4bd3-89b1-9f11c4b8ff8a">100</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="iff742088fa1e4b7288070c888871f4c1_D20210101-20210930" decimals="INF" name="kfrc:EmploymentAgreementSeverancePercentageOfAnnualSalary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83OS9mcmFnOjFmNGNiYWJkMzcwZTQzNDdiNTI3NDcxMWI2OTA0ZmUyL3RhYmxlOjZkMzU0ZTU0MjlhMDQzMGVhZjhhYzE5ZDBlNjU2MDllL3RhYmxlcmFuZ2U6NmQzNTRlNTQyOWEwNDMwZWFmOGFjMTlkMGU2NTYwOWVfMS0yLTEtMS0w_cc7a701a-c551-4a7a-b9f6-ecd1c40c1629">300</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i626aef0d2d88433292358446f0125662_D20210101-20210930" decimals="INF" name="kfrc:EmploymentAgreementSeverancePercentageOfAnnualBonus" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83OS9mcmFnOjFmNGNiYWJkMzcwZTQzNDdiNTI3NDcxMWI2OTA0ZmUyL3RhYmxlOjZkMzU0ZTU0MjlhMDQzMGVhZjhhYzE5ZDBlNjU2MDllL3RhYmxlcmFuZ2U6NmQzNTRlNTQyOWEwNDMwZWFmOGFjMTlkMGU2NTYwOWVfMi0xLTEtMS0w_02e9cdaa-9c0b-41d7-9720-15522e758a37">50</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="iff742088fa1e4b7288070c888871f4c1_D20210101-20210930" decimals="INF" name="kfrc:EmploymentAgreementSeverancePercentageOfAnnualBonus" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83OS9mcmFnOjFmNGNiYWJkMzcwZTQzNDdiNTI3NDcxMWI2OTA0ZmUyL3RhYmxlOjZkMzU0ZTU0MjlhMDQzMGVhZjhhYzE5ZDBlNjU2MDllL3RhYmxlcmFuZ2U6NmQzNTRlNTQyOWEwNDMwZWFmOGFjMTlkMGU2NTYwOWVfMi0yLTEtMS0w_04d765d3-1513-4943-8ba7-1137f2e2d981">300</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="kfrc-20210930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i78bca5ab4d72454eadced3c5ef3dddf1_I20211029"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fcf98dcd8894ac2b5d07a5e06a2348b_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</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="iea864119f03d41c89221566fbc9d421b_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"><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="ia19c65fc28cf42dd803662b95a033f85_I20201231"><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="i388e3ae11ef747f0aad9394ff15142e6_I20201231"><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="ief60d718bf054def990d65d3b1f3afdc_I20201231"><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="i74073fa7388c4280883c351563971343_I20201231"><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="i5bd8cb4e49b44264b43bdac1c99c9436_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id46f14e461674686a34e45faf7eb4b92_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4afa4401ded34ab294f715e9dcae81d4_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8c826264fd346e4ad89c78b195e655b_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ce0616192ec4e31b22746430568e9ad_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc7d40dd6ff84dad9f72f61e7c845af4_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i836895dea4b8415687eb542f66c04bdf_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic92574a3b39d4d9b95fb86ad9d818af6_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a37b352498e4fb682dd1014a08c9c80_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffb8985cbb324ad0a2dc49ef39bd52bb_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8f2e367dd3b48af9b35ef4ff283eb61_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i642194941e5c4b1388abaaf86c7b8926_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5838889049024b6b95b760910c1c9048_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic03bf4b84aab4af1864a274e057db199_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a815e1e8894431bbbab52a65d8e872b_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia21a7a8388e7488fbb35f44de2e61f40_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3972428ac9e841d8b378cf5450f68d8a_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i321d1a4c584f4aaab87e7d35910ee22d_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fea88fe5480496aad3365f3702d63a7_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45fb7a04498d414ebaa06dd57857dd82_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b962185e5d44c54b3b8fa4f4c16cdee_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45ff8150401041208509ba906c63003d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id23313c936084d52b5dbe19f887cacab_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibba18f28a1364a6aac947c627d29c84f_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i044f23164b9f4de88b9c5f88a16eb546_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4927633d3bdc433389a61c996ebc9050_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93de62ccc2d24ff8813c0a0ad505f99c_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id95ba7e211a94857aff222d797f7cd00_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a7466c8c6334a00857d4d884818f17f_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3dada87e4155470197bba834d64ade5a_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84b62d35f8b74efb860b597e6baedfa6_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e227919b73b44de922e494561ad6afd_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if561e7671636488d829ff72b96c29fc4_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16c519c0bf7b447a9c05de97e14e6cad_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2a0d7cbdefc4167912de54ce8d87c8c_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59081bb642dd40708ae665b28652a93a_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0023e753eed44b12aa3aafd29ac5d38d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i184711296ffb4265a822804fd9ddc7cc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6cc1334895f4c9c93fa471423ea71d2_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b5506a03a694a2bae2add523305d3b2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ff8d229d71c4177b37e278497647324_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52178438144d4bd48e5eca2ffe6d0d79_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57e7f2c7f38b4d76bef550c8c2b104f2_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8026ae3a9694e1e8a47b334fb0bd939_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3ec6e1e25ae4642b243de7b1392114e_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1cae1dc97e84fbdbe255c6cb2616b28_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79ada6f999c94037a36a9945ebb38885_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i207e92e1c9c843a6aa4b3b8a069b9157_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifef5af5e08e242a1ab4d9adead2e028b_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7bd5d453e0a4f5ba35d7dc093a023bf_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0299f38ed03b4f7791b14a1afed90032_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40d1e81dc000433980fc115389d8d7a5_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab00f63a41d7436689cc5777c84281d0_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4908c50c516847bfa071881c936c4a86_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i484c5087856545d4832335863d2290f7_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67a0ab7b618844f6bdb711fb2320299f_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i731196c1a9974643854a9cf2846c5e2a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbdbda622843496aa75d7dffc2e16847_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i040468d746de4f93bf3952b7ada1a5ed_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide143f23a8564754a7041ce7cb78bfa7_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3862d61cf84f4ec88c7fb912ee73e1df_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i235d2c07a75c4a318ad6534129f8e0c8_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dc9d1f54bd74815b65b329c578b8d68_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30f63798463942599c984b4043fb5997_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0d0f16ab84f4046b40dac5415f916c3_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2efa0687ab364160a4f1b541a10bbd09_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ideb7ba958c164605a5ec90eeae77030b_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54f223a4de524d1aaa5563ecc8c73119_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7377dcbdfb104ebc8eddc1839c9e2cb2_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idde3d9c6b7284285925dd3732ef54686_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5232b39ec1124b3ab815310857be79ee_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64242172291946adafa8989c9089318b_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf19e39926bf4786b3c4b9dc1adeb3e0_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9f45a03dda547009a5abce19551fcdb_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic10fa90eeda94d0aa2b0f40667de190d_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba4343cfc82a4c5c8d486d1d07235b8f_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc25642531db466fb23a8752cf1aca06_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i995109f307b8401cb32e623b93aaa022_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65799d26958a480db02ea23364786e6d_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d4bd7a714134e6eb219cc0556cc7eb2_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee4cc7698ba2435484407b2f60c5e2be_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i468189e86f0240829df71a728d746d70_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf5f93f662cd40df970ac6c707fd3759_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i297d328c31964c0098f30e9e4cdee673_D20210701-20210930"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c49398e3b7245b4935e270de3de10a6_D20210701-20210930"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c8a1bde3b654e3e99a4c79003466d5f_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i187a51394f394e399456186dc86d4a1e_D20210701-20210930"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3d9d5c663f043399865c5ec9f096a2c_D20210701-20210930"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbe4905f2458443eba90bd31b3771dc4_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d9dfc4a867f4a8a895241275b30ad4f_D20200701-20200930"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf146ec592924aa8aa53a990b2043443_D20200701-20200930"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icabc102fc3a8423683ff48dccfd2cc7f_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffa4eb7d97b445e1bc02a11453233681_D20200701-20200930"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2efb8ef6e30460da49d7528063fc111_D20200701-20200930"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89f0b2a0d9dc46cc898420726c8dca5e_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i429fbb9392b44a418cee968d1c738dcc_D20210101-20210930"><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><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c806292a2de483d8c85929f1da23d5b_D20210101-20210930"><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><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbb2a1edcd1c44eb9b49c6df4640186c_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i842c492b36a54c21a07a5692c8b20f1e_D20210101-20210930"><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><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e2fd13f69304731a606ac20634296d1_D20210101-20210930"><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><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie50feecd9fe340c18bade1d72354db8d_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c856981e9d3468699743a54d02cc5fb_D20200101-20200930"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic84702507d7e4151afe9de3dedac7fb3_D20200101-20200930"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9315ac0e825b4b4886e6dce46bad1539_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c757d6be97f45a8a704d714b9a36409_D20200101-20200930"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8fbfeb0180544aba1711888b986764c_D20200101-20200930"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70d75a25116446bd9f448a25da6d4ed3_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8988d15632546b48de22aace8bfd6f0_I20210519"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-05-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id11e30ae1eb9487abd9437897214fa76_D20210519-20210519"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-19</xbrli:startDate><xbrli:endDate>2021-05-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39395f7d0ef84ba9900a85044bbd35ac_D20210519-20210519"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-19</xbrli:startDate><xbrli:endDate>2021-05-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i8d509614a90748b0a2aa6a2adbecdf18_I20190630"><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="i71e6d497410c43a4b9adf968050c15ca_D20210701-20210930"><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>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7583bf968e642b09164f1098ee2c470_D20210101-20210930"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ea23748bcdf4314873fb9005ad379e7_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95dd3db0ac204b589d81fa039906954b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">kfrc:DeferredPayrollTaxesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">kfrc:COVID19Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i700a99cb36b64b8787b5fa44d7292143_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">kfrc:DeferredPayrollTaxesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">kfrc:COVID19Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="executive"><xbrli:measure>kfrc:executive</xbrli:measure></xbrli:unit><xbrli:context id="i3b306be8de6a4548a06343d7c6648510_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id75564c008824a8b8c318d69d215fc23_D20210101-20210430"><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-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i948a92c0d5774a4087a7c441d4fceb09_I20210422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kfrc:TwoThousandTwentyOneStockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a097eddf8c1480f984941160c3e7492_I20210422"><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>2021-04-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ba32e5eb3554897957d753688a14b89_I20210422"><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>2021-04-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide9716fc532541f8a7fdf995eb662ef6_D20210101-20210930"><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:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22cb923a47794bce8c97f79144ce8044_D20210101-20210930"><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:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib13d2a91630546118e7d5351fc394562_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3405072b5eda4ac6a1de47d3064ad983_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9101090d1afd4b2ca54dc3c8fa0deff3_I20170531"><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="i822e137baa334a86b045e7df696b8bca_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8576945829642b4ab91f63171d52d85_I20200317"><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:InterestRateSwapBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43e27250394644c1b6eda7ee27e91103_I20210930"><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:InterestRateSwapBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icae3dd1d4e7147c4804277a83cddb6f4_I20220531"><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="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21db615d0648491f8f11a08fba26366d_I20230531"><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="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16554958c46547d7aa8f295ee15e790d_I20240531"><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="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d7106f793ed4d509b034afa77035ae2_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6747efe351864097943d267b0a9aacb0_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27ab5ee7bc3a49e2b7b4122544fad592_D20210101-20210930"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4bdac57328e41ca9eb69700575ecb39_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cefb1ab36a0453c92046e983bf7fa7b_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30793ca537db4a1cab3c7757366b3527_I20200930"><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>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i487c162e2a5b4c37a899cd08c26591a9_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if16219ae809a4be6847f32b6a0f2ca49_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie32fd68ad7554675bfed9961ef27ce4c_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5caad5ca92ae463b9ec6cb513bbe2225_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28d743fff6aa427e824b3165c3a51a56_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6da0fea127444a6db8a1c9b3276963d1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b97d1c72adf47cd96691992a6056399_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1a7930baec54f8c88834b6cc9f82258_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i626aef0d2d88433292358446f0125662_D20210101-20210930"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff742088fa1e4b7288070c888871f4c1_D20210101-20210930"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i163244513bc345b9aeac1b636de5fe65_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1cac312ad0c44e59411bede40ab3646_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i098377ec400c430d878be04e3fcef640_I20211020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2004f7408b8944e287a16fb0e4764bae_D20211020-20211020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</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="i8166dc162ee4404f90f04249cbbc799c_D20211020-20211020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</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="ie9b1b1d817b640fa8e43af35d90dd70f_D20211020-20211020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</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="i19ca3a54b7014e78bd1b5d371ab593d0_D20211020-20211020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</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="i8131d0f3647741fbb796325ea970543b_D20211020-20211020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</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="ia6b8df46c1144eada58fd1765760e326_D20211020-20211020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</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="i82dd7d9996814b95af593f17d810e786_D20211020-20211020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</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="id0ca783325a3414082c0c227760beaf3_D20211020-20211020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</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="iec901b4b860540b680c6e62ada4eba4a_D20211020-20211020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</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:unit id="rate"><xbrli:measure>utr:Rate</xbrli:measure></xbrli:unit><xbrli:context id="if1624902359a4ebb9912db6917424dd4_I20211020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff84e5a9172749d48b5a04b0948e5e94_I20211020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-20</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i60568dace2c7474fab60b3c198921506_1"></div><div style="min-height:32.4pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="-sec-extract:summary;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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></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:10pt;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:6pt;font-weight:400;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV8xODE_58ff4ff1-ee0b-4ba3-8d0e-f4637a3b6399">10-Q</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:400;line-height:120%">&#160;________________________________________________________</span></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><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.035%"></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:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6OTdhMWFkYjFlOTMxNDlmMWFkZGQ2MmZkYTI2ZTcyNjkvdGFibGVyYW5nZTo5N2ExYWRiMWU5MzE0OWYxYWRkZDYyZmRhMjZlNzI2OV8wLTAtMS0xLTA_0f9c3ed2-d0ef-466f-bfee-4fba1421fe11">&#9746;</ix:nonNumeric></span></td><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:10pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></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 quarterly period ended <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV8yNzU_83ef4aa7-b0de-4a7b-a678-be1513bd3953">September&#160;30, 2021</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.707%"><tr><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.035%"></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:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6Zjg4MzJkOWYxYTQ2NGViZWE5ZWI0NzJkZGVkNzhhZWMvdGFibGVyYW5nZTpmODgzMmQ5ZjFhNDY0ZWJlYTllYjQ3MmRkZWQ3OGFlY18wLTAtMS0xLTA_ec664aa9-4f55-48c5-986b-af9663b0da61">&#9744;</ix:nonNumeric></span></td><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:10pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></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="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV8zODI_6bb1cb3b-e6b1-4bf2-ab20-02a2402ed36a">000-26058</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:9pt;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><img src="kfrc-20210930_g1.jpg" alt="kfrc-20210930_g1.jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:250px"/></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%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV80NTQ_2ba425ee-c3c2-4010-9b6c-ddb65749b81a">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:9pt;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.561%"><tr><td style="width:1.0%"></td><td style="width:48.532%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.443%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.625%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6MmIxMzNmZjcyMmYyNDQ2MmIzMDVhNWY3YTllNTdhOGYvdGFibGVyYW5nZToyYjEzM2ZmNzIyZjI0NDYyYjMwNWE1ZjdhOWU1N2E4Zl8wLTAtMS0xLTA_24b591af-f26f-463f-8052-6a317b27b74e">Florida</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6MmIxMzNmZjcyMmYyNDQ2MmIzMDVhNWY3YTllNTdhOGYvdGFibGVyYW5nZToyYjEzM2ZmNzIyZjI0NDYyYjMwNWE1ZjdhOWU1N2E4Zl8wLTItMS0xLTA_6ddbf0b9-822e-4204-b293-ffc1a7486727">59-3264661</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">State or other jurisdiction of incorporation or organization</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">IRS Employer Identification No.</span></div></td></tr></table></div><div><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><td style="width:48.532%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.443%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.625%"></td><td style="width:0.1%"></td></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:120%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6N2UyZDEwYzIyNzAzNGE1YThjY2VmNmU0ZjlhZGFiOTcvdGFibGVyYW5nZTo3ZTJkMTBjMjI3MDM0YTVhOGNjZWY2ZTRmOWFkYWI5N18wLTAtMS0xLTAvdGV4dHJlZ2lvbjpmNGM0OWYzYmYyN2Y0ZDgyYjJlN2ZjMDc2NDAwY2YyOF80_0c6dc678-87bb-4e78-8727-97c0d2625d12">1001 East Palm Avenue</ix:nonNumeric>, <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6N2UyZDEwYzIyNzAzNGE1YThjY2VmNmU0ZjlhZGFiOTcvdGFibGVyYW5nZTo3ZTJkMTBjMjI3MDM0YTVhOGNjZWY2ZTRmOWFkYWI5N18wLTAtMS0xLTAvdGV4dHJlZ2lvbjpmNGM0OWYzYmYyN2Y0ZDgyYjJlN2ZjMDc2NDAwY2YyOF84_d4f7a128-1cf3-4b07-9df7-6fdc300f1185">Tampa</ix:nonNumeric>, <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6N2UyZDEwYzIyNzAzNGE1YThjY2VmNmU0ZjlhZGFiOTcvdGFibGVyYW5nZTo3ZTJkMTBjMjI3MDM0YTVhOGNjZWY2ZTRmOWFkYWI5N18wLTAtMS0xLTAvdGV4dHJlZ2lvbjpmNGM0OWYzYmYyN2Y0ZDgyYjJlN2ZjMDc2NDAwY2YyOF8xMg_f1f26a6b-0400-4a61-8a7d-e505af658073">Florida</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></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:120%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6N2UyZDEwYzIyNzAzNGE1YThjY2VmNmU0ZjlhZGFiOTcvdGFibGVyYW5nZTo3ZTJkMTBjMjI3MDM0YTVhOGNjZWY2ZTRmOWFkYWI5N18wLTItMS0xLTA_099359c6-e1ea-43bb-941e-36757ce97f76">33605</ix:nonNumeric></span></td></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:8pt;font-weight:700;line-height:120%">Address of principal executive offices</span></div></td><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Zip Code</span></div></td></tr></table></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%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV82MzI_e236cf7a-3cd5-4a95-a8c4-677db5b4d563">813</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV82MzY_851a4515-7f69-4d0a-9ae3-7d52c45464eb">552-5000</ix:nonNumeric></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="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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><td style="width:28.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.600%"></td><td style="width:0.1%"></td></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:120%;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:120%;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:120%;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:120%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6NmQ4MjYwNTc2OWVlNDcyM2IxNmMyZDBmNzZiMmM1ZWYvdGFibGVyYW5nZTo2ZDgyNjA1NzY5ZWU0NzIzYjE2YzJkMGY3NmIyYzVlZl8xLTAtMS0xLTA_61af25ab-2cc4-4eb1-b5e4-ae5e069f99e4">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:120%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6NmQ4MjYwNTc2OWVlNDcyM2IxNmMyZDBmNzZiMmM1ZWYvdGFibGVyYW5nZTo2ZDgyNjA1NzY5ZWU0NzIzYjE2YzJkMGY3NmIyYzVlZl8xLTEtMS0xLTA_cf66ddff-50d7-428e-88d3-bec6205f826a">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:120%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6NmQ4MjYwNTc2OWVlNDcyM2IxNmMyZDBmNzZiMmM1ZWYvdGFibGVyYW5nZTo2ZDgyNjA1NzY5ZWU0NzIzYjE2YzJkMGY3NmIyYzVlZl8xLTItMS0xLTA_7134efac-a24a-406d-a79c-50225aa3b0ef">NASDAQ</ix:nonNumeric></span></td></tr></table></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%">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="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV8xMTA1_84c20d13-cbe4-43fe-b91c-fd55107fdec0">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</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;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#168;</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 and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV8xNDk1_8e177413-e8cb-4588-a155-95faf8449156">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</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:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#168;</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 is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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><td style="width:28.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.431%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.435%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6MzAzNDA2ZGM4MTc2NDM5ZGFlNDU4MDA0NDgxODcwY2YvdGFibGVyYW5nZTozMDM0MDZkYzgxNzY0MzlkYWU0NTgwMDQ0ODE4NzBjZl8wLTAtMS0xLTA_608253e3-69ac-48e1-a05c-aa4fef5ec05e">Large accelerated filer</ix:nonNumeric></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:120%">x</span></td><td colspan="3" style="padding:0 1pt"></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:120%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:120%">&#9744;</span></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:120%">Non-accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:120%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></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:120%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6MzAzNDA2ZGM4MTc2NDM5ZGFlNDU4MDA0NDgxODcwY2YvdGFibGVyYW5nZTozMDM0MDZkYzgxNzY0MzlkYWU0NTgwMDQ0ODE4NzBjZl8xLTYtMS0xLTA_30a5c0d0-7492-41e7-a6ab-f85d79b2dd29">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:120%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6MzAzNDA2ZGM4MTc2NDM5ZGFlNDU4MDA0NDgxODcwY2YvdGFibGVyYW5nZTozMDM0MDZkYzgxNzY0MzlkYWU0NTgwMDQ0ODE4NzBjZl8yLTYtMS0xLTA_9148f967-24e2-4d63-ac48-a58801081571">&#9744;</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#168;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV8yMjQ4_972bab44-da82-4828-832f-29a195ad1077">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">x</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 of the registrant&#8217;s common stock as of October&#160;29, 2021 was <ix:nonFraction unitRef="shares" contextRef="i78bca5ab4d72454eadced3c5ef3dddf1_I20211029" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV8yMzM3_3942537d-b6bd-4709-80f7-ce8e5c174032">21,424,139</ix:nonFraction>.</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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:32.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i60568dace2c7474fab60b3c198921506_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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KFORCE INC.</span></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:11pt;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.707%"><tr><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_10">PART I</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_10">FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_13">Financial Statements.</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:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_13">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_88">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:bottom"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_88">20</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Item&#160;3.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_109">Quantitative and Qualitative Disclosures About Market Risk.</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:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_109">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_112">Controls and Procedures.</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:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_112">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_115">PART II</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_115">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_118">Legal Proceedings.</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:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_118">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_121">Risk Factors.</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:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_121">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_124">Unregistered Sales of Equity Securities and Use of Proceeds.</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:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_124">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Item&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_127">Defaults Upon Senior Securities.</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:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_127">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_130">Mine Safety Disclosures.</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:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_130">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Item&#160;5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_133">Other Information.</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:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_133">32</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Item&#160;6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_136">Exhibits.</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:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_136">32</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_139">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:9pt;font-weight:400;line-height:120%"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i60568dace2c7474fab60b3c198921506_139">33</a></span></div></td></tr></table></div><div style="margin-top:18pt"><span style="color:#e36f1e;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:5pt"><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:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This report, particularly Part I. Item&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations (&#8220;MD&amp;A&#8221;) and Part II. Item 1A. Risk Factors, 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, projections of financial or operational performance, our beliefs regarding potential government actions or changes in laws and regulations, anticipated costs and benefits of proposed investments, effects of interest rate variations, financing needs or plans, funding of employee benefit plans, estimates concerning the effects of litigation or other disputes, the occurrence of unanticipated expenses, developments within the staffing sector including, but not limited to, the penetration rate (the percentage of temporary staffing to total employment) and growth rate in temporary staffing, a reduction 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 entry of new competitors in the market, the ability of the Firm to maintain and attract clients in the face of changing economic or competitive conditions, our ability to maintain compliance with our credit facility's covenants, our beliefs regarding the future flexibility of the working environment for Kforce, the impact of the COVID-19 pandemic on the global and U.S. macro-economic environments, and our business, customers, financial condition and results of operations, 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:5pt"><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%">2</span></div></div></div><div id="i60568dace2c7474fab60b3c198921506_10"></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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I - FINANCIAL INFORMATION</span></div><div id="i60568dace2c7474fab60b3c198921506_13"></div><div style="margin-top:9pt"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1.&#160;&#160;&#160;&#160;FINANCIAL STATEMENTS.</span></div><div><span><br/></span></div><div id="i60568dace2c7474fab60b3c198921506_16"></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KFORCE INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AND COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(IN THOUSANDS, EXCEPT PER SHARE AMOUNTS</span><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">)</span></div><div><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.269%"><tr><td style="width:1.0%"></td><td style="width:43.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">Nine Months Ended September 30,</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:120%">2021</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:120%">2020</span></td><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:120%">2021</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:120%">2020</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:120%">Revenue</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMi0xLTEtMS0w_9a827fc2-2961-49a6-bf8e-ffa379c67c72">402,725</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMi0zLTEtMS0w_1f76971d-e06c-420e-877e-5affa5936423">365,424</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMi01LTEtMS0w_93cbbca8-f593-4dbc-9056-b3ec55a869d1">1,169,564</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMi03LTEtMS0w_2442e2d2-d7ed-450c-9ebe-649591a67d23">1,043,652</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></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:120%">Direct 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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMy0xLTEtMS0w_14f2b008-09c1-4f1d-ad01-13ddd1da0e86">283,461</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMy0zLTEtMS0w_c174f54e-ec7b-4c9b-a6da-cd2014663aa6">261,546</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMy01LTEtMS0w_4a031551-c8a0-47cf-a909-8e22ccefd4a8">832,687</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMy03LTEtMS0w_50408898-ce5a-4355-8d4b-e3796c89d705">747,889</ix:nonFraction>&#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:120%">Gross profit</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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNC0xLTEtMS0w_8db891d4-8825-4efb-9daf-bdbeba18c973">119,264</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNC0zLTEtMS0w_a1b15388-cb49-4851-84f0-e322cee0d13a">103,878</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNC01LTEtMS0w_dcae8be0-5a6a-40f9-8445-a0a2e5e38f79">336,877</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNC03LTEtMS0w_79c8cdbc-eab5-46fc-9e7b-0a2b584ef62f">295,763</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></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:120%">Selling, general and administrative 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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNS0xLTEtMS0w_894c07df-bd5a-4840-af9f-a14339a765e7">88,972</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNS0zLTEtMS0w_346f258a-9d07-480b-8bfb-fa7a207ad7b9">75,852</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNS01LTEtMS0w_abedbd08-c7f6-4a1c-849b-b255449f1066">251,617</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNS03LTEtMS0w_89edfaad-051d-422b-91ee-e9dcbb438b17">235,614</ix:nonFraction>&#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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNi0xLTEtMS0w_9ed72373-3e02-47f2-9f75-d997b513bb64">1,026</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNi0zLTEtMS0w_6ffde401-d762-4f65-aded-6e624d07c6e7">1,308</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNi01LTEtMS0w_1e0b81a0-8520-42b4-ac36-7849d17e2a83">3,420</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNi03LTEtMS0w_3b292404-1b78-47c9-9d29-e1658f54eff6">4,081</ix:nonFraction>&#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:120%">Income from operations</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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNy0xLTEtMS0w_6807ef94-e1ce-4bfb-8bbf-8b295940bdac">29,266</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNy0zLTEtMS0w_994ad918-7c55-402d-b331-4004f81c2bbb">26,718</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNy01LTEtMS0w_fb1aabf5-3f6d-437a-9155-6764f55ccdf9">81,840</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNy03LTEtMS0w_722930f2-c521-4db2-ae09-1d65e5643a08">56,068</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></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:120%">Other 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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOC0xLTEtMS0w_6b6d659f-edfd-4e3c-a709-3c4eea2aad12">1,448</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOC0zLTEtMS0w_9e372511-fd9e-4f85-b578-b6579bf2cb70">938</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOC01LTEtMS0w_f6d43357-4a5b-414d-ba3d-885d1e5f6d11">5,845</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOC03LTEtMS0w_20366f35-7875-46a4-88b1-4bbbb22a50ee">3,746</ix:nonFraction>&#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:120%">Income from operations, before income taxes</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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOS0xLTEtMS0w_c582ea32-2528-4409-88fa-afe6ac840688">27,818</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOS0zLTEtMS0w_518379a8-60ae-4bb7-a9c2-3b7735a1cd65">25,780</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOS01LTEtMS0w_eea937fd-91e5-4088-b84f-9e986096caad">75,995</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOS03LTEtMS0w_4ce6065d-20e4-44ce-a783-bd2784df1ea6">52,322</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></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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTAtMS0xLTEtMA_5e49cf42-74cb-46f7-8963-4f6f5449e799">7,650</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTAtMy0xLTEtMA_69ae5bd4-1552-4311-9118-fa93d62524ed">7,017</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTAtNS0xLTEtMA_a63f8062-e0a5-407d-b755-513eb4e5acc5">21,378</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTAtNy0xLTEtMA_61722e70-3056-454a-863c-534a0e2bd51d">14,568</ix:nonFraction>&#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><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></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:120%">Net income</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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTMtMS0xLTEtMA_f594c429-acf8-4dbe-8013-4593fbbfe104">20,168</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTMtMy0xLTEtMA_d7b55233-9b37-48cd-a910-9d7e23fef9d3">18,763</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTMtNS0xLTEtMA_6f37041b-660d-44e2-8a6c-7e8ab24bf1d7">54,617</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTMtNy0xLTEtMA_4f8c5f62-f88c-4a73-b1fb-217c05cdec6b">37,754</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></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:120%">Other comprehensive income (loss), net of tax:</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="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></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:120%">Defined benefit pension plans</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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTUtMS0xLTEtMA_9853c38c-3d6d-4512-ae8f-62a8da717155">&#8212;</ix:nonFraction>&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTUtMy0xLTEtMA_21d5f9a0-0c75-4e5d-b3a9-ce3d37418d78">&#8212;</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTUtNS0xLTEtMA_82414014-b5b3-4587-80e9-323a5522b668">3,103</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTUtNy0xLTEtMA_c6657c08-ee6e-4c7e-80d2-de54604ac64b">&#8212;</ix:nonFraction>&#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:120%">Change in fair value of interest rate swaps</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:120%"><ix:nonFraction unitRef="usd" contextRef="i5fcf98dcd8894ac2b5d07a5e06a2348b_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTYtMS0xLTEtMA_4f755a63-2513-44ca-bba1-3888b56a4ca8">152</ix:nonFraction>&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTYtMy0xLTEtMA_b6ebd872-dfa0-4bb5-b5a9-aa507d90b2d0">118</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTYtNS0xLTEtMA_f84b0548-c647-4d97-ae91-af5c3fa584bc">1,101</ix:nonFraction>&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTYtNy0xLTEtMA_d8f73819-4ed9-438c-9b55-5a9cf1ebcb3e">1,473</ix:nonFraction>)</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:120%">Comprehensive income</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTctMS0xLTEtMA_2264cd79-4654-43a3-a805-37825cc0f449">20,320</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTctMy0xLTEtMA_fc406c6a-bba7-4e56-afba-4ab79615d5f0">18,881</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTctNS0xLTEtMA_c03264d1-33fa-4c43-b534-9037cdca9b86">58,821</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTctNy0xLTEtMA_8415e5de-7242-4e84-9b6d-c5acd2e36e8f">36,281</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></tr><tr style="height:14pt"><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><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><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></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></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:120%">Earnings per share &#8211; basic</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:120%">$</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:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjItMS0xLTEtMA_a37f011c-d03c-48f0-aa72-160d06074987">0.99</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjItMy0xLTEtMA_2593bf4d-93f2-4eef-8127-22a9ed328dd1">0.90</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjItNS0xLTEtMA_f574613f-1b5e-41b6-ac8e-2d9f9287fdd7">2.64</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjItNy0xLTEtMA_45e1c6fd-b847-4771-b1f3-4830fa3d9a3e">1.79</ix:nonFraction>&#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><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></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></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:120%">Earnings per share &#8211; diluted</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:120%">$</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:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjYtMS0xLTEtMA_429a88a2-590c-4d90-ab5b-881218a50d49">0.96</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjYtMy0xLTEtMA_ce3ddab1-2b51-4ef3-b44f-8be8f0188e72">0.89</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjYtNS0xLTEtMA_80347b12-9ab0-4434-b240-baed663726c9">2.57</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjYtNy0xLTEtMA_51b01939-b480-43b2-842f-79e2ae57d558">1.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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="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></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:120%">Weighted average shares outstanding &#8211; basic</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:120%"><ix:nonFraction unitRef="shares" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjgtMS0xLTEtMA_e1e8bbc7-b105-4502-b78e-636e19e8f3c7">20,429</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="shares" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjgtMy0xLTEtMA_a8b142e0-0cc3-4dc3-8bb7-22495943c896">20,782</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="shares" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjgtNS0xLTEtMA_7480314f-6ce9-4390-a192-3c29aa761338">20,676</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="shares" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjgtNy0xLTEtMA_2d1e2eaf-989e-49e4-90dd-50e8a9c881ea">21,041</ix:nonFraction>&#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;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted average shares outstanding &#8211; diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:120%"><ix:nonFraction unitRef="shares" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjktMS0xLTEtMA_74c34ebf-f8aa-4090-bfbe-b5bc62df4a79">21,098</ix:nonFraction>&#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><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:120%"><ix:nonFraction unitRef="shares" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjktMy0xLTEtMA_8651aeef-feef-4ccb-a45b-b1ee4d16ad76">21,180</ix:nonFraction>&#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><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:120%"><ix:nonFraction unitRef="shares" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjktNS0xLTEtMA_37dee8d7-d1dc-4a68-89bb-4580a8d0d89e">21,260</ix:nonFraction>&#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><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:120%"><ix:nonFraction unitRef="shares" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjktNy0xLTEtMA_90a15cf1-b83e-4afb-8130-db9fe4df267d">21,369</ix:nonFraction>&#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></tr></table></div><div style="margin-bottom:17pt;margin-top:17pt;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 unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:17pt;margin-top:17pt;text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">              </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%">3</span></div></div></div><div id="i60568dace2c7474fab60b3c198921506_19"></div><hr style="page-break-after:always"/><div style="min-height:48.6pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KFORCE INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(IN THOUSANDS)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.941%"><tr><td style="width:1.0%"></td><td style="width:67.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.353%"></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:120%">September 30, 2021</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:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current assets:</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></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:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMy0xLTEtMS0w_4d525253-8d47-49e7-b601-af845143c969">115,631</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMy0zLTEtMS0w_c0ff99ee-ec75-4368-afc2-5dd3f17d2fd4">103,486</ix:nonFraction>&#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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Trade receivables, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNC0wLTEtMS0wL3RleHRyZWdpb246MTc2MTZkMzQ4MmRlNDRkMWEzZjNkY2VhNmQwYTkyYmZfNDQ_d89ad560-f312-48f9-8ff8-7f34e5478474">2,264</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNC0wLTEtMS0wL3RleHRyZWdpb246MTc2MTZkMzQ4MmRlNDRkMWEzZjNkY2VhNmQwYTkyYmZfNTE_5a2086c1-d319-4800-b668-99e4b9677d83">3,204</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNC0xLTEtMS0w_6a5df1a0-1785-41c6-9672-ae89027bd09c">269,910</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNC0zLTEtMS0w_074c7f7e-ddf1-47f7-8c12-812f7b9dee09">228,373</ix:nonFraction>&#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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNS0xLTEtMS0w_cd6b29cd-5888-4b83-bd8e-fcd6a2196b33">8,044</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNS0zLTEtMS0w_6faa36fd-6347-478b-9b9f-234cd8d092a5">7,033</ix:nonFraction>&#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 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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNi0xLTEtMS0w_d59733ee-fc49-4460-a5c5-21c6246eb1c6">393,585</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNi0zLTEtMS0w_a7557a84-d73a-40cf-9264-4dc410595c01">338,892</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></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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNy0xLTEtMS0w_27e8ce3a-513e-459f-8701-553674f0fe37">5,821</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNy0zLTEtMS0w_6930a463-28d4-442d-a06d-2caaf479d19f">26,804</ix:nonFraction>&#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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfOC0xLTEtMS0w_eff9f377-11da-4f99-82fa-0879de7c3890">88,065</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfOC0zLTEtMS0w_e2f209ef-ac78-49e3-9e8f-84d81f9f1e4e">77,575</ix:nonFraction>&#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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfOS0xLTEtMS0w_3ec5500e-b909-49e7-95c8-2e6116e11cda">10,115</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfOS0zLTEtMS0w_973c576d-57c7-4599-9bfe-c076cacd654f">10,738</ix:nonFraction>&#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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTAtMS0xLTEtMA_357f8449-f675-400b-ae38-a988f33f2782">25,040</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTAtMy0xLTEtMA_f788739e-78ce-4ad5-899e-4bdff5ccdc6b">25,040</ix:nonFraction>&#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 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:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTEtMS0xLTEtMA_8bcd5bc6-c20d-4a74-9b57-b6f4699a2934">522,626</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTEtMy0xLTEtMA_64a4c641-bb82-48c1-ae0c-68d138cb4d17">479,049</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></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:8pt;font-weight:400;line-height:120%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current liabilities:</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></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:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTQtMS0xLTEtMA_08a59b33-1edd-417f-99f4-a10fe94dbd81">77,983</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTQtMy0xLTEtMA_b65bc011-93be-4f0d-8caf-7dad562378a0">35,533</ix:nonFraction>&#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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTUtMS0xLTEtMA_911ff7af-9019-4e38-aa4a-6df20b6f49bb">73,006</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTUtMy0xLTEtMA_7541e8f9-b518-4766-89f2-009c0c61bc4b">65,849</ix:nonFraction>&#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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTYtMS0xLTEtMA_aab7c8f1-d2b3-4c26-b868-ac9dbcecdd54">6,407</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTYtMy0xLTEtMA_627d0704-126f-4206-841a-8ce6237d761a">5,520</ix:nonFraction>&#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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTctMS0xLTEtMA_656c30ad-525c-4cc1-9695-901f386ae08b">4,127</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTctMy0xLTEtMA_08a8cb0c-4168-4485-8f0d-bc611d9b92c6">964</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current 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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTgtMS0xLTEtMA_125fd4d0-1102-4bda-9722-1a75923089c7">56</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTgtMy0xLTEtMA_af9c2fef-eaaf-4abf-ac59-e815a5ee3865">300</ix:nonFraction>&#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 #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:120%">Total current 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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjAtMS0xLTEtMA_fde73f59-9022-4e07-8361-87fe3077601b">161,579</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjAtMy0xLTEtMA_8283e1f2-96f7-4837-bc1d-a267026ede3c">108,166</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></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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjEtMS0xLTEtMA_4a190ec8-5845-4c95-adaf-36ee59964dc5">100,000</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjEtMy0xLTEtMA_0e103fdd-735b-4455-be89-ec47214173c3">100,000</ix:nonFraction>&#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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjItMS0xLTEtMA_410c231c-51aa-499a-87a6-302192462137">71,078</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjItMy0xLTEtMA_eacdae90-0c46-498a-9016-0c4b506f6ae6">90,948</ix:nonFraction>&#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 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:120%">Total 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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjMtMS0xLTEtMA_ae908f79-f8e5-44de-a1b8-488591b216b8">332,657</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjMtMy0xLTEtMA_0db2a4cb-fce2-4e2b-a122-c2374e3eb472">299,114</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></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:120%">Commitments and contingencies (Note M)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjQtMS0xLTEtMA_d73e6c80-caf5-4bcf-b102-025bbe22ac11"></ix:nonFraction></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"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjQtMy0xLTEtMA_22815931-88df-4ff7-b3bb-7110fe7bd371"></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:120%">Stockholders&#8217; equity:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzIx_60a30aef-9808-40c3-8e9e-6842685c73e1"><ix:nonFraction unitRef="usdPerShare" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzIx_d47c1085-6a5d-491c-bd2b-c22856185e80">0.01</ix:nonFraction></ix:nonFraction> par; <ix:nonFraction unitRef="shares" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzI5_3248b299-f354-4e98-a235-39bd82347284"><ix:nonFraction unitRef="shares" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzI5_9892293b-6948-463f-adf9-9cfdeb64221c">15,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzUx_09ef94f5-b487-47e5-b2ef-460894d57c7e"><ix:nonFraction unitRef="shares" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzUx_40c91704-5620-4cca-ac0f-4ba55505f8ad"><ix:nonFraction unitRef="shares" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzUx_42168952-1d64-4632-b22a-2ef1e68ccbc7"><ix:nonFraction unitRef="shares" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzUx_a5bc58dd-8722-4bad-8e01-1eff87716077">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMS0xLTEtMA_4a78f5e2-9a39-40da-b36d-552e72dfb02e">&#8212;</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMy0xLTEtMA_937d56cc-1684-458e-9fc9-c595a08e84f2">&#8212;</ix:nonFraction>&#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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjUxNTc0MzNhNmIwZDRjZTdhNTc1ZmMyZWVmMjhiZTkwXzE4_3779213f-b08a-4951-bb9e-4920644eb0b5"><ix:nonFraction unitRef="usdPerShare" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjUxNTc0MzNhNmIwZDRjZTdhNTc1ZmMyZWVmMjhiZTkwXzE4_907199d0-867a-4122-8261-3afbefd5777d">0.01</ix:nonFraction></ix:nonFraction> par; <ix:nonFraction unitRef="shares" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjUxNTc0MzNhNmIwZDRjZTdhNTc1ZmMyZWVmMjhiZTkwXzI2_2769f2b2-6336-48cd-b117-2286d055f5a3"><ix:nonFraction unitRef="shares" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjUxNTc0MzNhNmIwZDRjZTdhNTc1ZmMyZWVmMjhiZTkwXzI2_831ce51b-3800-4b32-ab6a-70dd58fe7ab6">250,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjUxNTc0MzNhNmIwZDRjZTdhNTc1ZmMyZWVmMjhiZTkwXzQ4_95ca167f-bb2d-4667-a9b7-7d23c4c1323d">72,640</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjUxNTc0MzNhNmIwZDRjZTdhNTc1ZmMyZWVmMjhiZTkwXzU1_37c36aef-fb01-487c-a4a7-6758f47a61ca">72,600</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMS0xLTEtMA_e84e560d-1e9c-4f51-a66e-3379982200f6">726</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMy0xLTEtMA_05e2cbb0-3188-47e7-b101-d9dfc6c6d2e0">726</ix:nonFraction>&#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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjgtMS0xLTEtMA_cd1f6142-718a-4659-b568-8b9060039b4f">484,034</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjgtMy0xLTEtMA_94fcba4d-56b9-43f5-9633-521f45673520">472,378</ix:nonFraction>&#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:120%">Accumulated other comprehensive loss</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:120%">(<ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjktMS0xLTEtMA_aa402cfd-8365-49ae-840f-c004c4e3b809">219</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjktMy0xLTEtMA_54a6fbae-9d73-4146-879e-0e7efcd10d42">4,423</ix:nonFraction>)</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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzAtMS0xLTEtMA_94b39988-1081-4cff-a476-b68d1d5f7a85">427,622</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzAtMy0xLTEtMA_cf62ecce-7743-43fa-91cd-b07ffd00a176">388,645</ix:nonFraction>&#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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Treasury stock, at cost; <ix:nonFraction unitRef="shares" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU0MWNkM2EzZDkwMzRlY2RiMGFjMmNlODc4Y2VhZTRlXzI5_653ad79f-de0f-4dd4-8f6b-69cdccc4306a">51,207</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU0MWNkM2EzZDkwMzRlY2RiMGFjMmNlODc4Y2VhZTRlXzM2_3b5e0bda-590a-42f2-83e1-6c11c138f5d2">50,427</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:120%">(<ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzEtMS0xLTEtMA_7a8f5275-6a7e-48f8-80cc-652f5097f9d7">722,194</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzEtMy0xLTEtMA_2aa2270e-76b2-4980-a963-a8b226f68e7e">677,391</ix:nonFraction>)</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 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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzItMS0xLTEtMA_d651227e-02bb-4545-acf0-78d88d3cfd23">189,969</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><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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzItMy0xLTEtMA_5377d4df-de63-4224-9004-535227676d41">179,935</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></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:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzMtMS0xLTEtMA_f8e2c276-8048-4192-9abe-12292b3f0880">522,626</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzMtMy0xLTEtMA_0a6f940b-1a2c-49f7-b538-b2e0be363bf4">479,049</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></tr></table></div><div style="margin-bottom:17pt;margin-top:17pt;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 unaudited condensed consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:48.6pt;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><div id="i60568dace2c7474fab60b3c198921506_22"></div><hr style="page-break-after:always"/><div style="min-height:23.4pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KFORCE INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(IN THOUSANDS)</span></div><div><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:95.444%"><tr><td style="width:1.0%"></td><td style="width:31.845%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.302%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.884%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.106%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:120%">Additional Paid-In Capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:120%">Accumulated Other <br/>Comprehensive Income (Loss)</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="9" 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:120%">Treasury Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:120%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:26pt"><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:120%">Shares</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:120%">Amount</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Retained Earnings</span></td><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:120%">Shares</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:120%">Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:120%">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:120%"><ix:nonFraction unitRef="shares" contextRef="ia19c65fc28cf42dd803662b95a033f85_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi0xLTEtMS0w_b83f5753-7edb-4189-952e-2386dda8d17c">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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ia19c65fc28cf42dd803662b95a033f85_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi0zLTEtMS0w_c04b7852-0dd8-4340-ac86-d0be7c3880df">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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i388e3ae11ef747f0aad9394ff15142e6_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi01LTEtMS0w_23e7762f-4408-4038-aa47-d76936c8aecb">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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="ief60d718bf054def990d65d3b1f3afdc_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi03LTEtMS0w_ee493304-2b91-4279-a17a-a54ad193b752">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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i74073fa7388c4280883c351563971343_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi05LTEtMS0w_33408b17-3095-4539-b041-07b696da8858">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><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:120%"><ix:nonFraction unitRef="shares" contextRef="i5bd8cb4e49b44264b43bdac1c99c9436_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi0xMS0xLTEtMA_7fb370c3-43e8-40e5-b368-b120630f65b7">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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i5bd8cb4e49b44264b43bdac1c99c9436_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi0xMy0xLTEtMA_46cfe9e7-befd-43c8-90c1-9c13b5a64c10">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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi0xNS0xLTEtMA_98ade7ff-afa3-4a4e-94fe-b5a67769debd">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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%">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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="id46f14e461674686a34e45faf7eb4b92_D20210101-20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMy05LTEtMS0w_08ee0c6c-98f2-4fd2-afa4-ed23fe18e707">13,261</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMy0xNS0xLTEtMA_75f24323-5c8b-471c-92ff-849338d64157">13,261</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance for stock-based compensation and dividends, net of forfeitures</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:120%"><ix:nonFraction unitRef="shares" contextRef="i4afa4401ded34ab294f715e9dcae81d4_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNC0xLTEtMS0w_653cedd4-3ee9-47f9-98ab-1416bbef8060">15</ix:nonFraction>&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ic8c826264fd346e4ad89c78b195e655b_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNC01LTEtMS0w_19ed63e8-c0f5-4306-baa2-97d0cd6d4277">271</ix:nonFraction>&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="id46f14e461674686a34e45faf7eb4b92_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNC05LTEtMS0w_39c3ba98-47b0-4576-8dd6-a3091be77977">271</ix:nonFraction>)</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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNC0xNS0xLTEtMA_2b37c42a-8611-4c24-9ada-8e9bee974472">&#8212;</ix:nonFraction>&#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;padding:2px 1pt 2px 19pt;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:120%">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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ic8c826264fd346e4ad89c78b195e655b_D20210101-20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNS01LTEtMS0w_93055dc8-f3cb-4aa5-9fc8-4ac74d061fb3">3,403</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNS0xNS0xLTEtMA_2ca3ff12-4620-47a2-b7b6-d21a66af0e99">3,403</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ic8c826264fd346e4ad89c78b195e655b_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNi01LTEtMS0w_83138f1f-88fe-4bd2-b16d-345944821d5f">113</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="shares" contextRef="i8ce0616192ec4e31b22746430568e9ad_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNi0xMS0xLTEtMA_13eb0b73-9feb-412f-b85f-32bac09f8eda">4</ix:nonFraction>)</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8ce0616192ec4e31b22746430568e9ad_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNi0xMy0xLTEtMA_f186b51d-403f-4259-8222-739ef96f1c6e">57</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNi0xNS0xLTEtMA_80c6a91d-2563-4dd2-a40b-97c0313837f4">170</ix:nonFraction>&#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:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNy0wLTEtMS0wL3RleHRyZWdpb246ZDI5ZTYzZmMwZTIzNGYzY2E3MWFlMjhiMDVhZjBjZTlfMTU_1aeaf070-ef30-4de9-b00f-2b311cdb4573">0.23</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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="id46f14e461674686a34e45faf7eb4b92_D20210101-20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNy05LTEtMS0w_0016d779-c016-41b9-be7e-e3410a05e4da">4,786</ix:nonFraction>)</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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNy0xNS0xLTEtMA_10d4f5dc-2751-457c-9d55-f72ed387d2b7">4,786</ix:nonFraction>)</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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">&#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:120%">&#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:120%">&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc7d40dd6ff84dad9f72f61e7c845af4_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfOC03LTEtMS0w_72b7ce50-0a1d-4532-8fab-90fde077da37">47</ix:nonFraction>&#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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfOC0xNS0xLTEtMA_656fc750-9e4f-41a4-9c44-2636ad9da97c">47</ix:nonFraction>&#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:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Change in fair value of interest rate swaps, net of tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfOS0wLTEtMS0wL3RleHRyZWdpb246ZDk5OGE3NDdkMWMwNDQ1YzlhZjdhZTQyY2RkZjY5ZTFfNzE_dc4a68d1-7f12-4bc1-9fc3-3d524a91f23d">319</ix:nonFraction></span></div></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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="icc7d40dd6ff84dad9f72f61e7c845af4_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfOS03LTEtMS0w_aff5b8a0-1840-4c70-bf8e-94d600b4016d">939</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfOS0xNS0xLTEtMA_b3f99aa9-b9cf-474b-a60d-baf45cbcf7b0">939</ix:nonFraction>&#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;padding:2px 1pt 2px 19pt;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:120%">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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="shares" contextRef="i8ce0616192ec4e31b22746430568e9ad_D20210101-20210331" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTAtMTEtMS0xLTA_8c4b08d5-bf72-4110-b485-37eee164cb2a">317</ix:nonFraction>&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8ce0616192ec4e31b22746430568e9ad_D20210101-20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTAtMTMtMS0xLTA_f2d31830-b555-41f9-af9b-8cff2849ee88">16,313</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTAtMTUtMS0xLTA_79318e57-b5c6-427d-bcd9-9fdd464a62a7">16,313</ix:nonFraction>)</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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance, March 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:120%"><ix:nonFraction unitRef="shares" contextRef="i836895dea4b8415687eb542f66c04bdf_I20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtMS0xLTEtMA_9ed02249-8740-46dd-ac97-fb0aa9ad7724">72,615</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i836895dea4b8415687eb542f66c04bdf_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtMy0xLTEtMA_6aa55400-0819-4168-b489-506ca292deb9">726</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ic92574a3b39d4d9b95fb86ad9d818af6_I20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtNS0xLTEtMA_d5dc4f7b-2e65-4b46-8ffe-afaf23624f35">476,165</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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i1a37b352498e4fb682dd1014a08c9c80_I20210331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtNy0xLTEtMA_caac8d16-eafa-408d-b627-913fc08c5643">3,437</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iffb8985cbb324ad0a2dc49ef39bd52bb_I20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtOS0xLTEtMA_1e7df7fa-b75c-43a9-8a69-895066654bce">396,849</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><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:120%"><ix:nonFraction unitRef="shares" contextRef="ie8f2e367dd3b48af9b35ef4ff283eb61_I20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtMTEtMS0xLTA_2fd4d4d7-319e-4898-bd0b-9604650ef634">50,740</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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="ie8f2e367dd3b48af9b35ef4ff283eb61_I20210331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtMTMtMS0xLTA_1bb77af3-bb71-42cc-a96d-55e3139a083a">693,647</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i642194941e5c4b1388abaaf86c7b8926_I20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtMTUtMS0xLTA_5045f66a-ec93-49d5-afbe-e841d2964109">176,656</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%">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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i5838889049024b6b95b760910c1c9048_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTItOS0xLTEtMA_ace5f510-4cd4-4439-987c-eefa1e109bc9">21,188</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTItMTUtMS0xLTA_9bdf6673-32b0-4dbb-8296-f9102463fb9b">21,188</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance for stock-based compensation and dividends, net of forfeitures</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:120%"><ix:nonFraction unitRef="shares" contextRef="ic03bf4b84aab4af1864a274e057db199_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTMtMS0xLTEtMA_7f831d37-b6ca-4a19-a8e9-bbb7bd2a5639">40</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ic03bf4b84aab4af1864a274e057db199_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTMtMy0xLTEtOTQ2_04116c38-0c22-4bd4-a8a2-a258ab40a143">1</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i3a815e1e8894431bbbab52a65d8e872b_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTMtNS0xLTEtMA_66ffb6a0-2949-4eb5-8e17-34d76b3d71a6">274</ix:nonFraction>&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i5838889049024b6b95b760910c1c9048_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTMtOS0xLTEtMA_6c68bfcb-f8f3-49e7-b6dd-204f621febce">273</ix:nonFraction>)</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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTMtMTUtMS0xLTA_672edf9f-378a-4555-91a4-456eccb1ecd3">2</ix:nonFraction>&#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;padding:2px 1pt 2px 19pt;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:120%">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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i3a815e1e8894431bbbab52a65d8e872b_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTQtNS0xLTEtMA_3e224edb-3bea-4c6a-a19a-6b87e8c75e16">3,532</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTQtMTUtMS0xLTA_624a4893-6859-49a6-be13-7b07bf8b7c60">3,532</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i3a815e1e8894431bbbab52a65d8e872b_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTUtNS0xLTEtMA_fc83ff45-e3d0-4044-97ad-2b12c2eddffa">143</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="shares" contextRef="ia21a7a8388e7488fbb35f44de2e61f40_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTUtMTEtMS0xLTA_5bc2ebc3-5a50-4dd5-b584-6a43d2fa5b92">4</ix:nonFraction>)</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:120%"><ix:nonFraction unitRef="usd" contextRef="ia21a7a8388e7488fbb35f44de2e61f40_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTUtMTMtMS0xLTA_04aa93d3-581f-4717-929c-f5a662bac125">52</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTUtMTUtMS0xLTA_202d799c-a92b-4da4-af0e-8b80696c335e">195</ix:nonFraction>&#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:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjQ4NmQ0YmE5NWU2YzQ1ODZhMDdmZmM2ODhlOTAyYmEyXzEwOTk1MTE2Mjc4MDU_847b7277-001f-4fe0-be25-cde9884d5ff8">0.23</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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i5838889049024b6b95b760910c1c9048_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTYtOS0xLTEtMA_e9f351d9-777d-43f8-98a5-2952eb50fc94">4,746</ix:nonFraction>)</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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTYtMTUtMS0xLTA_d7ba9f6c-b997-4a9e-a0d2-a3f0a4aead5a">4,746</ix:nonFraction>)</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:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit pension plan, net of tax provision of $<ix:nonFraction unitRef="usd" contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTctMC0xLTEtMC90ZXh0cmVnaW9uOjFhNzg0OTI0ZDEwZTQ2YjVhZmIxMGU3ZjdiMjIzNjBmXzU4_bc4fca54-d7a0-42a9-bdd0-37c2f18067e8">283</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:120%">&#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:120%">&#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:120%">&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3972428ac9e841d8b378cf5450f68d8a_D20210401-20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTctNy0xLTEtMA_14ca30a7-98ee-4dd6-9291-24f918546dbd">3,056</ix:nonFraction>&#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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTctMTUtMS0xLTA_74439893-8705-4524-8534-3dfea81db0bc">3,056</ix:nonFraction>&#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:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Change in fair value of interest rate swaps, net of tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOjhmZWI4M2NlOWUxODQzNjFhMzBjYTEzNzFjY2VkMTM1Xzcx_6f5c0922-2b36-42f4-bfb5-48244777ee3c">3</ix:nonFraction></span></div></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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i3972428ac9e841d8b378cf5450f68d8a_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTgtNy0xLTEtMA_15209929-1c6c-4818-a07c-2e3bf5e68611">10</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTgtMTUtMS0xLTA_651c73da-f527-45a3-9952-e8472c613c7e">10</ix:nonFraction>&#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;padding:2px 1pt 2px 19pt;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:120%">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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="shares" contextRef="ia21a7a8388e7488fbb35f44de2e61f40_D20210401-20210630" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTktMTEtMS0xLTA_00e4b850-373d-4b7c-90bc-68d19c3fdb6e">225</ix:nonFraction>&#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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="ia21a7a8388e7488fbb35f44de2e61f40_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTktMTMtMS0xLTA_58dd85c7-a356-4fd6-8e06-5b0d0416f080">13,614</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTktMTUtMS0xLTA_620f93d2-f28f-4a70-83ed-fc618f805179">13,614</ix:nonFraction>)</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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance, June 30, 2021</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:120%"><ix:nonFraction unitRef="shares" contextRef="i321d1a4c584f4aaab87e7d35910ee22d_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtMS0xLTEtMA_45546140-d2c8-4194-adf1-941e55e3e77a">72,655</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i321d1a4c584f4aaab87e7d35910ee22d_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtMy0xLTEtMA_a14f3694-f32d-4366-ad14-bd10e04fb88c">727</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i5fea88fe5480496aad3365f3702d63a7_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtNS0xLTEtMA_f309b245-f08f-4ab8-8514-b583d5be4663">480,114</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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i45fb7a04498d414ebaa06dd57857dd82_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtNy0xLTEtMA_48dad491-64f8-4b04-971b-6a38a65ebf24">371</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i3b962185e5d44c54b3b8fa4f4c16cdee_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtOS0xLTEtMA_d5c48196-0259-4bd5-bd2c-89bf973a3112">413,018</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><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:120%"><ix:nonFraction unitRef="shares" contextRef="i45ff8150401041208509ba906c63003d_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtMTEtMS0xLTA_514d2381-635f-4fa9-b3b6-02812ee9efb4">50,961</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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i45ff8150401041208509ba906c63003d_I20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtMTMtMS0xLTA_c6e2ae3b-59dd-4d75-83c8-5bac2bc4107a">707,209</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="id23313c936084d52b5dbe19f887cacab_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtMTUtMS0xLTA_e98073cd-5ab1-4a40-be41-0986adf51a35">186,279</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%">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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ibba18f28a1364a6aac947c627d29c84f_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjEtOS0xLTEtOTEy_3aeea24d-6625-4a1d-97ee-097a50ebca53">20,168</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjEtMTUtMS0xLTkxMg_7aeac814-decd-4de8-b7ea-b27966d6c705">20,168</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance for stock-based compensation and dividends, 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:120%">(<ix:nonFraction unitRef="shares" contextRef="i044f23164b9f4de88b9c5f88a16eb546_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjItMS0xLTEtOTEy_5c7de74e-8201-4a79-9456-66d22e00963f">15</ix:nonFraction>)</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:120%">(1)</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:120%"><ix:nonFraction unitRef="usd" contextRef="i4927633d3bdc433389a61c996ebc9050_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjItNS0xLTEtOTEy_30dec4d7-1fd6-4160-9437-0b9564d630ea">260</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibba18f28a1364a6aac947c627d29c84f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjItOS0xLTEtOTEy_a6bb2e57-30a1-48ea-a017-e0e76a2b3643">260</ix:nonFraction>)</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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjItMTUtMS0xLTkxMg_01c1b6e8-5ed0-48eb-8574-0c7bb07615ec">1</ix:nonFraction>)</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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i4927633d3bdc433389a61c996ebc9050_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjMtNS0xLTEtOTEy_8b26e307-420b-4280-899b-9fefc1ca9947">3,512</ix:nonFraction>&#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:120%">&#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:120%">&#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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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 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:120%">$</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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjMtMTUtMS0xLTkxMg_a153b880-7afb-4a99-8a10-9a1cb9a577df">3,512</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i4927633d3bdc433389a61c996ebc9050_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjQtNS0xLTEtOTEy_d8c2fa9a-887b-4ece-aa24-d98fe40cf975">148</ix:nonFraction>&#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:120%">&#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:120%">&#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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i93de62ccc2d24ff8813c0a0ad505f99c_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjQtMTEtMS0xLTkxMg_a00acd7e-5120-4d95-81dc-e5e36283962c">3</ix:nonFraction>)</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:120%"><ix:nonFraction unitRef="usd" contextRef="i93de62ccc2d24ff8813c0a0ad505f99c_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjQtMTMtMS0xLTkxMg_91966d2b-f0be-43dc-9ab2-96c1feb1fc11">45</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjQtMTUtMS0xLTkxMg_8ec8b988-5f51-4dda-885e-030186d70756">193</ix:nonFraction>&#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:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjUtMC0xLTEtMTMyL3RleHRyZWdpb246YWUxYzJjYWU1YjgyNDEwZjgzOTcyYmQwYzc4YjRjOGRfMTA5OTUxMTYyNzgwNQ_1d72c1ec-a695-4d5a-bbb4-bcc02d787632">0.26</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:120%">&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="ibba18f28a1364a6aac947c627d29c84f_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjUtOS0xLTEtOTEy_7d26ee0a-09e4-49fb-8ceb-0021c03bd129">5,304</ix:nonFraction>)</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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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 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:120%">$</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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjUtMTUtMS0xLTkxMg_f6ae4422-a9ae-479b-abad-aa0eef839e7b">5,304</ix:nonFraction>)</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><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Change in fair value of interest rate swaps, net of tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjctMC0xLTEtMTMyL3RleHRyZWdpb246NTBjNzhkMDc4YjkxNDNkMDlkY2FlOTlmYzE0ZGQxMWJfMTA5OTUxMTYyNzg1Mg_24017c42-090a-4fd5-9e76-d882ea42d6c8">55</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:120%">&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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:120%">&#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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5fcf98dcd8894ac2b5d07a5e06a2348b_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjctNy0xLTEtOTEy_4f755a63-2513-44ca-bba1-3888b56a4ca8">152</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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 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:120%">$</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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjctMTUtMS0xLTkxMg_81d9943b-3efb-49df-9e3d-f156b9b47a00">152</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="shares" contextRef="i93de62ccc2d24ff8813c0a0ad505f99c_D20210701-20210930" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjgtMTEtMS0xLTkxMg_29a199b0-e97f-4ac0-b8fe-3a7896387b57">249</ix:nonFraction>&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i93de62ccc2d24ff8813c0a0ad505f99c_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjgtMTMtMS0xLTkxMg_2bfa9a2b-cba5-406e-bd15-a350e88adfd5">15,030</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjgtMTUtMS0xLTkxMg_f1ca502d-6b70-45b3-94fb-b08a002d6f31">15,030</ix:nonFraction>)</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 #00497f;border-top: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:120%">Balance, September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #00497f;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:120%"><ix:nonFraction unitRef="shares" contextRef="id95ba7e211a94857aff222d797f7cd00_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktMS0xLTEtOTEy_1b9a270c-5840-4c6f-980a-c7d1c59e7162">72,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;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 #00497f;border-top:1pt solid #00497f;padding:0 1pt"></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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="id95ba7e211a94857aff222d797f7cd00_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktMy0xLTEtOTEy_f2c2bfe4-03fc-4679-a4f8-eec85f047e3c">726</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><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"></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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i1a7466c8c6334a00857d4d884818f17f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktNS0xLTEtOTEy_9bdf155b-fa24-4812-a66a-e110de15a873">484,034</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><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"></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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i3dada87e4155470197bba834d64ade5a_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktNy0xLTEtOTEy_b9941c4e-7e9b-4873-b0b6-9f62d50fa29e">219</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><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"></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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i84b62d35f8b74efb860b597e6baedfa6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktOS0xLTEtOTEy_cb45e6ec-e0a9-466a-84dc-9c4405a6f58c">427,622</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><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #00497f;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:120%"><ix:nonFraction unitRef="shares" contextRef="i7e227919b73b44de922e494561ad6afd_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktMTEtMS0xLTkxMg_36eb3bdc-195c-4168-adef-8844c3392e41">51,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;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 #00497f;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;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:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;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:120%">(<ix:nonFraction unitRef="usd" contextRef="i7e227919b73b44de922e494561ad6afd_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktMTMtMS0xLTkxMg_3a2a9aac-6b1a-43be-87d0-65af1c1c4db8">722,194</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;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 #00497f;border-top:1pt solid #00497f;padding:0 1pt"></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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktMTUtMS0xLTkxMg_82cd4d03-09a7-4d6d-964a-ff2b5928abd6">189,969</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></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><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><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><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><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><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><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><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><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><div><span><br/></span></div><div style="height:23.4pt;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:23.4pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.444%"><tr><td style="width:1.0%"></td><td style="width:31.845%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.302%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.884%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.106%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.333%"><tr><td style="width:1.0%"></td><td style="width:31.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.242%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.116%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:120%">Additional Paid-In Capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:120%">Accumulated Other <br/>Comprehensive Loss</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="9" 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:120%">Treasury Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:120%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:21pt"><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:120%">Shares</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:120%">Amount</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Retained Earnings</span></td><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:120%">Shares</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:120%">Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:120%">Balance, December 31, 2019</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:120%"><ix:nonFraction unitRef="shares" contextRef="if561e7671636488d829ff72b96c29fc4_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi0xLTEtMS0w_91593a35-b36c-4c4e-ba08-6b9d3f8722f3">72,202</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="if561e7671636488d829ff72b96c29fc4_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi0zLTEtMS0w_a290cf70-a73e-46f6-b181-9aea9e6b934d">722</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i16c519c0bf7b447a9c05de97e14e6cad_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi01LTEtMS0w_f6b53826-c56e-48bf-b9c1-ee1771c53ed3">459,545</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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="if2a0d7cbdefc4167912de54ce8d87c8c_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi03LTEtMS0w_0b3c5733-e674-40c0-a61a-3e34a87599f5">1,526</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i59081bb642dd40708ae665b28652a93a_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi05LTEtMS0w_60638bf4-3743-4471-897f-7f35a88b7f71">350,545</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><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:120%"><ix:nonFraction unitRef="shares" contextRef="i0023e753eed44b12aa3aafd29ac5d38d_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi0xMS0xLTEtMA_41552884-8ceb-43b5-abd6-61dd8022525c">49,277</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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i0023e753eed44b12aa3aafd29ac5d38d_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi0xMy0xLTEtMA_b571a566-34c9-4c96-9248-92aeb7cbb8b0">642,023</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i184711296ffb4265a822804fd9ddc7cc_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi0xNS0xLTEtMA_e11b422f-fd51-480f-a793-acdfb5b5e650">167,263</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%">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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib6cc1334895f4c9c93fa471423ea71d2_D20200101-20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMy05LTEtMS0w_a1199b9b-9d75-4c41-b643-eaa0b70bb7af">9,106</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMy0xNS0xLTEtMA_1c15239c-c9b1-49fd-9e58-6eaad6399d17">9,106</ix:nonFraction>&#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:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adoption of new accounting standard, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i2b5506a03a694a2bae2add523305d3b2_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNC0wLTEtMS0wL3RleHRyZWdpb246MGNlMTlhMWQ0ZGY3NDI2ZjhkYzY2NTFkZWYzYjQ2NmFfNTU_134a1a9f-c4fd-4bfe-b1c7-629065a8ff5a">75</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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i6ff8d229d71c4177b37e278497647324_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNC05LTEtMS0w_dce5f153-9453-4c3a-b4d5-d314fa1e5fc0">214</ix:nonFraction>)</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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i52178438144d4bd48e5eca2ffe6d0d79_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNC0xNS0xLTEtMA_7cf13621-7cc8-4af0-8fe5-0bb4c0a2bccd">214</ix:nonFraction>)</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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance for stock-based compensation and dividends, net of forfeitures</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:120%">(<ix:nonFraction unitRef="shares" contextRef="i57e7f2c7f38b4d76bef550c8c2b104f2_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNS0xLTEtMS0w_37fa7703-c91a-4d85-8373-d83d7d9bfd35">4</ix:nonFraction>)</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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ic8026ae3a9694e1e8a47b334fb0bd939_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNS01LTEtMS0w_bc634919-fbe3-4b43-bc47-df8c2cabe08a">218</ix:nonFraction>&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="ib6cc1334895f4c9c93fa471423ea71d2_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNS05LTEtMS0w_6e425011-2e0e-423a-9ab2-60287b766078">218</ix:nonFraction>)</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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNS0xNS0xLTEtMA_1d2ceb07-4b43-4692-93b2-2107b35fa625">&#8212;</ix:nonFraction>&#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;padding:2px 1pt 2px 19pt;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:120%">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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ic8026ae3a9694e1e8a47b334fb0bd939_D20200101-20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNi01LTEtMS0w_2a61e3c2-c77b-4c10-b1c7-9a6de464c65a">2,896</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNi0xNS0xLTEtMA_6378dc52-15bc-4486-82db-c6cac14fc6db">2,896</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ic8026ae3a9694e1e8a47b334fb0bd939_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNy01LTEtMS0w_c73976d8-9177-400f-b786-10951bcb8e2b">93</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="shares" contextRef="id3ec6e1e25ae4642b243de7b1392114e_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNy0xMS0xLTEtMA_55c6b081-e683-48c9-8540-ccf5a8a3c595">4</ix:nonFraction>)</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:120%"><ix:nonFraction unitRef="usd" contextRef="id3ec6e1e25ae4642b243de7b1392114e_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNy0xMy0xLTEtMA_9254cce9-772d-4809-8288-5388fb05446b">49</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNy0xNS0xLTEtMA_443606d6-3c76-451e-952a-00be529c5e81">142</ix:nonFraction>&#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="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfOC0wLTEtMS0wL3RleHRyZWdpb246MTc4NWJiNzExYjM3NGU2NDg5NWNiM2FhMDMyN2M3Y2FfMTU_16549c1f-b0a6-4907-bc53-dfbecbd2afdb">0.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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="ib6cc1334895f4c9c93fa471423ea71d2_D20200101-20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfOC05LTEtMS0w_8834f8fd-eabe-4a9e-af8b-643c0ef8bbe0">4,293</ix:nonFraction>)</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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfOC0xNS0xLTEtMA_55c766b4-bc31-4c29-a488-89f6b23f6c21">4,293</ix:nonFraction>)</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="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Change in fair value of interest rate swap, net of tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfOS0wLTEtMS0wL3RleHRyZWdpb246ODJjODdjNmI1NDk3NGE2NzkyY2NjZTU4MDRhMGZjYjZfNzA_489f8e26-020a-4b2b-92cb-8dd6576428a0">384</ix:nonFraction></span></div></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:120%">&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="id1cae1dc97e84fbdbe255c6cb2616b28_D20200101-20200331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfOS03LTEtMS0w_74d5b75d-c2cc-4e91-b337-815be071ec9a">1,121</ix:nonFraction>)</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:120%">&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfOS0xNS0xLTEtMA_a1978e7a-19a6-4ad0-8df5-91b05d08a3b8">1,121</ix:nonFraction>)</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;padding:2px 1pt 2px 19pt;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:120%">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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="shares" contextRef="id3ec6e1e25ae4642b243de7b1392114e_D20200101-20200331" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTAtMTEtMS0xLTA_17bc68df-8c47-4f72-83fd-2182709f6ad4">685</ix:nonFraction>&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="id3ec6e1e25ae4642b243de7b1392114e_D20200101-20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTAtMTMtMS0xLTA_310682aa-6fbb-4dff-8f2c-17fc59a3384e">20,380</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTAtMTUtMS0xLTA_fbce9b23-a140-4c65-b07c-0cd4b3c3b34f">20,380</ix:nonFraction>)</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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance, March 31, 2020</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:120%"><ix:nonFraction unitRef="shares" contextRef="i79ada6f999c94037a36a9945ebb38885_I20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtMS0xLTEtMA_64734b35-168b-420e-b980-c0468151c0bc">72,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"></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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i79ada6f999c94037a36a9945ebb38885_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtMy0xLTEtMA_7b7d7c48-c0cf-4486-a9df-6c0ba75e1359">722</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i207e92e1c9c843a6aa4b3b8a069b9157_I20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtNS0xLTEtMA_29f2cd30-bd39-4c7e-8694-04de04e98308">462,752</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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="ifef5af5e08e242a1ab4d9adead2e028b_I20200331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtNy0xLTEtMA_37a8e8f3-aa81-44ac-921d-044dbe91054a">2,647</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ic7bd5d453e0a4f5ba35d7dc093a023bf_I20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtOS0xLTEtMA_ab84bb0d-3300-47d9-b2f7-29a8feb475b4">354,926</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><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:120%"><ix:nonFraction unitRef="shares" contextRef="i0299f38ed03b4f7791b14a1afed90032_I20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtMTEtMS0xLTA_894c2ff1-6b38-496e-a9b2-519b0338076a">49,958</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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i0299f38ed03b4f7791b14a1afed90032_I20200331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtMTMtMS0xLTA_a2989706-d334-400b-986c-fae6bbb1cf05">662,354</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i40d1e81dc000433980fc115389d8d7a5_I20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtMTUtMS0xLTA_06d3b146-56f8-4138-becc-ff0be67faf2e">153,399</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%">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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="iab00f63a41d7436689cc5777c84281d0_D20200401-20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTItOS0xLTEtMA_d9436c40-1d80-449e-b250-77fa7788e7dc">9,885</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTItMTUtMS0xLTA_45892bbf-d58c-4c7a-a4e5-996a0bb4424b">9,885</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance for stock-based compensation and dividends, net of forfeitures</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:120%"><ix:nonFraction unitRef="shares" contextRef="i484c5087856545d4832335863d2290f7_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTMtMS0xLTEtMA_4b36b4c2-9171-4f1d-918b-242ffd42b224">39</ix:nonFraction>&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i67a0ab7b618844f6bdb711fb2320299f_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTMtNS0xLTEtMA_37c2e73b-3839-4869-b163-0e6197ac6f85">240</ix:nonFraction>&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="iab00f63a41d7436689cc5777c84281d0_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTMtOS0xLTEtMA_94b65da2-d7c8-4f59-becb-0189654d1112">240</ix:nonFraction>)</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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTMtMTUtMS0xLTA_7d29493c-599c-489b-8fc3-e5025e6fd5d3">&#8212;</ix:nonFraction>&#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;padding:2px 1pt 2px 19pt;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:120%">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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i67a0ab7b618844f6bdb711fb2320299f_D20200401-20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTQtNS0xLTEtMA_d4aeca32-e764-4bd9-87c8-d6edb4a1be27">2,903</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTQtMTUtMS0xLTA_8a23255f-c42c-4901-a022-fe28b98876a3">2,903</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i67a0ab7b618844f6bdb711fb2320299f_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTUtNS0xLTEtMA_d419b767-94e6-4d3f-913e-535e1ba6532d">62</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="shares" contextRef="i731196c1a9974643854a9cf2846c5e2a_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTUtMTEtMS0xLTA_987e3602-02e4-4ac2-a41d-ba608e44739c">5</ix:nonFraction>)</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:120%"><ix:nonFraction unitRef="usd" contextRef="i731196c1a9974643854a9cf2846c5e2a_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTUtMTMtMS0xLTA_1cacd29a-cf04-417a-a729-95125f39246b">72</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTUtMTUtMS0xLTA_cb315f5b-2beb-4a58-8110-e33307b98f59">134</ix:nonFraction>&#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="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjI1YjgwYTE0ODU1NjRmYmI4ZmM1MTRjYWZhZTVkNTljXzE1_1fd8f8d4-7d8a-44a4-9e50-54cf60c0a8e5">0.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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="iab00f63a41d7436689cc5777c84281d0_D20200401-20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTYtOS0xLTEtMA_0ffc0fd6-cc3e-4cfe-8508-4619eb1e5104">4,162</ix:nonFraction>)</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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTYtMTUtMS0xLTA_5f89ac99-f64f-412a-8b6a-7ab64b830dcb">4,162</ix:nonFraction>)</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="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Change in fair value of interest rate swap, net of tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTctMC0xLTEtMC90ZXh0cmVnaW9uOjAyYTljODczYzE3MDQyMmViMzZjYWUxZDkxNzgyMGY2Xzcw_bbaa351c-d231-4c69-b5bd-533316429378">160</ix:nonFraction></span></div></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:120%">&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="ibbdbda622843496aa75d7dffc2e16847_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTctNy0xLTEtMA_7663d3db-45c6-41fc-a3cc-6dc6db4ea7e2">470</ix:nonFraction>)</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:120%">&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTctMTUtMS0xLTA_0d690d43-32ab-481c-921a-c9e5628b34bf">470</ix:nonFraction>)</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;padding:2px 1pt 2px 19pt;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:120%">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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="shares" contextRef="i731196c1a9974643854a9cf2846c5e2a_D20200401-20200630" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTgtMTEtMS0xLTA_fddfe2f3-e95e-40a5-bf65-ad16b7364bbd">342</ix:nonFraction>&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i731196c1a9974643854a9cf2846c5e2a_D20200401-20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTgtMTMtMS0xLTA_a356a2e4-6096-481d-912e-3bdbfb23f343">9,213</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTgtMTUtMS0xLTA_7027cd7d-4ea9-4211-b475-95e6b0350f41">9,213</ix:nonFraction>)</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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance, June 30, 2020</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:120%"><ix:nonFraction unitRef="shares" contextRef="i040468d746de4f93bf3952b7ada1a5ed_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktMS0xLTEtMA_2f2d4703-e2dd-4c4d-b42a-e4d4bcb02c06">72,237</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i040468d746de4f93bf3952b7ada1a5ed_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktMy0xLTEtMA_9b2b48f4-e643-423e-a640-8a37257bfc51">722</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ide143f23a8564754a7041ce7cb78bfa7_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktNS0xLTEtMA_7ae9be64-2755-4356-a7e5-0a17acbe7643">465,957</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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i3862d61cf84f4ec88c7fb912ee73e1df_I20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktNy0xLTEtMA_aecbcb2e-622f-4f33-9845-9259599cd5fd">3,117</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i235d2c07a75c4a318ad6534129f8e0c8_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktOS0xLTEtMA_1e2b8841-0d86-4b5f-b588-5c4f731e6612">360,409</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><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:120%"><ix:nonFraction unitRef="shares" contextRef="i5dc9d1f54bd74815b65b329c578b8d68_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktMTEtMS0xLTA_b59d6bf6-0f94-4924-ae7e-0cd636a9fd46">50,295</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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i5dc9d1f54bd74815b65b329c578b8d68_I20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktMTMtMS0xLTA_be7c4328-9e38-4c7a-9944-62c0252f2594">671,495</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i30f63798463942599c984b4043fb5997_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktMTUtMS0xLTA_9531c6b8-2bc5-46c2-a481-9df5524c0b08">152,476</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%">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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ie0d0f16ab84f4046b40dac5415f916c3_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjAtOS0xLTEtOTIz_70803d87-3368-49c7-ac2e-e5f94a62d02b">18,763</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjAtMTUtMS0xLTkyMw_30eccad4-4d89-4ef7-b6ed-792ced59c459">18,763</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance for stock-based compensation and dividends, 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:120%"><ix:nonFraction unitRef="shares" contextRef="i2efa0687ab364160a4f1b541a10bbd09_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjEtMS0xLTEtOTIz_1771bb47-de4a-4700-aa2d-9d53736880e6">10</ix:nonFraction>&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ideb7ba958c164605a5ec90eeae77030b_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjEtNS0xLTEtOTIz_bce612c8-0914-4eea-80ea-ab4284fe0e01">241</ix:nonFraction>&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="ie0d0f16ab84f4046b40dac5415f916c3_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjEtOS0xLTEtOTIz_1b960729-e0cd-4d34-816b-1275588f61d5">241</ix:nonFraction>)</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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjEtMTUtMS0xLTkyMw_cd105c59-81b5-4fdd-8877-ff40db467102">&#8212;</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ideb7ba958c164605a5ec90eeae77030b_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjItNS0xLTEtOTIz_34d66124-9d5e-4b72-84d7-0e524054b002">2,908</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjItMTUtMS0xLTkyMw_0152129c-30e3-4939-a237-7b0002d05577">2,908</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ideb7ba958c164605a5ec90eeae77030b_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjMtNS0xLTEtOTIz_c6e7c597-64cd-495e-84cd-95242f8a37c9">71</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="shares" contextRef="i54f223a4de524d1aaa5563ecc8c73119_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjMtMTEtMS0xLTkyMw_ca22ae2e-2c7b-473c-aaaf-778b430617f0">5</ix:nonFraction>)</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:120%"><ix:nonFraction unitRef="usd" contextRef="i54f223a4de524d1aaa5563ecc8c73119_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjMtMTMtMS0xLTkyMw_78e4cd80-9527-4ba1-87c7-a5b4018fd3e3">64</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjMtMTUtMS0xLTkyMw_cb7c838b-1750-49fc-80de-c792af6acb4a">135</ix:nonFraction>&#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="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjQtMC0xLTEtMjE4L3RleHRyZWdpb246OTcwMTM5MmFlNWQ4NGU0ZmFhOWQyZDU1MmFlN2FkMGVfMTA5OTUxMTYyNzgwNQ_6cc5460d-ebcc-471f-a489-23bdab0073e8">0.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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="ie0d0f16ab84f4046b40dac5415f916c3_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjQtOS0xLTEtOTIz_5a2af7ee-0314-4c74-860e-b288992ca01f">4,164</ix:nonFraction>)</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:120%">&#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:120%">&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjQtMTUtMS0xLTkyMw_9400b1b3-5f89-4465-b244-5fb1e129cc36">4,164</ix:nonFraction>)</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="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Change in fair value of interest rate swap, net of tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjUtMC0xLTEtMjE4L3RleHRyZWdpb246OTg1NDI4YjllOWQ1NGJlMzlkYTIwNzcxNjE4ZjU5NWRfMTA5OTUxMTYyNzg1Mw_6c195ee4-8c74-4c82-8f61-e7c0642242c8">40</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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i7377dcbdfb104ebc8eddc1839c9e2cb2_D20200701-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjUtNy0xLTEtOTIz_5a364b11-3df6-4886-859f-d046b47a0202">118</ix:nonFraction>&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjUtMTUtMS0xLTkyMw_edd24826-72f7-4065-b610-f3de0bc45dc3">118</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%">&#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:120%"><ix:nonFraction unitRef="shares" contextRef="i54f223a4de524d1aaa5563ecc8c73119_D20200701-20200930" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjYtMTEtMS0xLTkyMw_9e3cd20f-035b-4060-b251-71ddf5871a27">1</ix:nonFraction>&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="i54f223a4de524d1aaa5563ecc8c73119_D20200701-20200930" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjYtMTMtMS0xLTkyMw_cc9ecaee-1d78-4f10-95f9-aeca0f4ffe76">30</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjYtMTUtMS0xLTkyMw_8dca7f16-4026-4240-9597-b4d541d7c209">30</ix:nonFraction>)</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:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance, September 30, 2020</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:120%"><ix:nonFraction unitRef="shares" contextRef="idde3d9c6b7284285925dd3732ef54686_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctMS0xLTEtOTIz_10067601-abe4-4ab6-959a-3ff1f26baa84">72,247</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="idde3d9c6b7284285925dd3732ef54686_I20200930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctMy0xLTEtOTIz_c006f3fe-4edb-47f8-a56c-93c771089fa1">722</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i5232b39ec1124b3ab815310857be79ee_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctNS0xLTEtOTIz_e013bb98-c23b-459e-b50d-6cbdd0ded84a">469,177</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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i64242172291946adafa8989c9089318b_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctNy0xLTEtOTIz_47777d50-c03b-4821-9af2-df09a0f35375">2,999</ix:nonFraction>)</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="icf19e39926bf4786b3c4b9dc1adeb3e0_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctOS0xLTEtOTIz_c508734b-7984-4b36-81d2-057063409e6d">374,767</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><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:120%"><ix:nonFraction unitRef="shares" contextRef="id9f45a03dda547009a5abce19551fcdb_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctMTEtMS0xLTkyMw_a1c3f661-b5eb-480e-a2ae-46b738301f8b">50,291</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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="id9f45a03dda547009a5abce19551fcdb_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctMTMtMS0xLTkyMw_8bf7fa70-1ef3-4fdd-a82e-e69180a11764">671,461</ix:nonFraction>)</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ic10fa90eeda94d0aa2b0f40667de190d_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctMTUtMS0xLTkyMw_16ac4b99-af11-4c5a-9c66-bd2db9c4c3b6">170,206</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></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><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><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><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><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><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><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><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><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><div style="margin-bottom:17pt;margin-top:17pt;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 unaudited condensed consolidated financial statements.</span></div><div style="height:23.4pt;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><div id="i60568dace2c7474fab60b3c198921506_25"></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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KFORCE INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.006%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="border-bottom: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</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:120%">Cash flows from operating activities:</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;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:120%">Net income</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMy0xLTEtMS0w_1934c38f-7a19-4fee-8bbe-87608d82650f">54,617</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMy0zLTEtMS0w_b5530f41-99c4-45c4-9c86-a092776d8867">37,754</ix:nonFraction>&#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:120%">Adjustments to reconcile net income to cash provided by operating activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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:120%">Deferred income tax provision, 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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfNS0xLTEtMS0w_a0ca0110-b933-4fd9-8baf-8dfda78bf584">302</ix:nonFraction>&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfNS0zLTEtMS0w_4a37768a-3dcf-44af-bbab-13f43116644a">4,414</ix:nonFraction>)</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 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:120%">Provision for credit losses</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfNi0xLTEtMS0w_e7d5d6ed-d8e3-49a6-ae89-bf4fbc8dc0b1">139</ix:nonFraction>)</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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfNi0zLTEtMS0w_7fcc3066-d398-4f61-ba38-fd8de5f7069e">2,723</ix:nonFraction>&#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 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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfNy0xLTEtMS0w_40b129cd-f6d0-47f5-84d1-114773fb94d7">3,420</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfNy0zLTEtMS0w_61b851d2-807f-4588-94ec-c16e566444c6">4,081</ix:nonFraction>&#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 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:120%">Stock-based compensation 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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfOC0xLTEtMS0w_158c47dc-e159-45c3-8f62-7c1aa2e8a13b">10,448</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfOC0zLTEtMS0w_cb03e3ba-d86b-4251-be67-f7c4bb22376d">8,707</ix:nonFraction>&#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 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:120%">Defined benefit pension plan 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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfOS0xLTEtMS0w_ed751f9a-2a4a-498f-a5ff-2e69570f0a0c">2,157</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfOS0zLTEtMS0w_2c6c55f6-7351-4251-8616-d2c638348b1a">632</ix:nonFraction>&#160;</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="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:120%">(Gain) loss on disposal or impairment of assets</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTEtMS0xLTEtMA_f13af402-0f65-412d-9086-e8accf8e2da1">1,979</ix:nonFraction>)</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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTEtMy0xLTEtMA_53dd9191-36b6-4976-bd27-bd45dc7ae364">1,795</ix:nonFraction>&#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 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:120%">Noncash 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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="kfrc:NoncashLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTItMS0xLTEtMA_c588e9a7-5d53-4420-b948-8aa372245117">3,992</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="kfrc:NoncashLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTItMy0xLTEtMA_3f03b2f5-593d-4ceb-99b3-b72d14aa665f">4,392</ix:nonFraction>&#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 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:120%">Loss on equity method investment</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTMtMS0xLTEtMA_6eebc555-3729-462d-943e-9c972ebf805f">1,709</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTMtMy0xLTEtMA_df76995f-220b-40a8-892f-68641ce2010f">1,237</ix:nonFraction>&#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 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:120%">Other</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTQtMS0xLTEtMA_e6ce93be-8b87-4cac-91ec-3226e7a1083b">681</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTQtMy0xLTEtMA_53ab2eb1-0d28-4a89-9153-5566d556c11a">820</ix:nonFraction>&#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:120%">Increase in operating assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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:120%">Trade receivables, 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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTYtMS0xLTEtMA_c17255ea-beff-40c3-a568-fe193f39cac3">41,397</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTYtMy0xLTEtMA_55613169-9f55-4fe9-91fb-bb0adadde413">15,085</ix:nonFraction>)</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 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:120%">Other assets</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTctMS0xLTEtMA_10c556e0-d788-4f7f-83e8-329bb0b861e6">6,384</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTctMy0xLTEtMA_f69fa153-84e5-4490-b3e8-cf656983d5dd">5,034</ix:nonFraction>)</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:120%">Increase in operating liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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:120%">Accrued payroll 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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTktMS0xLTEtMA_406a2437-7d5a-4c4a-a7d3-48ce4e9a8fc3">7,715</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTktMy0xLTEtMA_49fa4c7a-09d9-4cb6-8d21-457ad47c2ef2">31,496</ix:nonFraction>&#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 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:120%">Other 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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjAtMS0xLTEtMA_1f4868fe-0072-4aa9-a9d4-9d2f55ad5693">24,801</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjAtMy0xLTEtMA_fa5e36e2-1f55-4f8d-bc31-d008dafca9de">24,767</ix:nonFraction>&#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 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:120%">Cash provided by operating activities</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjEtMS0xLTEtMA_3f19bb5c-10c5-4e7e-8a80-0b91179d9f4d">59,943</ix:nonFraction>&#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 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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjEtMy0xLTEtMA_6671afed-f4ed-4d70-8615-c12f29a2aff2">93,871</ix:nonFraction>&#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="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:120%">Cash flows from investing activities:</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:120%">Capital expenditures</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjMtMS0xLTEtMA_b775f1f1-2bd3-4864-8166-bb1bbbecda40">5,026</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjMtMy0xLTEtMA_0bd13a6c-21c6-4fec-95c5-a35cf746e9bc">5,296</ix:nonFraction>)</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 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:120%">Equity method investment</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjQtMS0xLTEtMA_4e498b7d-2306-400d-9f9b-c01824af19f0">7,000</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjQtMy0xLTEtMA_b2a7a05f-8ad0-471f-b3f1-3326339ffb08">2,500</ix:nonFraction>)</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 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:120%">Proceeds from the sale of assets held within the Rabbi Trust</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjUtMS0xLTEtMA_0ce482e0-bf2a-4dcd-af55-4d8729cf8553">&#8212;</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjUtMy0xLTEtMA_3ef1f097-6da7-4d21-bab6-18fec9fc084c">3,548</ix:nonFraction>&#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 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:120%">Net proceeds from the sale of assets </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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjYtMS0xLTEtMA_ad7e8272-6102-4049-aa59-f5465cba5419">23,742</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjYtMy0xLTEtMA_6c425650-1b2f-4a93-a7ef-f294b0c84780">&#8212;</ix:nonFraction>&#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 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:120%">Cash provided by (used in) investing activities</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjctMS0xLTEtMA_dd54859a-bee8-4eb1-b2c1-ea3564c9d2b3">11,716</ix:nonFraction>&#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 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:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjctMy0xLTEtMA_063b2b85-b159-4334-9590-6c4faa7e84d1">4,248</ix:nonFraction>)</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="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:120%">Cash flows from financing activities:</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:120%">Proceeds from credit facility</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjktMS0xLTEtMA_47dd60fa-85ca-4d02-a12c-7f222bef8979">&#8212;</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjktMy0xLTEtMA_faab0ea6-f022-4d54-b7b3-ff876011972c">35,000</ix:nonFraction>&#160;</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="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:120%">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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzEtMS0xLTEtMA_45fd6ccd-bd2d-492f-8490-48c2eeb8a677">44,407</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzEtMy0xLTEtMA_ede9df93-7e3e-4e79-8ede-4f558a61d5bf">29,623</ix:nonFraction>)</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 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:120%">Cash dividends</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzItMS0xLTEtMA_93c6c107-c7b7-4115-88d2-222351681fb2">14,836</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzItMy0xLTEtMA_1aaa454c-fd2a-4ddb-9d80-b54c0b69ceaa">12,619</ix:nonFraction>)</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 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:120%">Payments on other financing arrangements</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzMtMS0xLTEtMA_358a7693-f864-4e6e-8153-7d3c95e9ddd2">271</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzMtMy0xLTEtMA_9d5d31c3-4c5f-474a-a81f-d55698774fd1">939</ix:nonFraction>)</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="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-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:120%">Cash used in financing activities</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzYtMS0xLTEtMA_53f73e51-7287-465f-b7be-5881695d701b">59,514</ix:nonFraction>)</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 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:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzYtMy0xLTEtMA_a976192d-f0db-4427-82ce-950480d1f9b6">8,181</ix:nonFraction>)</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="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:120%">Change in cash and cash equivalents</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzctMS0xLTEtMA_9d89949e-9071-47e9-9f99-e633570cd010">12,145</ix:nonFraction>&#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 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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzctMy0xLTEtMA_99776483-ab04-4329-8183-4816a76e93a8">81,442</ix:nonFraction>&#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:120%">Cash and cash equivalents, beginning of period</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzgtMS0xLTEtMA_ba894baf-18e6-4c0a-9310-55cfe88a3af9">103,486</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i184711296ffb4265a822804fd9ddc7cc_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzgtMy0xLTEtMA_33ed7f6b-b863-4b69-b606-df600b9180f9">19,831</ix:nonFraction>&#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 #00497f;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:120%">Cash and cash equivalents, end of period</span></td><td style="border-bottom:1pt solid #00497f;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:120%">$</span></td><td style="border-bottom:1pt solid #00497f;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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzktMS0xLTEtMA_8b731f26-6058-473e-ab36-84ee4ae5d5f2">115,631</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #00497f;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 #00497f;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #00497f;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:120%">$</span></td><td style="border-bottom:1pt solid #00497f;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:120%"><ix:nonFraction unitRef="usd" contextRef="ic10fa90eeda94d0aa2b0f40667de190d_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzktMy0xLTEtMA_1145260e-49ff-46b0-bb4d-58218f2b5ec6">101,273</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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%">7</span></div></div></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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:17pt;margin-top:17pt;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><td style="width:63.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></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:16.006%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">Nine Months Ended September 30,</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:700;line-height:120%">Supplemental Disclosure of Cash Flow Information</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:700;line-height:120%">2021</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:120%">2020</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-style:italic;font-weight:700;line-height:120%">Cash Paid During the Period For:</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfMy0xLTEtMS0w_f80564a5-c341-4a08-a5f2-a53e59335ee1">17,845</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfMy0zLTEtMS0w_842fcaba-86f7-499a-9d02-562f47375065">13,493</ix:nonFraction>&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease 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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfNC0xLTEtMS0w_dbb733cd-049d-4031-83c7-4bb991f2e25d">5,591</ix:nonFraction>&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfNC0zLTEtMS0w_132e9954-f211-4989-a753-520e3e7169b4">5,641</ix:nonFraction>&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfNS0xLTEtMS0w_f26f9cea-e69b-4779-9c53-c4766afce8bc">1,934</ix:nonFraction>&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfNS0zLTEtMS0w_e5ce36c9-7785-492f-ad0c-1a4037805665">1,924</ix:nonFraction>&#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-style:italic;font-weight:700;line-height:120%">Non-Cash Investing and Financing Transactions:</span></td><td colspan="3" style="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfNy0xLTEtMS0w_884e38d2-7ca4-4eaa-a8e3-c4b6bc58eb0d">4,053</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfNy0zLTEtMS0w_130014d5-a794-45e5-87df-90ac6a77138d">5,722</ix:nonFraction>&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfOC0xLTEtMS0w_77a023c5-f920-4acc-908d-ad752a32e55d">558</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfOC0zLTEtMS0w_9b1706f9-ea09-4783-9056-9ba96a143642">411</ix:nonFraction>&#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="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></tr><tr style="height:15pt"><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></tr></table></div><div style="margin-bottom:17pt;margin-top:17pt;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 unaudited condensed 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%">8</span></div></div></div><div id="i60568dace2c7474fab60b3c198921506_28"></div><hr style="page-break-after:always"/><div style="min-height:72pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KFORCE INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span><br/></span></div><div id="i60568dace2c7474fab60b3c198921506_31"></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%">Note A - <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNjQyNw_5ca0cc85-b111-46d3-92e3-a991bf64859b" continuedAt="icc2d756868bd44808e046be0c5509001" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="icc2d756868bd44808e046be0c5509001" continuedAt="i5e36efbb2d594e6d8812108f5ae04243"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unless otherwise noted below, there have been no material changes to the accounting policies presented in Note 1 - &#8220;Summary of Significant Accounting Policies&#8221; of the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of the 2020 Annual Report on Form 10-K. </span></div><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNjQyOA_1a252fa6-9262-40d4-8292-702d6fde4f84" 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><div 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 unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although management believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2020 Annual Report on Form 10-K. In management&#8217;s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December&#160;31, 2020 was derived from our audited Consolidated Balance Sheet as of December&#160;31, 2020, as presented in our 2020 Annual Report on Form 10-K.</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%">Our quarterly operating results are affected by the number of billing days in a particular quarter, the seasonality of our clients&#8217; businesses and increased holiday and vacation days taken. In addition, we typically experience higher costs in the first quarter of each fiscal year as a result of certain U.S. state and federal employment tax resets, which adversely affects our gross profit and overall profitability. The impact of the COVID-19 pandemic on our business was somewhat unpredictable in 2020, but based on our current assessment, we do not expect any material impact on our long-term strategic plans, operations and liquidity due to COVID-19. However, we continue to assess the effect on our operations by monitoring the spread of COVID-19 (and associated variants) and the actions implemented to combat the virus as reported in the official agency reports. As such, the results of operations for any interim period may be impacted by these factors, among others, and are not necessarily indicative of, nor comparable to, the results of operations for a full 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%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNjQzNA_f0410e5a-b23c-4083-a13e-17ef2a9e4562" continuedAt="idb8dc2fdbb4242e6966a11a1ff7f6f0b" escape="true">Principles of Consolidation</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%"><ix:continuation id="idb8dc2fdbb4242e6966a11a1ff7f6f0b">The unaudited condensed 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 &#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 indicates otherwise.</ix:continuation> </span></div><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNjQzMg_04367352-6554-49e2-890b-0b0cc6d6c572" 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. The severity, magnitude and duration, as well as the economic consequences of the COVID-19 pandemic, have been and may continue to be uncertain, rapidly changing and difficult to predict. Therefore, our accounting estimates and assumptions might change materially in future periods in response to the COVID-19 pandemic.</span></div></ix:nonNumeric><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 per participant for each health insurance claim up to $<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="kfrc:HealthInsuranceStopLossMaximumPerClaim" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNDE2MA_9cb55de5-34aa-4f7a-8e4c-9fae56a2cf53">600</ix:nonFraction>&#160;thousand in claims annually. Additionally, for all claim amounts exceeding $<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="kfrc:HealthInsuranceStopLossMaximumPerClaim" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNDIyOQ_9cb55de5-34aa-4f7a-8e4c-9fae56a2cf53">600</ix:nonFraction>&#160;thousand, Kforce retains the risk of loss up to an aggregate annual loss of those claims of $<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="kfrc:HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNDMxNQ_aa437efe-7ab3-4ed8-9bc5-2a7171e4df86">200</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, completion factors determined by an actuary 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:continuation><div style="margin-top:5pt"><span><br/></span></div><div style="height:67.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%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span><br/></span></div><ix:continuation id="i5e36efbb2d594e6d8812108f5ae04243" continuedAt="i6a8fb300b29e46cf98e3b874c190559a"><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%"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNjQzMw_b6d152eb-3c62-4d5b-87f5-098bece02bf8" continuedAt="i97b789c9cd1044969fc9d001bdc58247" escape="true">Earnings per Share</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%"><ix:continuation id="i97b789c9cd1044969fc9d001bdc58247">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 potentially dilutive securities such as 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 three and nine months ended September&#160;30, 2021, <ix:nonFraction unitRef="shares" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNTM0Mw_859bd115-eb79-4ad2-b21a-3eecb862cb26">669</ix:nonFraction> thousand and <ix:nonFraction unitRef="shares" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNTM1MA_b6c45361-9f58-4711-8d14-2965fb1ec89c">584</ix:nonFraction> thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September&#160;30, 2020, <ix:nonFraction unitRef="shares" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNTQ1NQ_84c1fa30-f638-468a-88ff-5f2bbc7355bb">398</ix:nonFraction> thousand and <ix:nonFraction unitRef="shares" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNTQ2Mg_143339b7-f7c7-493c-8d60-7f08c1dedf27">328</ix:nonFraction> thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September&#160;30, 2021, there were insignificant anti-dilutive common stock equivalents. For the three and nine months ended September&#160;30, 2020, there were <ix:nonFraction unitRef="shares" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNTY4Mw_34407405-5282-4661-829f-636b4f660a67">266</ix:nonFraction> thousand and <ix:nonFraction unitRef="shares" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNTY5MA_9016f7de-6921-4065-bd6f-6b4512bd58bb">348</ix:nonFraction> thousand anti-dilutive common stock equivalents, respectively.</span></div><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNjQzMA_cb9aa605-00f9-4b3b-84d0-34055b1be448" continuedAt="i51fa9967c41e4918b31b97610771b9bc" 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:700;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div></ix:nonNumeric></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="i6a8fb300b29e46cf98e3b874c190559a"><ix:continuation id="i51fa9967c41e4918b31b97610771b9bc">In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance was effective for fiscal periods beginning after December 15, 2020, with the retrospective method required for all periods presented. The Company adopted the provisions of this new accounting standard at the beginning of fiscal year 2021. This guidance did not have a financial impact on the Company&#8217;s financial statements.</ix:continuation></ix:continuation> </span></div><div style="height:67.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%">10</span></div></div></div><div id="i60568dace2c7474fab60b3c198921506_40"></div><hr style="page-break-after:always"/><div style="min-height:72pt;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="#i60568dace2c7474fab60b3c198921506_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%">Note B - <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RleHRyZWdpb246M2I4OWY3YjA1YjI3NDJjOTk5ZWE5OTdjYTEwM2U5OTRfNDc2_60d9c366-dfb8-4b96-9eda-50fbe4fb86a2" continuedAt="i61d7020e8760472dbbad96475a1e662b" escape="true">Reportable Segments</ix:nonNumeric></span></div><ix:continuation id="i61d7020e8760472dbbad96475a1e662b"><div 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 services through our Technology (&#8220;Tech&#8221;) and Finance and Accounting (&#8220;FA&#8221;) segments. Historically, and for the three and nine months ended September&#160;30, 2021, we have reported sales and gross profit information on a segment basis. Total assets, liabilities and operating expenses are not reported separately by segment as our operations are largely combined. </span></div><div style="margin-top:5pt"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RleHRyZWdpb246M2I4OWY3YjA1YjI3NDJjOTk5ZWE5OTdjYTEwM2U5OTRfNDcz_490fbb40-cd9a-4597-a0a7-f69607cd24eb" 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 provides information on the operations of our segments (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:64.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.280%"></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:120%">Tech</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:120%">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:120%">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-style:italic;font-weight:400;line-height:120%">Three Months Ended September 30,</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 13pt;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:120%">2021</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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iba4343cfc82a4c5c8d486d1d07235b8f_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMy0xLTEtMS0w_c0219396-b578-41f9-bd2a-b7838f3fd932">337,230</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ibc25642531db466fb23a8752cf1aca06_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMy0zLTEtMS0w_9217b7a5-69a0-4cd9-99e0-d7dad5f041ab">65,495</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMy01LTEtMS0w_f03b7cd2-3b5e-4d76-b6ad-29ee5e8f1e23">402,725</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iba4343cfc82a4c5c8d486d1d07235b8f_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfNC0xLTEtMS0w_ae4e0d44-8294-4b51-b863-5cbcce2cd616">95,934</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ibc25642531db466fb23a8752cf1aca06_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfNC0zLTEtMS0w_971007e3-11fa-4038-8c71-2e2ecb5ebcd5">23,330</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfNC01LTEtMS0w_7d529c70-d44d-45e1-88c9-7bf71daed10b">119,264</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfNS01LTEtMS0w_1ad55962-7edc-4ee1-a2a3-e1df63ca6345">91,446</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfNi01LTEtMS0w_309578b6-cea3-42e4-a4f0-91d74d00cbe8">27,818</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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;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:120%">2020</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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i995109f307b8401cb32e623b93aaa022_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfOC0xLTEtMS0w_35d557e4-a90c-424f-b343-b88a62893b5d">260,251</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i65799d26958a480db02ea23364786e6d_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfOC0zLTEtMS0w_50392ef8-d1fb-45d0-9004-5bfb1808809d">105,173</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfOC01LTEtMS0w_40c3bdd9-c92a-4bb1-ba79-315bceae300b">365,424</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i995109f307b8401cb32e623b93aaa022_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfOS0xLTEtMS0w_49007f28-bb29-4e69-80ce-c5477eb7d241">71,960</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i65799d26958a480db02ea23364786e6d_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfOS0zLTEtMS0w_a7635605-9b88-4682-a953-18f2d490e8c9">31,918</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfOS01LTEtMS0w_f3f3a308-ae41-4010-b100-22978b08b71c">103,878</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTAtNS0xLTEtMA_820f7289-49aa-4557-993b-1dc88b5b51b7">78,098</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTEtNS0xLTEtMA_fd7412b9-3e2e-41b6-a6da-72d236fe876c">25,780</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></tr><tr style="height:15pt"><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><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Nine Months Ended September 30,</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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:120%">2021</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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2d4bd7a714134e6eb219cc0556cc7eb2_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTUtMS0xLTEtMA_8b88bbb2-d801-48d1-a2a4-1f0fd4b22e87">927,518</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iee4cc7698ba2435484407b2f60c5e2be_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTUtMy0xLTEtMA_63e6a8c9-bb50-42db-b97b-1b7db937a745">242,046</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTUtNS0xLTEtMA_ecba3587-ee17-4f15-a6f2-4e376a39b437">1,169,564</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2d4bd7a714134e6eb219cc0556cc7eb2_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTYtMS0xLTEtMA_1ff09279-bb32-4e62-b6c1-8b863108b32c">258,449</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iee4cc7698ba2435484407b2f60c5e2be_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTYtMy0xLTEtMA_4056a770-a3f3-453b-9d66-53ba40598db0">78,428</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTYtNS0xLTEtMA_b8f65bbb-e50e-44dd-94ad-ae6100965577">336,877</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTctNS0xLTEtMA_1186ef37-6f6c-4440-a894-cf56dc8f7467">260,882</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTgtNS0xLTEtMA_20ba834a-6e7e-4fa6-8e77-f5cbbb63b593">75,995</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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;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:120%">2020</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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i468189e86f0240829df71a728d746d70_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjAtMS0xLTEtMA_d76feecb-9e23-4f68-8683-0aab1025c0f7">782,785</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="idf5f93f662cd40df970ac6c707fd3759_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjAtMy0xLTEtMA_6ad12df8-77e3-4c28-b15a-1fa43d240191">260,867</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjAtNS0xLTEtMA_bcf53d6f-f336-47ca-b3e0-c400e1025a78">1,043,652</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i468189e86f0240829df71a728d746d70_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjEtMS0xLTEtMA_ca5c412f-9a97-46a6-8b39-5bc8548c6b48">216,606</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="idf5f93f662cd40df970ac6c707fd3759_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjEtMy0xLTEtMA_b8aea633-87dc-448c-93b2-cd76d190bb07">79,157</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjEtNS0xLTEtMA_9760385f-fd00-4599-bfc7-218d095ee6e4">295,763</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjItNS0xLTEtMA_7cffbc2c-5e3a-4047-a1f2-6369710b4eff">243,441</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjMtNS0xLTEtMA_c32eb714-2bef-4d33-a3ac-b0c48ab52a72">52,322</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></tr></table></ix:nonNumeric></div></ix:continuation><div style="margin-bottom:9pt"><span><br/></span></div><div style="height:72pt;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><div id="i60568dace2c7474fab60b3c198921506_43"></div><hr style="page-break-after:always"/><div style="min-height:72pt;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="#i60568dace2c7474fab60b3c198921506_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%">Note C - <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RleHRyZWdpb246MDM0ZGIzMWMxMmNmNDY3YjkwN2Y4YTM4NmEzODQ0YzNfMTM2_0284db5d-75b7-4c53-8ab7-02cf329b7d40" continuedAt="ie883d69a588a42eda1d49fd89e39c57e" escape="true">Disaggregation of Revenue</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="ie883d69a588a42eda1d49fd89e39c57e"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RleHRyZWdpb246MDM0ZGIzMWMxMmNmNDY3YjkwN2Y4YTM4NmEzODQ0YzNfMTM1_5d0adf81-83f1-408a-b99d-c8dfd8cc309d" 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 provides the disaggregation of revenue by segment and type (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:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></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:120%">Tech</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:120%">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:120%">Total</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-style:italic;font-weight:400;line-height:120%">Three Months Ended September 30,</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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:120%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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:120%">Revenue by type:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;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:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i297d328c31964c0098f30e9e4cdee673_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNC0xLTEtMS0w_8191b124-2311-4d06-9270-ebd8a8c2b155">330,170</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i5c49398e3b7245b4935e270de3de10a6_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNC0zLTEtMS0w_8bf0c50e-6c62-4850-8c7b-3348b111988e">59,003</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i7c8a1bde3b654e3e99a4c79003466d5f_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNC01LTEtMS0w_bc46096c-db6a-4487-96c4-9da845c42dfa">389,173</ix:nonFraction>&#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 2px 25pt;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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="i187a51394f394e399456186dc86d4a1e_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNS0xLTEtMS0w_6db7df84-17f8-4888-97b3-dc1ceb8406f6">7,060</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="if3d9d5c663f043399865c5ec9f096a2c_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNS0zLTEtMS0w_c1ac45b0-dade-4209-9a40-7b96f8775539">6,492</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="idbe4905f2458443eba90bd31b3771dc4_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNS01LTEtMS0w_0a895f85-da22-488f-9b10-6496ca0d27e5">13,552</ix:nonFraction>&#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 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:120%">Total 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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iba4343cfc82a4c5c8d486d1d07235b8f_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNi0xLTEtMS0w_c0219396-b578-41f9-bd2a-b7838f3fd932">337,230</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ibc25642531db466fb23a8752cf1aca06_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNi0zLTEtMS0w_9217b7a5-69a0-4cd9-99e0-d7dad5f041ab">65,495</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNi01LTEtMS0w_f03b7cd2-3b5e-4d76-b6ad-29ee5e8f1e23">402,725</ix:nonFraction>&#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="border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;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:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:120%">Revenue by type:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;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:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i3d9dfc4a867f4a8a895241275b30ad4f_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfOS0xLTEtMS0w_85e16453-8431-4c5d-9875-73820ebf3a62">256,118</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iaf146ec592924aa8aa53a990b2043443_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfOS0zLTEtMS0w_5c0123c7-628e-4f72-ac52-dce6973ac2b0">100,569</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="icabc102fc3a8423683ff48dccfd2cc7f_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfOS01LTEtMS0w_f9d7e2fa-8ffc-4186-b4d3-c6568ba85ee4">356,687</ix:nonFraction>&#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 2px 25pt;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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iffa4eb7d97b445e1bc02a11453233681_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTAtMS0xLTEtMA_43520fc4-075e-4e92-9eb6-a25c6fef966d">4,133</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ic2efb8ef6e30460da49d7528063fc111_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTAtMy0xLTEtMA_fa646b22-63b6-4cdc-96df-a229a4b0960e">4,604</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i89f0b2a0d9dc46cc898420726c8dca5e_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTAtNS0xLTEtMA_70573fa7-26f5-4408-a4ee-009d74dbc354">8,737</ix:nonFraction>&#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 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:120%">Total 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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i995109f307b8401cb32e623b93aaa022_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTEtMS0xLTEtMA_35d557e4-a90c-424f-b343-b88a62893b5d">260,251</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i65799d26958a480db02ea23364786e6d_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTEtMy0xLTEtMA_50392ef8-d1fb-45d0-9004-5bfb1808809d">105,173</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTEtNS0xLTEtMA_40c3bdd9-c92a-4bb1-ba79-315bceae300b">365,424</ix:nonFraction>&#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="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-style:italic;font-weight:400;line-height:120%">Nine Months Ended September 30,</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 13pt;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:120%">2021</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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:120%">Revenue by type:</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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i429fbb9392b44a418cee968d1c738dcc_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTUtMS0xLTEtMA_a5ada2e8-6533-405e-b88f-69b934abcc26">909,599</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2c806292a2de483d8c85929f1da23d5b_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTUtMy0xLTEtMA_1321b493-98b6-406b-bad1-e4571ac92fa6">224,783</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="icbb2a1edcd1c44eb9b49c6df4640186c_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTUtNS0xLTEtMA_53d21265-2d19-4be1-b0b7-acbd0aec810b">1,134,382</ix:nonFraction>&#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 25pt;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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="i842c492b36a54c21a07a5692c8b20f1e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTYtMS0xLTEtMA_496d4e3c-bcd3-4f55-b833-11df4d7c7f95">17,919</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i6e2fd13f69304731a606ac20634296d1_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTYtMy0xLTEtMA_14d90ec0-04ab-40b7-8ac7-eb00e3482f64">17,263</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ie50feecd9fe340c18bade1d72354db8d_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTYtNS0xLTEtMA_915f382d-b637-43df-8ba3-d6497c347b29">35,182</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2d4bd7a714134e6eb219cc0556cc7eb2_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTctMS0xLTEtMA_8b88bbb2-d801-48d1-a2a4-1f0fd4b22e87">927,518</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iee4cc7698ba2435484407b2f60c5e2be_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTctMy0xLTEtMA_63e6a8c9-bb50-42db-b97b-1b7db937a745">242,046</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTctNS0xLTEtMA_ecba3587-ee17-4f15-a6f2-4e376a39b437">1,169,564</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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;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:120%">2020</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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue by type:</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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i1c856981e9d3468699743a54d02cc5fb_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjAtMS0xLTEtMA_2706224f-7cb0-40dd-bf5a-94c23ce3cc5c">770,635</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ic84702507d7e4151afe9de3dedac7fb3_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjAtMy0xLTEtMA_c13a06c7-8ff2-4bfb-a8d2-b8524e6a4890">248,578</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i9315ac0e825b4b4886e6dce46bad1539_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjAtNS0xLTEtMA_3ea3e79d-25f6-4a4d-81d0-d837fc49a9eb">1,019,213</ix:nonFraction>&#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 25pt;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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="i6c757d6be97f45a8a704d714b9a36409_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjEtMS0xLTEtMA_d5801d5a-90c4-4f1f-b2e1-7a4c50577269">12,150</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="ib8fbfeb0180544aba1711888b986764c_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjEtMy0xLTEtMA_5b150ba5-7808-4eec-acc9-720fc7b4f222">12,289</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i70d75a25116446bd9f448a25da6d4ed3_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjEtNS0xLTEtMA_df861d74-df56-46c6-ad44-f4ce3c8f46d4">24,439</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i468189e86f0240829df71a728d746d70_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjItMS0xLTEtMA_d76feecb-9e23-4f68-8683-0aab1025c0f7">782,785</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="idf5f93f662cd40df970ac6c707fd3759_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjItMy0xLTEtMA_6ad12df8-77e3-4c28-b15a-1fa43d240191">260,867</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjItNS0xLTEtMA_bcf53d6f-f336-47ca-b3e0-c400e1025a78">1,043,652</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></tr></table></ix:nonNumeric></ix:continuation></div><div><span><br/></span></div><div id="i60568dace2c7474fab60b3c198921506_46"></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%">Note D - <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:CreditLossFinancialInstrumentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RleHRyZWdpb246NzVjZWEwM2UxODNhNDVkM2EwMmQzYzYzNjI0YjU2NjlfMTU1Nw_9221e909-985d-4ad0-aade-430853e99cda" continuedAt="i5d2650d512be428cb3a308c8d7f1aeb7" escape="true">Allowance for Credit Losses</ix:nonNumeric></span></div><ix:continuation id="i5d2650d512be428cb3a308c8d7f1aeb7"><div 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 allowance for credit losses on trade receivables is determined based on a number of factors such as recent and historical write-off and delinquency trends, a specific analysis of significant receivable balances that are past due, the concentration of trade receivables among clients and the current state of the U.S. economy. 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. Recoveries of trade receivables previously written off are recorded when received and are immaterial for the three and nine months ended&#160;September&#160;30, 2021.</span></div><div style="margin-top:5pt"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RleHRyZWdpb246NzVjZWEwM2UxODNhNDVkM2EwMmQzYzYzNjI0YjU2NjlfMTU1NQ_79c5d873-a919-4fb8-b218-68a6951266bd" 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 the activity within the allowance for credit losses on trade receivables for the nine months ended&#160;September&#160;30, 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:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></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"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Allowance for credit losses, January 1, 2021</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RhYmxlOjI5OGM3Y2JkZWJmZTQ2MTQ4ZjU2N2Q0YTY4OTNiZGE5L3RhYmxlcmFuZ2U6Mjk4YzdjYmRlYmZlNDYxNDhmNTY3ZDRhNjg5M2JkYTlfMi0xLTEtMS0w_f20bf7e2-77f2-4fd3-a724-c10490256d05">2,757</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></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:120%">Current period provision (credit)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RhYmxlOjI5OGM3Y2JkZWJmZTQ2MTQ4ZjU2N2Q0YTY4OTNiZGE5L3RhYmxlcmFuZ2U6Mjk4YzdjYmRlYmZlNDYxNDhmNTY3ZDRhNjg5M2JkYTlfMy0xLTEtMS0w_7e5400d4-4f96-4c57-8020-de29b735c52d">139</ix:nonFraction>)</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:120%">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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RhYmxlOjI5OGM3Y2JkZWJmZTQ2MTQ4ZjU2N2Q0YTY4OTNiZGE5L3RhYmxlcmFuZ2U6Mjk4YzdjYmRlYmZlNDYxNDhmNTY3ZDRhNjg5M2JkYTlfNC0xLTEtMS0w_02f4daff-c305-480f-981d-1347f2dc9461">987</ix:nonFraction>)</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:120%">Allowance for credit losses, September 30, 2021</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RhYmxlOjI5OGM3Y2JkZWJmZTQ2MTQ4ZjU2N2Q0YTY4OTNiZGE5L3RhYmxlcmFuZ2U6Mjk4YzdjYmRlYmZlNDYxNDhmNTY3ZDRhNjg5M2JkYTlfNi0xLTEtMS0w_df0c5bdb-3d1b-407b-8c1a-dc199f0585be">1,631</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></tr></table></ix:nonNumeric></div><div 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 Unaudited Condensed Consolidated Balance Sheets include $<ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RleHRyZWdpb246NzVjZWEwM2UxODNhNDVkM2EwMmQzYzYzNjI0YjU2NjlfMTA5OTUxMTYyOTM2OA_f2bea769-b128-48e5-a804-2fc8350c6e31">0.6</ix:nonFraction>&#160;million and  $<ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RleHRyZWdpb246NzVjZWEwM2UxODNhNDVkM2EwMmQzYzYzNjI0YjU2NjlfMTEyNA_f37cca06-f767-44eb-ad77-f171688e5aa9">0.4</ix:nonFraction>&#160;million at September&#160;30, 2021 and December&#160;31, 2020, respectively, for reserves unrelated to credit losses.</span></div></ix:continuation><div style="height:72pt;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:72pt;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="#i60568dace2c7474fab60b3c198921506_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%">  </span></div><div><span><br/></span></div><div id="i60568dace2c7474fab60b3c198921506_49"></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%">Note E - <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:SaleLeasebackTransactionDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80OS9mcmFnOmM3Nzc4MWIzNTA5YTRhZjBhODcyZjEwNjJhNDNhM2NlL3RleHRyZWdpb246Yzc3NzgxYjM1MDlhNGFmMGE4NzJmMTA2MmE0M2EzY2VfMzA5_3424af0b-cc4b-4f85-aa22-b33d9701b2ef" continuedAt="ie0b1d9b88aab4bd08b4e0af5b2467511" escape="true">Sale of Corporate Headquarters</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%"><ix:continuation id="ie0b1d9b88aab4bd08b4e0af5b2467511">On May 19, 2021, Kforce completed the sale of its corporate headquarters, which had a net book value of $<ix:nonFraction unitRef="usd" contextRef="if8988d15632546b48de22aace8bfd6f0_I20210519" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleLeasebackTransactionNetBookValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80OS9mcmFnOmM3Nzc4MWIzNTA5YTRhZjBhODcyZjEwNjJhNDNhM2NlL3RleHRyZWdpb246Yzc3NzgxYjM1MDlhNGFmMGE4NzJmMTA2MmE0M2EzY2VfMTQ5_ce86f2fb-fda8-47bb-880b-ba3eadacfbbc">21.7</ix:nonFraction>&#160;million, to an independent third party. Kforce received net proceeds of $<ix:nonFraction unitRef="usd" contextRef="id11e30ae1eb9487abd9437897214fa76_D20210519-20210519" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfBuildings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80OS9mcmFnOmM3Nzc4MWIzNTA5YTRhZjBhODcyZjEwNjJhNDNhM2NlL3RleHRyZWdpb246Yzc3NzgxYjM1MDlhNGFmMGE4NzJmMTA2MmE0M2EzY2VfMjE2_0899de9e-1d99-4564-b134-6105ead036d9">23.7</ix:nonFraction>&#160;million and recognized a gain on the sale in the amount of $<ix:nonFraction unitRef="usd" contextRef="i39395f7d0ef84ba9900a85044bbd35ac_D20210519-20210519" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleAndLeasebackTransactionGainLossNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80OS9mcmFnOmM3Nzc4MWIzNTA5YTRhZjBhODcyZjEwNjJhNDNhM2NlL3RleHRyZWdpb246Yzc3NzgxYjM1MDlhNGFmMGE4NzJmMTA2MmE0M2EzY2VfMjcw_097ef0f3-bbca-4811-bf56-ab88267b9c55">2.0</ix:nonFraction>&#160;million, which is recorded in SG&amp;A expenses.</ix:continuation> </span></div><div id="i60568dace2c7474fab60b3c198921506_52"></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%">Note F - <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:OtherAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfNzE2_1d16a199-452d-4a25-9907-241d88a9078f" continuedAt="i971c1698e6f645b196026c2bc55aa1e9" escape="true">Other Assets, Net</ix:nonNumeric></span></div><ix:continuation id="i971c1698e6f645b196026c2bc55aa1e9"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfNzE4_c4b913a4-8e3a-4570-9e0e-f4e67b4e5146" 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><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></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:120%">September 30, 2021</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:120%">December 31, 2020</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:120%">Assets held in Rabbi Trust</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMS0xLTEtMS0w_e9f642ac-da83-4b40-be9e-bd5b0037ea34">39,418</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMS0zLTEtMS0w_f1a4055a-74b7-4b10-b0b3-f4148823b67c">36,164</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMi0wLTEtMS0w_2fd13975-c972-4cfa-97e8-4337fb87cc8d">Right-of-use assets for operating leases, net</span></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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMi0xLTEtMS0w_eff57f4a-954c-438d-92ba-3ccb9f6636dd">16,351</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMi0zLTEtMS0w_177e9596-20e0-4b44-bcf3-3a90e1771c60">16,835</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Capitalized software, net (1)</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedComputerSoftwareNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMy0xLTEtMS0w_e03455fa-4fbe-4b28-904d-5b3042dc28ba">15,243</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedComputerSoftwareNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMy0zLTEtMS0w_bc7f386f-8399-4e7b-a842-9f5749a079e2">12,802</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Equity method investment (2)</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfNC0xLTEtMS0w_785ab3c5-4d61-4be8-bb02-191216309943">15,779</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfNC0zLTEtMS0w_77ef286c-35bd-4623-8fc2-ccf6e9ef8761">10,488</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred loan costs, 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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfNS0xLTEtMS0w_1005b5ad-5742-409e-a67c-beeeda195348">236</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfNS0zLTEtMS0w_8383b6bc-d4bd-42a2-9ad8-d2d18ea944bd">501</ix:nonFraction>&#160;</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="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:120%">Other non-current assets</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfNy0xLTEtMS0w_3eb9d862-7667-4fa9-8070-ca55b6b322e0">1,038</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfNy0zLTEtMS0w_fb36e961-8902-46a4-86a2-963a331f6d46">785</ix:nonFraction>&#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 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:120%">Total Other assets, net</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfOC0xLTEtMS0w_e068820e-0d5e-47cd-a09c-bd2a2325c852">88,065</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfOC0zLTEtMS0w_16ec30f2-3b53-40de-bd6f-d110f16c58f0">77,575</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></tr></table></div><div style="margin-top:5pt"><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:8pt;font-weight:400;line-height:120%">Accumulated amortization of capitalized software was $<ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfMTUx_37f8f712-33c7-4ea1-89a7-b4f204ea579e">35.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfMTU4_7a512d01-b5ab-4cde-a5f6-dd9b062045f2">34.0</ix:nonFraction>&#160;million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:5pt"><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">(2)</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> In June 2019, Kforce entered into a joint venture resulting in a <ix:nonFraction unitRef="number" contextRef="i8d509614a90748b0a2aa6a2adbecdf18_I20190630" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfMjYx_9674fa89-8787-4f2d-9d4f-2efb96f659c1">50</ix:nonFraction>% noncontrolling interest in WorkLLama, LLC (&#8220;WorkLLama&#8221;), which is accounted for as an equity method investment. The loss on this WorkLLama investment was $<ix:nonFraction unitRef="usd" contextRef="i71e6d497410c43a4b9adf968050c15ca_D20210701-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfNDE4_11c44327-4e15-49fe-92fa-95ee4d1e59d7">0.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ic7583bf968e642b09164f1098ee2c470_D20210101-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfNDI1_f0fc6c23-c94b-46e8-a5d9-154a9fe7280d">1.7</ix:nonFraction>&#160;million for the three and nine months ended September&#160;30, 2021, respectively. In addition, Kforce contributed $<ix:nonFraction unitRef="usd" contextRef="ic7583bf968e642b09164f1098ee2c470_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfNTEz_b63a949a-c0f6-449c-8de6-61d4aae6ad01">7.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5ea23748bcdf4314873fb9005ad379e7_D20200101-20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfNTIw_1081d7ab-a629-4105-9b87-9d3cbc7985df">4.0</ix:nonFraction>&#160;million of capital during the nine months ended September&#160;30, 2021 and the year ended December&#160;31, 2020, respectively.  Refer to Note M - &#8220;Commitments and Contingencies&#8221; for more information on contingencies related to WorkLLama.</span></div></ix:nonNumeric></ix:continuation><div id="i60568dace2c7474fab60b3c198921506_55"></div><div style="margin-top:5pt"><span><br/></span></div><div style="height:72pt;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:72pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span><br/></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%">Note G - <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RleHRyZWdpb246M2Y4ZjBhYmU5MGIyNDYwM2JkZDA2M2RhNzY3Yjg1N2NfNjIz_fb48f849-0100-4ffd-a7dc-5fe258f9ddac" continuedAt="i62b7ba0639e743c6b42a755c4e57568b" escape="true">Current Liabilities</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i62b7ba0639e743c6b42a755c4e57568b" continuedAt="i61a633e2ac8d4f7db77a4cebc0a64294"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RleHRyZWdpb246M2Y4ZjBhYmU5MGIyNDYwM2JkZDA2M2RhNzY3Yjg1N2NfNjI2_42213c25-fd35-4ed4-9984-28f983f836c9" 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 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:64.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.888%"></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:120%">September 30, 2021</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:120%">December 31, 2020</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:120%">Accounts payable and other accrued liabilities:</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:120%">Accounts payable</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfMi0xLTEtMS0w_ed242baa-25ac-4c28-a9f2-dbf5f5b21aae">41,836</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfMi0zLTEtMS0w_06c9b786-b9d1-473d-b12f-dd38113e0141">20,177</ix:nonFraction>&#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 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:120%">Accrued 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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfMy0xLTEtMS0w_4ee27fc6-25ef-4808-876b-c32cf7fcacd4">36,147</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfMy0zLTEtMS0w_267454d0-374b-4c0b-a55a-b68c1370f6d8">15,356</ix:nonFraction>&#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 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:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfNC0xLTEtMS0w_5de873eb-5845-4aa3-b523-cf3093a6756d">77,983</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfNC0zLTEtMS0w_6ff788f9-07cd-4b74-a7f8-c65569c6a651">35,533</ix:nonFraction>&#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="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:120%">Accrued payroll costs:</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfNi0xLTEtMS0w_fceb849c-f982-4810-aab0-e7d9bdc82d1e">60,402</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfNi0zLTEtMS0w_3d294dca-5676-4f6d-a8ea-ab5a357bbf0b">38,257</ix:nonFraction>&#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 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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedInsuranceCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfNy0xLTEtMS0w_7e0762fc-df80-4e3c-889d-6772897666f3">7,623</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedInsuranceCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfNy0zLTEtMS0w_0acf1d78-cb30-4d98-a42c-ae3603ff213a">21,842</ix:nonFraction>&#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 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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedPayrollTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfOC0xLTEtMS0w_a4e6f540-65a8-4675-82a6-f09b386cfbd3">4,184</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedPayrollTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfOC0zLTEtMS0w_3b5678d9-90dd-4158-8e71-3464a6cd8716">4,641</ix:nonFraction>&#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 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:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" name="us-gaap:WorkersCompensationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfOS0xLTEtMS0w_8801ceda-25f2-4345-9594-55c420db2918">797</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WorkersCompensationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfOS0zLTEtMS0w_bb8b9e71-fa19-44a0-92a4-01f7fa1d15cd">1,109</ix:nonFraction>&#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 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:120%">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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfMTAtMS0xLTEtMA_e716cfe5-1302-4ef4-b09f-5816aaf76cc7">73,006</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfMTAtMy0xLTEtMA_995a3ef9-21d9-4994-ac42-c66854a3a3db">65,849</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></tr></table></ix:nonNumeric></ix:continuation></div><div 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="i61a633e2ac8d4f7db77a4cebc0a64294">Our accounts payable balance includes vendor and independent contractor payables. Our accrued liabilities balance includes the current portion of the deferred compensation plans liability, obligations related to the supplemental executive retirement plan, liabilities from contracts with customers (such as rebates) and other accrued liabilities .</ix:continuation> </span></div><div><span><br/></span></div><div id="i60568dace2c7474fab60b3c198921506_58"></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%">Note H - <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:OtherLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RleHRyZWdpb246YzNmYzkxMmM4NWNiNDEyYjkxMGYzNzBiNTE4Mjk3ZDZfNDAw_0b6247f2-d9ea-4cf8-9b7a-73e9bceb4535" continuedAt="i973e268fb35649309459c2b734af99f4" escape="true">Other Long-Term Liabilities </ix:nonNumeric></span></div><ix:continuation id="i973e268fb35649309459c2b734af99f4"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RleHRyZWdpb246YzNmYzkxMmM4NWNiNDEyYjkxMGYzNzBiNTE4Mjk3ZDZfMzk3_aeaa5c6b-3397-4f6f-9c82-2aea3916eec6" 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><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></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:120%">September 30, 2021</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:120%">December 31, 2020</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:120%">Deferred compensation plan </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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMS0xLTEtMS0w_efb37f26-4762-43d7-b805-781ba1d67bd4">38,749</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMS0zLTEtMS0w_86c1582a-3e3f-49c6-9964-dc76066e788a">34,501</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Supplemental executive retirement plan (1)</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMi0xLTEtMS0w_dc01297c-e65f-43fa-87c1-924c8fe54afb">&#8212;</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMi0zLTEtMS0w_b382a85e-8bd5-4149-9671-5e3f132a53a7">20,628</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMy0wLTEtMS0w_7e696e90-f34f-4018-87aa-31b043241464">Operating lease liabilities</span></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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMy0xLTEtMS0w_00104441-a4d8-411e-8743-76a098d25bab">12,712</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMy0zLTEtMS0w_cf144cf6-2b06-4192-ade7-46f6449b8374">14,692</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest rate swap derivative instruments</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfNC0xLTEtMS0w_74f0e1d8-93cf-45e4-9ad4-85872b2e3145">296</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfNC0zLTEtMS0w_830b7d0b-f28c-4ef4-9172-5d11f00a6984">1,774</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other long-term liabilities (2)</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfNS0xLTEtMS0w_7efa706c-75b1-40b2-9287-4cb4939f2261">19,321</ix:nonFraction>&#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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfNS0zLTEtMS0w_167fd458-f764-44c5-bd07-dfe54733fe80">19,353</ix:nonFraction>&#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 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:120%">Total Other long-term liabilities</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfNi0xLTEtMS0w_21d2e7e4-11ae-4fdc-85bb-eaf5e0ccebbb">71,078</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfNi0zLTEtMS0w_f58dca02-748d-4b03-a6ce-1b038d02ad64">90,948</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></tr></table></div><div style="margin-top:5pt"><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:8pt;font-weight:400;line-height:120%"> The Company terminated its supplemental executive retirement plan on April 30, 2021 and expects to pay out the obligation in July 2022.  The obligation, as of September 30, 2021, is included as part of Accrued liabilities under Current Liabilities in Note G - Current Liabilities, above.   </span></div><div style="margin-top:5pt"><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">(2)</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> As a result of the application of the Coronavirus Aid, Relief and Economic Security Act (the &#8220;CARES Act&#8221;), we have approxima</span><span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">tely </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i95dd3db0ac204b589d81fa039906954b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RleHRyZWdpb246YzNmYzkxMmM4NWNiNDEyYjkxMGYzNzBiNTE4Mjk3ZDZfMjgw_16eabb2a-de88-4c22-afb4-30d1f2289bee"><ix:nonFraction unitRef="usd" contextRef="i700a99cb36b64b8787b5fa44d7292143_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RleHRyZWdpb246YzNmYzkxMmM4NWNiNDEyYjkxMGYzNzBiNTE4Mjk3ZDZfMjgw_1d9aa2da-a6e6-45a7-a28b-dfdbd67e86be">19.3</ix:nonFraction></ix:nonFraction>&#160;million in payroll tax deferrals recorded within Other long-term liabilities as of September&#160;30, 2021 and December&#160;31, 2020 (expected to be paid by December 31, 2022)</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div></ix:nonNumeric></ix:continuation><div id="i60568dace2c7474fab60b3c198921506_61"></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%">Note I - <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfMTc2NA_df0203de-8a4c-4306-bf45-fe78247e24ae" continuedAt="ibdd446efa2fb479fb015bf8458220745" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="ibdd446efa2fb479fb015bf8458220745" continuedAt="ifb108f3e10074674ba283fffe7cecec5"><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%">Prior to April 30, 2021, Kforce maintained a Supplemental Executive Retirement Plan (&#8220;SERP&#8221;), which benefited <ix:nonFraction unitRef="executive" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="INF" format="ixt-sec:numwordsen" name="kfrc:NumberOfExecutivesSupplementalExecutiveRetirementPlan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfMTg2_93c7af6b-211d-4f16-bb4f-5a77043706a4">two</ix:nonFraction> executives. The SERP was a non-qualified benefit plan and did not include elective deferrals of covered executive officers&#8217; compensation. The related net periodic benefit costs were comprised of service cost and interest cost. The service cost amounted to $<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfNDUz_a88e7f5e-70f7-42b4-b785-d367d29e5081">199</ix:nonFraction> thousand in the nine months ending September&#160;30, 2021, and $<ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfNTEz_8ca351df-6c51-4081-8e8f-bb3ba9354a77">87</ix:nonFraction> thousand and $<ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfNTIw_80bdf0ff-5467-41f6-9fe2-2320d3595b43">259</ix:nonFraction> thousand in the three and nine months ended September&#160;30, 2020, respectively, and were recorded in SG&amp;A. The interest cost amounted to $<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfNjM5_19379577-244e-47b9-95a8-97a415daec37">138</ix:nonFraction>&#160;thousand in the nine months ending September&#160;30, 2021, and $<ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfNjk5_9afebf96-961b-4ab0-b17f-7d1d5083b3ea">124</ix:nonFraction> thousand and $<ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfNzA2_526e23cd-5bda-432c-8b3f-9fbda648d9dd">373</ix:nonFraction> thousand in the three and nine months ended September&#160;30, 2020, respectively, and were recorded in Other expense, net in the accompanying Unaudited Condensed 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%">Effective April 30, 2021, Kforce&#8217;s Board of Directors irrevocably terminated the SERP. The benefits owed to the <ix:nonFraction unitRef="executive" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="INF" format="ixt-sec:numwordsen" name="kfrc:NumberOfExecutivesSupplementalExecutiveRetirementPlan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfMTAxNw_d1816d50-83f2-4e6a-8f37-ba612fb3cc8c">two</ix:nonFraction> participants under the SERP as of September&#160;30, 2021 amount to $<ix:nonFraction unitRef="usd" contextRef="i3b306be8de6a4548a06343d7c6648510_I20210430" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfMTA2Nw_cd843212-8078-4f8a-8a39-6aebc6828563">20.0</ix:nonFraction>&#160;million in the aggregate, which is recorded in Other accrued liabilities in the accompanying Unaudited Condensed Consolidated Balance Sheets. Kforce must  </span></div></ix:continuation><div style="height:72pt;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:72pt;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="#i60568dace2c7474fab60b3c198921506_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%"><ix:continuation id="ifb108f3e10074674ba283fffe7cecec5" continuedAt="i43d5e1068c5c458eba6d6dbbbaffac0e">make the benefit payments to the participants within 24 months of the termination date but no sooner than 12 months after the termination date. We anticipate making the benefit payments during the third quarter ending September 30, 2022. <ix:nonFraction unitRef="usd" contextRef="id75564c008824a8b8c318d69d215fc23_D20210101-20210430" decimals="INF" format="ixt:fixed-zero" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfMTQ0MA_0ea4b42b-c6e5-4ca0-8755-d2f97fc4c687">No</ix:nonFraction> contributions were made to the SERP during the four months ended April 30, 2021.</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%"><ix:continuation id="i43d5e1068c5c458eba6d6dbbbaffac0e">As a result of the termination of the SERP, Kforce recognized a net loss of $<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfMTU4Nw_4ebe3151-2c1e-4a20-9f54-c135416af1d0">1.8</ix:nonFraction>&#160;million in the nine months ending September&#160;30, 2021. The loss is reflected in Other expense, net in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.</ix:continuation>  </span></div><div id="i60568dace2c7474fab60b3c198921506_64"></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%">Note J - <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTQ3OQ_7b6e63b4-b07c-4c46-8c11-c533948f83e7" continuedAt="iae2bc237421e479fb54004f49988f9e0" escape="true">Stock Incentive Plans</ix:nonNumeric></span></div><ix:continuation id="iae2bc237421e479fb54004f49988f9e0" continuedAt="i391248f42ac54c6d92ff430bc4bb37d6"><div 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 22, 2021, Kforce&#8217;s shareholders approved the 2021 Stock Incentive Plan (the &#8220;2021 Plan&#8221;). The 2021 Plan allows for the issuance of stock options, stock appreciation rights (&#8220;SAR&#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 2021 Plan is&#160;approximately <ix:nonFraction unitRef="shares" contextRef="i948a92c0d5774a4087a7c441d4fceb09_I20210422" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfNDI3_4a9c4fa6-de5c-4ddc-90c1-53c3b34cadb5">3.9</ix:nonFraction> million. Grants of an option or SAR reduce the reserve by <ix:nonFraction unitRef="shares" contextRef="i4a097eddf8c1480f984941160c3e7492_I20210422" decimals="INF" format="ixt-sec:numwordsen" name="kfrc:ReductionOfSharesReservedForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfNDgw_884084d7-f073-46e7-8eb7-c6c7a2239809">one</ix:nonFraction> share, while a stock award reduces the reserve by <ix:nonFraction unitRef="shares" contextRef="i2ba32e5eb3554897957d753688a14b89_I20210422" decimals="INF" name="kfrc:ReductionOfSharesReservedForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfNTMz_1ddd5848-c5ad-4b7d-b673-8a8c2cb4ae36">2.72</ix:nonFraction> shares. The 2021 Plan terminates on April&#160;22, 2031.</span></div><div 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 directors, executives and management either for awards related to Kforce&#8217;s annual long-term incentive program or as part of a compensation package for attraction and retention purposes. Restricted stock granted during the nine months ended September&#160;30, 2021, will vest over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfOTE1_c473e8c7-7b94-424c-abfc-d3587f8dfb1a">one</span> to <ix:nonNumeric contextRef="i22cb923a47794bce8c97f79144ce8044_D20210101-20210930" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfOTIx_e60d75df-c6ec-4202-b95b-1a272c41ed64">ten years</ix:nonNumeric>, with vesting occurring in equal annual installments.</span></div><div 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 and nine months ended September&#160;30, 2021, stock-based compensation expense was $<ix:nonFraction unitRef="usd" contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTA0Ng_7f0a8379-3b02-4767-bcf8-a030ffae6f8c">3.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTA1Mw_e35cece7-2f94-4ff0-bd65-9d3ce2cd4e35">10.5</ix:nonFraction>&#160;million, respectively. During the three and nine months ended September&#160;30, 2020, stock-based compensation expense was $<ix:nonFraction unitRef="usd" contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTE1MA_c1678df2-10ed-4426-b614-6070e1f9b29b">2.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTE1Nw_8cb6ebe3-af8f-418d-b98c-3e6a22925a94">8.7</ix:nonFraction> million, respectively.</span></div><div style="margin-top:5pt"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTQ3Nw_32c20f88-b7de-4565-83a0-67279b024e8f" 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 the restricted stock activity for the nine months ended September&#160;30, 2021 (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:43.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.012%"></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:120%">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:120%">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:120%">Total&#160;Intrinsic<br/>Value&#160;of&#160;Restricted<br/>Stock Vested</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:120%">Outstanding at December 31, 2020</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:120%"><ix:nonFraction unitRef="shares" contextRef="ib13d2a91630546118e7d5351fc394562_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfMS0xLTEtMS0w_bdb09df7-535f-4fba-8bae-9bb242185455">1,137</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib13d2a91630546118e7d5351fc394562_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfMS0zLTEtMS0w_b9b82d83-8ed3-4124-893c-5a343e08d387">33.63</ix:nonFraction>&#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 colspan="3" style="border-top:1pt solid #00497f;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:120%">Granted</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:120%"><ix:nonFraction unitRef="shares" contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfMi0xLTEtMS0w_73304b45-fed8-4b05-a455-89adf78d0511">60</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfMi0zLTEtMS0w_c8a8b987-5565-4c5b-a555-92bac7f251da">50.74</ix:nonFraction>&#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="3" style="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:120%">Forfeited</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:120%">(<ix:nonFraction unitRef="shares" contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfMy0xLTEtMS0w_0555c705-bbba-4d0d-84c7-d43ea5a9e5a5">20</ix:nonFraction>)</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:120%">$</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:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfMy0zLTEtMS0w_7a5271e4-e2ed-4627-bc0f-7bd5b3c153ac">26.93</ix:nonFraction>&#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="3" style="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:120%">Vested</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:120%">(<ix:nonFraction unitRef="shares" contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfNC0xLTEtMS0w_56144150-503d-4859-bda7-5420da3c7452">47</ix:nonFraction>)</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:120%">$</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:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfNC0zLTEtMS0w_96e9960b-9361-44d2-a2f1-c37c42e49897">25.43</ix:nonFraction>&#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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfNC01LTEtMS0w_1cfeba41-af2e-4b86-b107-a821612a5a1c">2,607</ix:nonFraction>&#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:120%">Outstanding at September 30, 2021</span></td><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:120%"><ix:nonFraction unitRef="shares" contextRef="i3405072b5eda4ac6a1de47d3064ad983_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfNS0xLTEtMS0w_955cea78-6b4a-4ef5-8438-427dc69d6e8a">1,130</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><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:120%">$</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:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3405072b5eda4ac6a1de47d3064ad983_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfNS0zLTEtMS0w_58de0494-2484-4522-abfa-dd42b22423d4">34.98</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><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr></table></ix:nonNumeric></div></ix:continuation><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%"><ix:continuation id="i391248f42ac54c6d92ff430bc4bb37d6">As of September&#160;30, 2021, total unrecognized stock-based compensation expense related to restricted stock was $<ix:nonFraction unitRef="usd" contextRef="i3405072b5eda4ac6a1de47d3064ad983_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTM5OA_95081bb4-ee03-4984-a143-26f1c76c6610">27.3</ix:nonFraction> million, which will be recognized over a weighted-average remaining period of <ix:nonNumeric contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTQ3MQ_87f711cf-b30d-4293-92b3-61a800370ee8">3.1</ix:nonNumeric> years</ix:continuation>.</span></div><div id="i60568dace2c7474fab60b3c198921506_70"></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%">Note K - <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfMTkwNg_1f40aa1b-df3d-4dd0-8ed6-b37f19325491" continuedAt="i0b7ceb5b30d94260bb65b872d4a925a7" escape="true">Derivative Instruments and Hedging Activity</ix:nonNumeric></span></div><ix:continuation id="i0b7ceb5b30d94260bb65b872d4a925a7" continuedAt="i2ebf15ad7578456daea3d473750ae069"><div 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 matures on April 29, 2022. Swap A has a fixed interest rate of <ix:nonFraction unitRef="number" contextRef="i9101090d1afd4b2ca54dc3c8fa0deff3_I20170531" decimals="INF" name="us-gaap:DerivativeForwardInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfMjg4_5d9043c6-29d5-48c7-bfb5-749f360c7813">1.81</ix:nonFraction>%, which we add to our interest rate margin to determine the fixed rate that the Firm will pay to the counterparty during the term of Swap A based on the notional amount of Swap A. The notional amount of Swap A through maturity is $<ix:nonFraction unitRef="usd" contextRef="i822e137baa334a86b045e7df696b8bca_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfNTIw_b901a6e4-518f-4bdd-ae3b-318de4673a23">25.0</ix:nonFraction> 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%">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 and matures on May 30, 2025. Swap B has a fixed interest rate of <ix:nonFraction unitRef="number" contextRef="id8576945829642b4ab91f63171d52d85_I20200317" decimals="INF" name="us-gaap:DerivativeForwardInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfNzg5_45d1ce7f-bde6-4abf-a5ca-9befd02b933e">0.61</ix:nonFraction>% and a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i43e27250394644c1b6eda7ee27e91103_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfODE3_4905041c-4fb6-475e-8074-2c4a34d9867f">75.0</ix:nonFraction>&#160;million and increases to $<ix:nonFraction unitRef="usd" contextRef="icae3dd1d4e7147c4804277a83cddb6f4_I20220531" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfODM3_246b90d4-8fad-4b2e-8b16-9114ffea2d1a">100.0</ix:nonFraction>&#160;million in May 2022, and subsequently decreases to $<ix:nonFraction unitRef="usd" contextRef="i21db615d0648491f8f11a08fba26366d_I20230531" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfODgz_bf13d066-2f12-4941-ad65-ca87b1ca6515">75.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i16554958c46547d7aa8f295ee15e790d_I20240531" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfODkw_d76ab0bb-2785-4e83-9b83-2c2c015671a6">40.0</ix:nonFraction>&#160;million in May 2023 and May 2024, respectively. The increase in the notional amount of Swap B in May 2022 corresponds to the decrease in the notional amount for Swap A.</span></div><div 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 uses 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 (which will remain throughout the remainder of the hedging arrangement), plus the applicable interest margin under our credit facility, is included in interest expense and recorded in Other expense, net in the accompanying Consolidated Financial Statements of Operations and Comprehensive Income. Both Swap A and B have been designated as cash flow hedges and were effective as of September&#160;30, 2021. The change in the fair value of the Swaps are recorded as a component of Accumulated other comprehensive income (loss) in the unaudited consolidated financial statements. </span></div></ix:continuation><div style="height:72pt;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:72pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><ix:continuation id="i2ebf15ad7578456daea3d473750ae069"><ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfMTkwNw_67ce3baf-71ff-4bf3-9d89-fc4f193c1db5" 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 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></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: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:120%">Nine Months Ended September 30,</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:120%">2021</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:120%">2020</span></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:120%">Accumulated derivative instrument loss, beginning of period</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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i2d7106f793ed4d509b034afa77035ae2_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RhYmxlOjY4ZWU5MzBhMTZiNTQ0MDViMWZkZGM1OGRiMzIyZGQzL3RhYmxlcmFuZ2U6NjhlZTkzMGExNmI1NDQwNWIxZmRkYzU4ZGIzMjJkZDNfMi0xLTEtMS0w_303c095d-4a70-43c8-afcb-54b67ae6d72c">1,774</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><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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i6747efe351864097943d267b0a9aacb0_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RhYmxlOjY4ZWU5MzBhMTZiNTQ0MDViMWZkZGM1OGRiMzIyZGQzL3RhYmxlcmFuZ2U6NjhlZTkzMGExNmI1NDQwNWIxZmRkYzU4ZGIzMjJkZDNfMi0zLTEtMS0w_ba29ca8b-b358-4735-821a-3e0a89ec4ef3">179</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><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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net change associated with current period hedging transactions</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:120%"><ix:nonFraction unitRef="usd" contextRef="i27ab5ee7bc3a49e2b7b4122544fad592_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RhYmxlOjY4ZWU5MzBhMTZiNTQ0MDViMWZkZGM1OGRiMzIyZGQzL3RhYmxlcmFuZ2U6NjhlZTkzMGExNmI1NDQwNWIxZmRkYzU4ZGIzMjJkZDNfMy0xLTEtMS0w_449aabf0-096d-46d7-96cf-54148d8c44d8">1,478</ix:nonFraction>&#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:120%">(<ix:nonFraction unitRef="usd" contextRef="if4bdac57328e41ca9eb69700575ecb39_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RhYmxlOjY4ZWU5MzBhMTZiNTQ0MDViMWZkZGM1OGRiMzIyZGQzL3RhYmxlcmFuZ2U6NjhlZTkzMGExNmI1NDQwNWIxZmRkYzU4ZGIzMjJkZDNfMy0zLTEtMS0w_a85b3a91-9509-4cac-9334-271675ade251">1,978</ix:nonFraction>)</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="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-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:120%">Accumulated derivative instrument loss, end of period</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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i8cefb1ab36a0453c92046e983bf7fa7b_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RhYmxlOjY4ZWU5MzBhMTZiNTQ0MDViMWZkZGM1OGRiMzIyZGQzL3RhYmxlcmFuZ2U6NjhlZTkzMGExNmI1NDQwNWIxZmRkYzU4ZGIzMjJkZDNfNS0xLTEtMS0w_74857ee2-e414-48f3-bc55-cf111a2d5958">296</ix:nonFraction>)</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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i30793ca537db4a1cab3c7757366b3527_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RhYmxlOjY4ZWU5MzBhMTZiNTQ0MDViMWZkZGM1OGRiMzIyZGQzL3RhYmxlcmFuZ2U6NjhlZTkzMGExNmI1NDQwNWIxZmRkYzU4ZGIzMjJkZDNfNS0zLTEtMS0w_7c18f7ca-ac5f-4549-825d-db4e395e3cea">2,157</ix:nonFraction>)</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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></ix:continuation></div><div><span><br/></span></div><div id="i60568dace2c7474fab60b3c198921506_73"></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%">Note L - <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RleHRyZWdpb246YzI1Yzc1NjdkNzY0NGJhMGJhZGNjMjViMTdkNmY0MzNfNjQ0_d094513f-e09c-4c99-9c47-bdff9e3f7b04" continuedAt="ie57cb406cebb45138202504ed7d8fe4b" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="ie57cb406cebb45138202504ed7d8fe4b"><div 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 swaps are measured at fair value using readily observable inputs, which are considered to be Level 2 inputs and are recorded in Other long-term liabilities within the accompanying Unaudited Condensed Consolidated Balance Sheets. Refer to Note J - &#8220;Derivative Instruments and Hedging Activity&#8221; for a complete discussion of our interest rate swaps.</span></div><div 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 were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the nine months ended September&#160;30, 2021. <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RleHRyZWdpb246YzI1Yzc1NjdkNzY0NGJhMGJhZGNjMjViMTdkNmY0MzNfNjQ2_344e6a6e-87ae-4d7e-9e38-0b4ce42f1291" continuedAt="i61ba3959e2c44dbf9dfc60e500d795e7" escape="true">The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis (in thousands):</ix:nonNumeric></span><ix:continuation id="i61ba3959e2c44dbf9dfc60e500d795e7"><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:42.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.525%"></td><td style="width:0.1%"></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:120%">Asset/(Liability) Measured at Fair Value:</span></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:120%">Asset/(Liability)</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:120%">Quoted&#160;Prices&#160;in<br/>Active Markets<br/>for Identical<br/>Assets <br/>(Level 1)</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:120%">Significant<br/>Other<br/>Observable<br/>Inputs&#160;<br/>(Level&#160;2)</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:120%">Significant<br/>Unobservable<br/>Inputs&#160;<br/>(Level&#160;3)</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-style:italic;font-weight:400;line-height:120%">At September 30, 2021</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><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><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 13pt;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:120%">Interest rate swap derivative instruments</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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i487c162e2a5b4c37a899cd08c26591a9_I20210930" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfMy0xLTEtMS0w_8ce3dd1e-dc0e-4da1-9e32-4ef925c6e781">296</ix:nonFraction>)</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="if16219ae809a4be6847f32b6a0f2ca49_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfMy0zLTEtMS0w_7f52470b-1e72-4a6a-b1ee-7abf9452102a">&#8212;</ix:nonFraction>&#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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="ie32fd68ad7554675bfed9961ef27ce4c_I20210930" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfMy01LTEtMS0w_91efe188-95ba-474c-85fb-de376dedeb04">296</ix:nonFraction>)</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i5caad5ca92ae463b9ec6cb513bbe2225_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfMy03LTEtMS0w_86e44233-8f60-45c9-9aaa-46b4cd4ba276">&#8212;</ix:nonFraction>&#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-style:italic;font-weight:400;line-height:120%">At December 31, 2020</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><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><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;padding:2px 1pt 2px 13pt;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:120%">Interest rate swap derivative instrument</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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i28d743fff6aa427e824b3165c3a51a56_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfNi0xLTEtMS0w_81b44d83-7c6b-47a8-8776-fd9eec799c6d">1,774</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom: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;padding:0 1pt"></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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i6da0fea127444a6db8a1c9b3276963d1_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfNi0zLTEtMS0w_d25200b1-435d-4f81-b772-99888ea95492">&#8212;</ix:nonFraction>&#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><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:0 1pt"></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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i5b97d1c72adf47cd96691992a6056399_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfNi01LTEtMS0w_47a63045-8b7d-40ed-be24-3e5bcb2603eb">1,774</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom: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;padding:0 1pt"></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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="ie1a7930baec54f8c88834b6cc9f82258_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfNi03LTEtMS0w_e2153d9b-c7e1-4158-b69a-753584cd2b7c">&#8212;</ix:nonFraction>&#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></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div id="i60568dace2c7474fab60b3c198921506_76"></div><div style="-sec-extract:summary;margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note M - <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfODIxMQ_452a779c-b1c9-4d01-a06b-3e26688f71ae" continuedAt="ib216043f8c514c87958a703983d8e07b" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="ib216043f8c514c87958a703983d8e07b" continuedAt="icf10e3c38edc403e986f7d0397fcc4f5"><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="i626aef0d2d88433292358446f0125662_D20210101-20210930" format="ixt-sec:durwordsen" name="kfrc:PeriodForContinuationOfBenefitsUnderAgreement" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfODIwNw_c07bd66c-833d-4a8f-97c4-fdd84ac7806c">six-month</ix:nonNumeric> to a <ix:nonNumeric contextRef="iff742088fa1e4b7288070c888871f4c1_D20210101-20210930" format="ixt-sec:durwordsen" name="kfrc:PeriodForContinuationOfBenefitsUnderAgreement" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfODIwOA_adbdef4f-247b-4380-a762-81ea3ee8a9b6">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 September&#160;30, 2021, our liability would be approximately $<ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="kfrc:SupplementalUnemploymentBenefitsOnChangeInControl" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfNjU4_573e58db-63cb-4621-a31c-222f471cd6b1">45.0</ix:nonFraction> million if, following a change in control, all of the executives under contract were terminated without cause by the employer or if the executives resigned for good reason and $<ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="kfrc:SupplementalUnemploymentBenefitsOnNoChangeInControl" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfODI5_21018849-fc44-4905-a748-c30b1fa5eebb">17.3</ix:nonFraction> million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without 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 and Loss Contingencies </span></div><div 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 30, 2021, Kforce Inc. was served with a complaint brought in the U.S. District Court, Southern District of California. Darryn Lewis, et. al. v. Kforce Inc., Case No.: 3:21-cv-01375-AJB-JLB. On behalf of himself and all others similarly situated, the Plaintiff brings a one-count class action complaint for alleged violations of the Fair Labor Standards Act (&#8220;FLSA&#8221;), and specifically, failure to pay overtime wages. The FLSA class is purported to include commissioned employees who work or have worked for Kforce, nationwide, in the past three (3) years. Plaintiff alleges that Kforce failed to maintain a policy that compensates its employees for all hours worked, and specifically alleges that Kforce misclassified employees as exempt from overtime, failed to pay hourly aggrieved employees for all overtime hours worked, including off-the-clock work performed during meal periods, failed to pay all overtime and double-time wages earned at the correct regular rate because Kforce allegedly failed to include commission and other non-discretionary performance-based pay in the regular rate of pay. Plaintiff and class members seek the amounts of unpaid wages allegedly owed to them, liquidated damages, attorneys&#8217; fees and costs, prejudgment interest, and other legal and equitable relief. The parties have engaged in attempts to resolve the matter. We believe that this matter is unlikely to have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div></ix:continuation><div style="height:72pt;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%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="icf10e3c38edc403e986f7d0397fcc4f5" continuedAt="i05f2b261353b40c3819add589247c193"><div 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 19, 2021, a complaint was filed against Kforce Inc. in United States District Court, Central District of California, and served on March 25, 2021.  Jessica Cook, et. al. v. Kforce Inc., case no. 2:21-cv-02453. On behalf of herself and all others similarly situated, the plaintiff purports to bring a collective action challenging the exempt classification of a select class of recruiters. Plaintiff alleges that due to the misclassification of the recruiter class Kforce violated the Fair Labor Standards Act by failing to pay overtime and failing to make, keep, and preserve records with respect to each employee sufficient to determine their wages. The class action is brought pursuant to California state law, on behalf of the same class of California recruiters, and alleges: (i) classification and overtime violations under California law; (ii) untimely payment of wages; (iii) legally deficient wage statements; (iv) violations of meal and rest period requirements; and (v) violation of California's Unfair Competition Law. Plaintiff, on behalf of herself and the class and/or collective, seeks damages in the amount of unpaid overtime compensation, double time pay as applicable (for the California class), liquidated damages, attorney&#8217;s fees, interest, and other relief. The parties agreed to dismiss the action without prejudice through a joint stipulation and have engaged in discussions to resolve. If the parties are unable to resolve, it is expected that Plaintiff will re-file her class and collective action claims. At this stage in the litigation, it is not feasible to predict the outcome of this matter or reasonably estimate a range of loss, should a loss occur, from this proceeding.</span></div><div 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 December 24, 2020, a complaint was filed and on January 5, 2021, the complaint was served 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 No.: 20STCV49193. On behalf of herself and a putative class of current and former commissioned employees employed by Defendants, the plaintiff purports to bring a collective action for alleged violations of the California Labor Code, &#167;201, et seq., Industrial Welfare Commission (&#8220;IWC&#8221;) Wage Orders, and the California Business and Professions Code, &#167;17200, et. seq, based upon the defendants&#8217; alleged failure to: (i) pay minimum and overtime wages; (ii) timely pay all earned wages; (iii) provide meal periods and rest breaks; (iv) reimburse business expenses; (v) provide accurate itemized wage statements; and (vi) timely pay wages and vacation pay upon separation of employment; as well as associated unfair competition. The plaintiff seeks payment to recover minimum, regular, and/or overtime wages for all hours worked as required by law, meal period premiums, rest period premiums, unpaid business expenses, reasonable attorneys&#8217; fees, cost of suit and interest, statutory penalties and liquidated damages, and also seeks an order requiring Defendants to restore and disgorge all funds acquired by means of unfair competition under the California Business and Professions Code.  The parties have engaged in attempts to resolve the matter. We believe that this matter is unlikely to 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%">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. Bernardo Buchsbaum, et al. v. Kforce Inc., et al., Case No.: 37-2020-00030994-CU-OE-CTL. The former employee purports to bring a representative action on his own behalf and on behalf of other current and former California aggrieved employees pursuant to the Private Attorneys General Act (&#8220;PAGA&#8221;) alleging violations of the California Labor Code (&#8220;Labor Code&#8221;). The purported Labor Code violations include the failure to: (i) pay all earned wages, including minimum wages and overtime wages; (ii) provide and pay proper wages for meal and rest periods; (iii) reimburse all reasonable and necessary business expenses; (iv) provide accurate itemized wage statements; and (v) provide unused vacation wages upon termination. The plaintiff seeks civil penalties, interest, attorney&#8217;s fees and costs under the Labor Code. On January 21, 2021, the Plaintiff served an amended complaint to add Kforce Flexible Solutions as a party and narrow the scope of alleged aggrieved employees to &#8220;internal&#8221; commissioned employees.  The parties have engaged in attempts to resolve the matter. We believe that this matter is unlikely to 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%">On October 13, 2020, Kforce Inc. was served with a complaint brought in the U.S. District Court, Eastern District of Pennsylvania. Hope Gofton and Adam Kimbrel, et al. v. Kforce Inc., Case No.: 2:20-cv-04886 on behalf of themselves and other similarly situated current and former employees. The plaintiffs purport to bring a collective action for alleged violations of the Fair Labor Standards Act, 29 U.S.C. &#167; 201, et seq., and a class action for alleged violations of the Pennsylvania Minimum Wage Act, 43 P.S. &#167;&#167; 333.101, et seq., based upon the defendant&#8217;s purported failure to pay federal and state overtime wages. The plaintiffs allege that the defendant improperly classified as exempt the plaintiffs and other putative collective and class members, and allegedly failed to pay overtime wages. The plaintiffs seek payment of unpaid overtime wages, liquidated damages, interest, attorney&#8217;s fees, costs and other relief deemed equitable by the Court. The Court entered a Final Approval Order on September 30, 2021 approving the settlement and dismissing the action without prejudice. Case will convert to dismissal with prejudice sixty days after the deadline to fully fund the settlement account.  This matter 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%">There have been no material developments with regard to the following legal proceedings previously disclosed in our 2020 Annual Report on Form 10-K or in our most recent 10-Q filing:  </span></div></ix:continuation><div style="height:72pt;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%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i05f2b261353b40c3819add589247c193"><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">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 No.: RG19047269.</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">On February 19, 2021, a first amended complaint was filed against Kforce and its client, Verity Health System of California (Verity) in the Superior Court of California, County of Los Angeles. Ramona Webb v. Kforce Flexible Solutions, LLC, et. al. case no. 20STCV47529.</span></div><div 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 also involved in other legal proceedings, claims and administrative matters from time to time, and may also be exposed to loss contingencies, that arise in the ordinary course of business. We have made accruals with respect to certain matters, where appropriate, which are reflected in our unaudited condensed consolidated financial statements. While the ultimate outcomes and any amounts accrued are inherently uncertain, we currently do not expect that these matters, individually or in the aggregate, will have a material effect on our financial position.</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</span></div><div 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 joint venture operating agreement for WorkLLama, Kforce is obligated to make additional cash contributions, which are contingent on WorkLLama's achievement of certain operational and financial milestones. Our maximum potential capital contributions are $<ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="kfrc:EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfNzY5Mw_ded6d7a6-d078-4d3d-ad5e-29f8919a1ffb">22.5</ix:nonFraction>&#160;million. The original operating and financial milestones established in the joint venture operating agreement were not achieved, in part, due to the impacts of the COVID-19 pandemic on WorkLLama&#8217;s business.  We have continued to provide capital contributions to the joint venture due to our belief in the long-term value of the joint venture. We contributed $<ix:nonFraction unitRef="usd" contextRef="ic7583bf968e642b09164f1098ee2c470_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfODA0Ng_b63a949a-c0f6-449c-8de6-61d4aae6ad01">7.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5ea23748bcdf4314873fb9005ad379e7_D20200101-20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfODA1Mw_1081d7ab-a629-4105-9b87-9d3cbc7985df">4.0</ix:nonFraction>&#160;million of capital during the nine months ended September&#160;30, 2021 and the year ended December&#160;31, 2020, respectively. Refer to Note F - &#8220;Other Assets, Net&#8221; for more details on WorkLLama.</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%">Lease 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%">We lease office space and certain equipment under operating leases that expire between 2021 and 2033. The terms of the leases provide for rental payments on a graduated scale, options to renew the leases (<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfMTE1NDQ4NzIxMzk0NzY_c2974426-11f4-4c55-989c-97f972c7e11f">one</span> to <ix:nonNumeric contextRef="if1cac312ad0c44e59411bede40ab3646_I20210930" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfMTE1NDQ4NzIxMzk0Nzc_3a3a9112-ebb3-4dee-af87-19799083356c">five years</ix:nonNumeric>), landlord incentives or allowances, and periods of free rent.</span></div><div 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 September&#160;30, 2021, we entered into a lease agreement for office space in Tampa, Florida, that will become our new corporate headquarters. This new lease for office space is intended to replace our current headquarters, also in Tampa, Florida, the lease for which expires November 2022. The new lease has not yet commenced, but will require aggregate future lease payments of approximately $<ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="kfrc:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfMTE1NDQ4NzIxMzk0Nzk_eb913bef-3440-44f5-82a6-73f982b9901d">10.9</ix:nonFraction>&#160;million over the entire lease term, which includes annual upward adjustments, and has a non-cancelable lease term of <ix:nonNumeric contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" format="ixt-sec:durmonth" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfMTE1NDQ4NzIxMzk0OTM_9cfc6ffa-9d80-4098-8664-eb7722f21339">129</ix:nonNumeric> months, excluding renewal options. The new lease also provides for the Company to receive an allowance, from the Landlord, of $<ix:nonFraction unitRef="usd" contextRef="iea864119f03d41c89221566fbc9d421b_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="kfrc:LesseeOperatingLeaseLeaseImprovementAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfMTE1NDQ4NzIxMzk0OTU_2b667e4d-6379-4ef9-ae74-fff88de24beb">1.6</ix:nonFraction>&#160;million to be used toward costs to design, engineer, install, supply and to construct improvements that will become part of the building, all of which must be approved by the landlord and the Company. The landlord will designate a general contractor and oversee all construction improvements. The future lease payments and the allowance are not yet recorded on our condensed consolidated balance sheets. Lease payments will be required beginning July 1, 2023, however, we expect the accounting lease commencement date for this initial portion of the lease for financial reporting purposes to begin at the start of the fourth quarter of 2022.</span></div></ix:continuation><div id="i60568dace2c7474fab60b3c198921506_85"></div><div style="-sec-extract:summary;margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note N - <ix:nonNumeric contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMzE_3e0f5fb6-570c-4a69-a150-0f81939e6236" continuedAt="i71c7b2097cb54c89a8b342f0d203fa57" escape="true">Subsequent Events </ix:nonNumeric></span></div><ix:continuation id="i71c7b2097cb54c89a8b342f0d203fa57" continuedAt="i3d0aae256df14729b507973e0b02e8ad"><div style="margin-top:5pt"><span style="color:#000000;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 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;Credit Facility&#8221;). Under the Credit Facility, the Firm will have a maximum borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="i098377ec400c430d878be04e3fcef640_I20211020" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk2NTI_494cb7f8-a200-480b-af37-10bb4b4bb3a9">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="i098377ec400c430d878be04e3fcef640_I20211020" decimals="INF" format="ixt:num-dot-decimal" name="kfrc:LineOfCreditAccordionFeatureIncreaseLimit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk2Njg_2bf53318-485d-4eb6-8fb0-65a92d35d501">150.0</ix:nonFraction>&#160;million (the &#8220;Commitment&#8221;). The maturity date of the Credit Facility is October 20, 2026.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving credit loans under the Credit Facility will bear 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 Credit Facility will bear 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="i2004f7408b8944e287a16fb0e4764bae_D20211020-20211020" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk2OTk_a5103ba0-47af-4b0d-9361-a8f3943750fa">0.50</ix:nonFraction>% or (iii) one-month LIBOR plus <ix:nonFraction unitRef="number" contextRef="i8166dc162ee4404f90f04249cbbc799c_D20211020-20211020" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3MDY_add9d258-a116-497c-9515-a7c1b8aeeb65">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="ie9b1b1d817b640fa8e43af35d90dd70f_D20211020-20211020" decimals="INF" format="ixt:fixed-zero" name="kfrc:DebtInstrumentInterestRateVariableInterestRateFloor" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3MTI_1e9b28ae-e034-4e5b-aceb-8894e0bca87a">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="i19ca3a54b7014e78bd1b5d371ab593d0_D20211020-20211020" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3MjM_4e50e0f7-2530-4966-8e5d-34bb3f288b7f">0.125</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i8131d0f3647741fbb796325ea970543b_D20211020-20211020" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMjE5OTAyMzI2Mzc0MA_c42ed6b2-c2ff-44d1-98f3-a14566e580ea">0.500</ix:nonFraction>% and the Applicable Margin for LIBOR Rate loans ranges from <ix:nonFraction unitRef="number" contextRef="ia6b8df46c1144eada58fd1765760e326_D20211020-20211020" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3MzI_72fcfc68-aebd-46c5-be27-94b4bbf3b8ad">1.125</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i82dd7d9996814b95af593f17d810e786_D20211020-20211020" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3NDA_61df285d-3ac9-4076-899d-849560290abf">1.50</ix:nonFraction>%. The Amendment included customary provisions relating to the transition from LIBOR as the benchmark interest rate under the Credit Agreement, including providing for a Benchmark Replacement option (as defined in the Credit Agreement) to replace LIBOR.  The Firm will pay a quarterly non-refundable commitment fee equal to the </span></div></ix:continuation><div style="height:72pt;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%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;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="#i60568dace2c7474fab60b3c198921506_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%"><ix:continuation id="i3d0aae256df14729b507973e0b02e8ad" continuedAt="ie88a1ecdc4af4dd799c6e31e5722a5e9">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="id0ca783325a3414082c0c227760beaf3_D20211020-20211020" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3NDc_94e16806-39ab-468e-80aa-38fd8ab1f777">0.20</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iec901b4b860540b680c6e62ada4eba4a_D20211020-20211020" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3NTQ_a74b6d95-96a2-4f52-9624-2fa7c0f350e0">0.30</ix:nonFraction>%.</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%"><ix:continuation id="ie88a1ecdc4af4dd799c6e31e5722a5e9">The Firm will continually be subject to certain affirmative and negative covenants including (but not limited to), the maintenance of a fixed charge coverage ratio of no less than <ix:nonFraction unitRef="rate" contextRef="if1624902359a4ebb9912db6917424dd4_I20211020" decimals="INF" name="kfrc:LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3NjE_43c15c60-cdf2-4f7f-a8aa-0e1f0dcdad61">1.25</ix:nonFraction> to 1.00 and the maintenance of a total leverage ratio of no greater than <ix:nonFraction unitRef="rate" contextRef="iff84e5a9172749d48b5a04b0948e5e94_I20211020" decimals="INF" name="kfrc:LineOfCreditFacilityCovenantTermsLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3NzM_640f9c9e-b82b-4f92-ba13-a02216546806">3.50</ix:nonFraction> to 1.00. The numerator in the fixed charge coverage ratio is defined pursuant to the 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 (disclosed 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 Credit Facility. The total leverage ratio is defined pursuant to the 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="usd" contextRef="ie9b1b1d817b640fa8e43af35d90dd70f_D20211020-20211020" decimals="-5" format="ixt:num-dot-decimal" name="kfrc:LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3ODU_75cfb8ad-313b-4bd0-a24e-7e503d197e52">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="i098377ec400c430d878be04e3fcef640_I20211020" decimals="INF" name="kfrc:LineOfCreditFacilityDebtCovenantLeverageRatioThreshold" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk4MTI_56978f3b-d559-4386-94b6-a850aeb466e4">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="i098377ec400c430d878be04e3fcef640_I20211020" decimals="-5" format="ixt:num-dot-decimal" name="kfrc:LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk4MTg_2ee224a4-e598-4077-9ec5-4e2d555992f0">25.0</ix:nonFraction>&#160;million.</ix:continuation> </span></div><div style="height:72pt;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%">19</span></div></div></div><div id="i60568dace2c7474fab60b3c198921506_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2.&#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.</span></div><div id="i60568dace2c7474fab60b3c198921506_91"></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%">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:115%">The following is an executive summary of what Kforce believes are highlights as of and for the nine months ended September&#160;30, 2021, which should be considered in the context of the additional discussions herein and in conjunction with the unaudited condensed consolidated financial statements and notes thereto.</span></div><div style="margin-top:3pt;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%">&#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 nine months ended September&#160;30, 2021, increased 12.1%, to $1,169.6 million from $1,043.7 million in the comparable period in 2020. Revenue increased 18.5%  for Tech and decreased 7.2% for FA. </span></div><div style="margin-top:3pt;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%">&#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 for the nine months ended September&#160;30, 2021, increased 11.9% on a billing day basis, to $1,134.4 million from $1,019.2 million in the comparable period in 2020. Flex revenue increased 18.7% and decreased  9.1%, on a billing day basis for Tech and FA, respectively, on a year-over-year basis. </span></div><div style="margin-top:3pt;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%">&#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 in our Technology business increased 28.9% on a year-over-year basis in the three months ended September 30, 2021.</span></div><div style="margin-top:3pt;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%">&#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 from contracts we secured to support government-sponsored COVID-19 related initiatives (the &#8220;COVID-19 Business&#8221;) was $7.5&#160;million and $51.1&#160;million for the three months ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="margin-top:3pt;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%">&#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 for the nine months ended September&#160;30, 2021, increased 44.0% to $35.2 million from $24.4 million in the comparable period in 2020.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;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 for the nine months ended September&#160;30, 2021, increased 50 basis points to 28.8%. Flex gross profit margin for the nine months ended September&#160;30, 2021 and 2020, was flat at 26.6%. Tech Flex margins decreased 10 basis points due primarily to spread compression as a result of business mix. FA Flex gross profit margin increased</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%">130 and 30 basis points for the three and nine months ended September&#160;30, 2021, respectively, as compared to the same periods in 2020, due to a decrease in the amount of lower margin COVID-19 related business in 2021.</span></div><div style="margin-top:3pt;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%">&#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">SG&amp;A as a percentage of revenue for the nine months ended September&#160;30, 2021, decreased to 21.5% from 22.6% in the comparable period in 2020 primarily due to leverage gained from our revenue growth, associate productivity improvements, lower spending in areas such as travel and lease expenses, a decline in our credit expense and a gain on the sale of our corporate headquarters.</span></div><div style="margin-top:3pt;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%">&#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">Other income and expense, net, for the nine months ended September&#160;30, 2021, increased 56.0% to $5.8 million from $3.7 million in the comparable period in 2020, primarily due to the recognition of unamortized losses related to the termination of the SERP on April 30, 2021.</span></div><div style="margin-top:3pt;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%">&#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">Income from continuing operations for the nine months ended September&#160;30, 2021, increased 44.7% to $54.6 million, or $2.57 per share, from $37.8 million, or $1.77 per share, in the comparable period in 2020.</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%">&#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 $59.3 million of capital to our shareholders in the form of open market repurchases totaling $44.5&#160;million and quarterly dividends totaling $14.8 million during the nine months ending September&#160;30, 2021. </span></div><div style="margin-top:3pt;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%">&#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 $59.9 million during the nine months ended September&#160;30, 2021, as compared to $93.9 million for the nine months ended September&#160;30, 2020. </span></div><div style="margin-top:3pt;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%">&#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 and cash equivalents, net of outstanding borrowings under our credit facility, was $15.6 million as of September 30, 2021.   </span></div><div style="margin-bottom:2.5pt"><span><br/></span></div><div style="height:45pt;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><div id="i60568dace2c7474fab60b3c198921506_94"></div><hr style="page-break-after:always"/><div style="min-height:45pt;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="#i60568dace2c7474fab60b3c198921506_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%">RESULTS OF OPERATIONS</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%">Business Overview</span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Kforce provides professional staffing services and solutions to our clients on both a temporary (&#8220;Flex&#8221;) and permanent (&#8220;Direct Hire&#8221;) basis through our Tech and FA segments. Our corporate headquarters is in Tampa, Florida and we have field offices located throughout the United States (U.S.). As of September 30, 2021, Kforce employed approximately 2,000 associates, including approximately 1,300 supporting the revenue-generating aspects of our business and approximately 700 supporting the revenue-enabling aspects. We also had approximately 11,000 consultants on assignment providing flexible staffing services and solutions to our clients, the vast majority of which are also employees of Kforce.. Kforce serves clients across many industries and geographies as well as organizations of all sizes, with a particular focus on Fortune 1000 and other large companies. We believe that our 100% domestic focus, concentration on technology staffing and solutions (representing nearly 85% of overall revenues) and client portfolio comprised of world-class companies have been key contributors to our strong performance in 2020 and 2021 and will be key drivers to our future success.</span></div><div 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 2020 and early 2021, the U.S. Food and Drug Administration authorized the distribution and administration of certain COVID-19 vaccines in the U.S. While the level of vaccinations and potential variants of COVID-19 along with the potential impact of regulations surrounding the COVID-19 vaccines are difficult to predict and could negatively impact our business, growth in our business has meaningfully accelerated since the low point in June 2020. From an economic standpoint, total and temporary employment figures and trends have historically been important indicators of staffing demand. Based on information published by the Bureau of Labor Statistics and Staffing Industry Analysts (&#8220;SIA&#8221;), these figures and trends have been trending positively since the end of the third quarter of 2020. In addition,, the penetration rate (the percentage of temporary staffing to total employment) remained stable at 1.8% and the unemployment rate decreased again to 4.8% in September 2021, down from 5.9% in June 2021. As another indicator that the market is strengthening, in the latest U.S. staffing industry forecast published by SIA in September 2021, the domestic technology temporary staffing industry is estimated to grow 11% in 2021 (up from the previous expectation of 9%), and 6% (consistent with the previous expectation) 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%">We have delivered strong results, especially in our Technology business, with year-over-year growth of 29.6% significantly exceeding the market expectation per SIA. Sequentially, we were successful in effectively replacing the expected lower revenues from our COVID-19 Business (down $27.2 million sequentially) with higher-quality Technology revenue (up $26.5 million sequentially). While the business climate related to this economic and health crisis, along with related governmental legislation (including that which is aimed at stimulating the economy) is still extremely fluid, we believe that we are very well positioned to continue capturing additional market share in our Technology business and delivering strong operating results to our 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%">The results of multiple employee surveys conducted over the last eighteen months indicate that our associates have embraced the ingenuity required to work remotely and have been successful in settling into new, productive routines. We continue to make great progress in our &#8220;Kforce Reimagined&#8221; initiative that was initiated shortly after the onset of the pandemic, which is an effort to position Kforce to provide a more flexible hybrid work environment for our associates. We are referring to this new era of Kforce&#8217;s work environment as &#8220;Office Occasional&#8221; whereby our people will have maximum flexibility and choice in designing their workdays that is rooted in trust and supported by integrated technology aligned with our evolved operating model.  We will have a remote first approach but encourage our people to leverage physical office spaces, when desirable, for activities best done through in-person, active collaboration such as training, team building, client and candidate interactions. We announced in September that we signed a lease for our future corporate headquarters, which we anticipate occupying in the fourth quarter of 2022.  This new space will be modern, open and technology enabled to provide a flexible environment for our people to work effectively, very similarly to how we approaching the design of our field offices.  </span></div><div 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 2021, we engaged an independent third-party consulting firm to assist us in our assessment of our middle and back office capabilities. We believe that the culmination of these and other efforts, on which we have made significant progress, will provide a differentiated employee experience, in the case of our Kforce Reimagined effort, and significant contributions to improving productivity and profitability in both cases. </span></div><div><span><br/></span></div><div style="height:45pt;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:45pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span><br/></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 Results - Three and Nine Months Ended September&#160;30, 2021 and 2020</span></div><div 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 Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income as a percentage of revenue:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.275%"><tr><td style="width:1.0%"></td><td style="width:65.907%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-bottom: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:120%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-bottom: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:120%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">September 30,</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:120%">2021</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:120%">2020</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:120%">2021</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:120%">2020</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:120%">Revenue by segment:</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><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:120%">Tech</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:120%">83.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:120%">%</span></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:120%">71.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:120%">%</span></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:120%">79.3&#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:120%">%</span></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:120%">75.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:120%">%</span></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:120%">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:120%">16.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:120%">28.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:120%">20.7&#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:120%">25.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;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:120%">Total Revenue</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:120%">100.0&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">100.0&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">100.0&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">100.0&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">Revenue by type:</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><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:120%">Flex</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:120%">96.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:120%">%</span></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:120%">97.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:120%">%</span></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:120%">97.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:120%">%</span></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:120%">97.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:120%">%</span></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:120%">Direct Hire</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:120%">3.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:120%">2.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:120%">3.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:120%">2.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-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:120%">Total Revenue</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:120%">100.0&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">100.0&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">100.0&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">100.0&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">Gross profit</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:120%">29.6&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">28.4&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">28.8&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">28.3&#160;</span></td><td style="background-color:#ffffff;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:120%">%</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:120%">Selling, general and administrative 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:120%">22.1&#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:120%">%</span></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:120%">20.8&#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:120%">%</span></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:120%">21.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:120%">%</span></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:120%">22.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:120%">%</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:120%">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:120%">0.3&#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:120%">%</span></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:120%">0.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:120%">%</span></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:120%">0.3&#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:120%">%</span></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:120%">0.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:120%">%</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:120%">Income from operations</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:120%">7.3&#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:120%">%</span></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:120%">7.3&#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:120%">%</span></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:120%">7.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:120%">%</span></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:120%">5.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:120%">%</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:120%">Income from operations, before income taxes</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:120%">6.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:120%">%</span></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:120%">7.1&#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:120%">%</span></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:120%">6.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:120%">%</span></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:120%">5.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:120%">%</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><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></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:120%">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:120%">5.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:120%">%</span></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:120%">5.1&#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:120%">%</span></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:120%">4.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:120%">%</span></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:120%">3.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:120%">%</span></td></tr></table></div><div style="height:45pt;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:45pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span><br/></span></div><div style="margin-bottom: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:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</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 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:37.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></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:7.671%"></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:8.987%"></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:8.987%"></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:7.671%"></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:8.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:120%">Nine Months Ended September 30,</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:120%">2021</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:120%">Increase<br/>(Decrease)</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:120%">2020</span></td><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:120%">2021</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:120%">Increase<br/>(Decrease)</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:120%">2020</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:120%">Tech</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><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><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:120%">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:120%">$</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:120%">330,170&#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:120%">28.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:120%">%</span></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:120%">$</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:120%">256,118&#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:120%">$</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:120%">909,599&#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:120%">18.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:120%">%</span></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:120%">$</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:120%">770,635&#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:120%">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:120%">7,060&#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:120%">70.8&#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:120%">%</span></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:120%">4,133&#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:120%">17,919&#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:120%">47.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:120%">%</span></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:120%">12,150&#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:120%">Total Tech 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:120%">$</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:120%">337,230&#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:120%">29.6&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">$</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:120%">260,251&#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:120%">$</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:120%">927,518&#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:120%">18.5&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">$</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:120%">782,785&#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:120%">FA</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><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><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:120%">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:120%">$</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:120%">59,003&#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:120%">(41.3)</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:120%">%</span></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:120%">$</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:120%">100,569&#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:120%">$</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:120%">224,783&#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:120%">(9.6)</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:120%">%</span></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:120%">$</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:120%">248,578&#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:120%">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:120%">6,492&#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:120%">41.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:120%">%</span></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:120%">4,604&#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:120%">17,263&#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:120%">40.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:120%">%</span></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:120%">12,289&#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:120%">Total FA 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:120%">$</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:120%">65,495&#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:120%">(37.7)</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">$</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:120%">105,173&#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:120%">$</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:120%">242,046&#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:120%">(7.2)</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">$</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:120%">260,867&#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 style="height:9pt"><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><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><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total 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:120%">$</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:120%">389,173&#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:120%">9.1&#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:120%">%</span></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:120%">$</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:120%">356,687&#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:120%">$</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:120%">1,134,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.3&#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:120%">%</span></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:120%">$</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:120%">1,019,213&#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:120%">Total 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:120%">13,552&#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:120%">55.1&#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:120%">%</span></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:120%">8,737&#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:120%">35,182&#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:120%">44.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:120%">%</span></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:120%">24,439&#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:120%">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:120%">$</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:120%">402,725&#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="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:120%">10.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:120%">%</span></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:120%">$</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:120%">365,424&#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:120%">$</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:120%">1,169,564&#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="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:120%">12.1&#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:120%">%</span></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:120%">$</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:120%">1,043,652&#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-bottom:9pt;margin-top:10pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our quarterly operating results are affected by the number of billing days in a quarter. The following table presents the year-over-year revenue growth rates, on a billing day basis, for the last five quarters:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:32.379%"></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.473%"></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.473%"></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.473%"></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.473%"></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.479%"></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:0 1pt"></td><td colspan="27" 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:120%">Year-Over-Year Revenue Growth Rates</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="27" 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:120%">(Per Billing Day)</span></td></tr><tr><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;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:120%">Q3 2021</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:120%">Q2 2021</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:120%">Q1 2021</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:120%">Q4 2020</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:120%">Q3 2020</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:120%">Billing Days</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">62</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64</span></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:120%">Technology</span></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:120%">28.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:120%">%</span></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:120%">20.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:120%">%</span></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:120%">6.3&#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:120%">%</span></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:120%">0.8&#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:120%">%</span></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:120%">(4.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:120%">%</span></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:120%">FA</span></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:120%">(41.3)</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:120%">%</span></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:120%">2.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:120%">%</span></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:120%">26.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:120%">%</span></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:120%">26.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:120%">%</span></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:120%">51.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:120%">%</span></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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Flex</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:120%">9.1&#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:120%">%</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:120%">16.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:120%">%</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:120%">10.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:120%">%</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:120%">5.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:120%">%</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:120%">6.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:120%">%</span></td></tr></table></div><div style="margin-top:10pt"><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 Tech increased 28.9% and 18.7% on a billing day basis, during the three and nine months ended September&#160;30, 2021, respectively, as compared to the same period in 2020. Flex revenue in our Tech business improved 8.4% sequentially in the third quarter of 2021. The sequential and year-over-year growth that we experienced in our Technology business in the third quarter of 2021 was driven principally by a higher number of consultants on assignment, which have improved consistently since June 2020 (the low point in the pandemic). Given the acceleration we are continuing to experience in our Technology business, we expect our year-over-year growth rate in the fourth quarter to be stable with third quarter levels off a more difficult year-over-year comparison. We believe the secular drivers of demand in technology have only strengthened as companies continue to invest significantly in technology to improve their consumer&#8217;s experience, gain cost efficiencies and stay relevant in an increasingly competitive 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%">Our FA segment experienced a decrease in Flex revenue of 9.6% during the nine months ended September&#160;30, 2021 as compared to the same period in 2020, primarily driven by a decrease in the COVID-19 Business.  FA Flex experienced a decrease to Flex revenue of 41.3% during the three months ended September 30, 2021 as compared to the same period in 2020, as we experienced a sharp decline in the portion of business related to COVID-19, which was anticipated. As we move into the fourth quarter of 2021, we expect overall revenues in the FA business to decline on a year-over-year basis due primarily to the COVID-19 Business, which largely ended early in the third quarter of 2021. We continue to migrate our FA business towards more highly-skilled roles that are less susceptible to technological change and automation; we have seen good progress in this transition.    </span></div><div style="margin-top:5pt"><span><br/></span></div><div style="height:45pt;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:45pt;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="#i60568dace2c7474fab60b3c198921506_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 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:97.536%"><tr><td style="width:1.0%"></td><td style="width:38.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.758%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.758%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.764%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-bottom: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:120%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-bottom: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:120%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">September 30, 2021 vs. September 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">September 30, 2021 vs. September 30, 2020</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:120%">Tech</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:120%">FA</span></td><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:120%">Tech</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:120%">FA</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:700;line-height:120%">Key Drivers - Increase (Decrease)</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><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:120%">Volume - hours billed</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:120%">$</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:120%">65,590&#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:120%">$</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:120%">(51,695)</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:120%">$</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:120%">115,482&#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:120%">$</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:120%">(30,581)</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:120%">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:120%">7,665&#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:120%">10,134&#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:120%">22,967&#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:120%">6,981&#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:120%">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:120%">797&#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:120%">(5)</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:120%">515&#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:120%">(195)</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:120%">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:120%">$</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:120%">74,052&#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:120%">$</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:120%">(41,566)</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:120%">$</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:120%">138,964&#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:120%">$</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:120%">(23,795)</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: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 total Flex hours billed by segment and percentage change over the prior period (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.682%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:120%">Nine Months Ended September 30,</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:120%">2021</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:120%">Increase<br/>(Decrease)</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:120%">2020</span></td><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:120%">2021</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:120%">Increase<br/>(Decrease)</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:120%">2020</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:120%">Tech</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:120%">4,031&#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 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:120%">25.7&#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:120%">%</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:120%">3,207&#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 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:120%">11,226&#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 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:120%">15.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:120%">%</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:120%">9,759&#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:120%">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:120%">1,515&#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:120%">(51.4)</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:120%">%</span></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:120%">3,118&#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:120%">6,339&#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:120%">(12.3)</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:120%">%</span></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:120%">7,229&#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:120%">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:120%">5,546&#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="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:120%">(12.3)</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:120%">%</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:120%">6,325&#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="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:120%">17,565&#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="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:120%">3.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:120%">%</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:120%">16,988&#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:10pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three and nine months ended September&#160;30, 2021, FA Flex hours billed included 209 and 2,134 thousand hours, respectively, from the COVID-19 Business. </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%">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 increased 55.1% and 44.0% during the three and nine months ended September&#160;30, 2021, respectively, as compared to the same periods in 2020. The increase during the third quarter was primarily driven by a significant increase in both the number of placements and fees, as the economic environment has improved and competition for talent has increased. As we look to the fourth quarter, we expect Direct Hire revenues may seasonally decline sequentially.</span></div><div 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 Direct Hire 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:98.985%"><tr><td style="width:1.0%"></td><td style="width:38.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.543%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-bottom: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:120%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-bottom: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:120%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">September 30, 2021 vs. September 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">September 30, 2021 vs. September 30, 2020</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:120%">Tech</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:120%">FA</span></td><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:120%">Tech</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:120%">FA</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:700;line-height:120%">Key Drivers - Increase (Decrease)</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><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:120%">Volume - number of placements</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:120%">$</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:120%">1,676&#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:120%">$</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:120%">1,236&#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:120%">$</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:120%">3,724&#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:120%">$</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:120%">3,141&#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:120%">Placement fee</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:120%">1,251&#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:120%">652&#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:120%">2,045&#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:120%">1,833&#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:120%">Total change in Direct Hire 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:120%">$</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:120%">2,927&#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:120%">$</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:120%">1,888&#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:120%">$</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:120%">5,769&#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:120%">$</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:120%">4,974&#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="height:45pt;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:45pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom: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 total number of placements by segment and percentage change over the prior period:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.682%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:120%">Nine Months Ended September 30,</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:120%">2021</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:120%">Increase<br/>(Decrease)</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:120%">2020</span></td><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:120%">2021</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:120%">Increase<br/>(Decrease)</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:120%">2020</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:120%">Tech</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:120%">290&#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 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:120%">40.8&#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:120%">%</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:120%">206&#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 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:120%">831&#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 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:120%">30.7&#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:120%">%</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:120%">636&#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:120%">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:120%">401&#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:120%">26.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:120%">%</span></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:120%">316&#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:120%">1,094&#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:120%">25.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:120%">%</span></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:120%">871&#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:120%">Total number of placements</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:120%">691&#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="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:120%">32.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:120%">%</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:120%">522&#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="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:120%">1,925&#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="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:120%">27.7&#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:120%">%</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:120%">1,507&#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-bottom:9pt;margin-top:12pt"><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 average placement fee by segment and percentage change over the prior period:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.682%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:120%">Nine Months Ended September 30,</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:120%">2021</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:120%">Increase<br/>(Decrease)</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:120%">2020</span></td><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:120%">2021</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:120%">Increase<br/>(Decrease)</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:120%">2020</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:120%">Tech</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:120%">$</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:120%">24,360&#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 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:120%">21.5&#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:120%">%</span></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:120%">$</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:120%">20,045&#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:120%">$</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:120%">21,576&#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 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:120%">12.9&#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:120%">%</span></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:120%">$</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:120%">19,114&#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:120%">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:120%">16,181&#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:120%">11.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:120%">%</span></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:120%">14,557&#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:120%">$</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:120%">15,780&#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:120%">11.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:120%">%</span></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:120%">$</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:120%">14,104&#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:120%">Total average placement fee</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:120%">$</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:120%">19,611&#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="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:120%">17.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:120%">%</span></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:120%">$</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:120%">16,722&#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:120%">$</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:120%">18,282&#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="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:120%">12.7&#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:120%">%</span></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:120%">$</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:120%">16,217&#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><br/></span></div><div><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:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit is calculated by deducting direct costs (primarily consultant compensation, payroll taxes, payroll-related insurance and certain fringe benefits, as well as independent contractor costs) from total revenue. 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 percentage (gross profit as a percentage of total revenue) by segment and percentage change over the prior period:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.682%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:120%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:120%">Nine Months Ended September 30,</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:120%">2021</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:120%">Increase<br/>(Decrease)</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:120%">2020</span></td><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:120%">2021</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:120%">Increase<br/>(Decrease)</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:120%">2020</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:120%">Tech</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:120%">28.4&#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:120%">%</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:120%">2.5&#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:120%">%</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:120%">27.7&#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:120%">%</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:120%">27.9&#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:120%">%</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:120%">0.7&#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:120%">%</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:120%">27.7&#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:120%">%</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:120%">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:120%">35.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:120%">%</span></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:120%">17.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:120%">%</span></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:120%">30.3&#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:120%">%</span></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:120%">32.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:120%">%</span></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:120%">6.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:120%">%</span></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:120%">30.3&#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:120%">%</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:120%">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:120%">29.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:120%">%</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:120%">4.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:120%">%</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:120%">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:120%">%</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:120%">28.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:120%">%</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:120%">1.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:120%">%</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:120%">28.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:120%">%</span></td></tr></table></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 total gross profit percentage for the three months ended September 30, 2021, increased 120 basis points as compared to the same period in 2020 primarily as a result of an increased mix of Direct Hire revenues and Flex margin increases resulting from higher bill pay spreads. The total gross profit percentage for the nine months ended September&#160;30, 2021, as compared to the same period in 2020, increased 50 basis points due primarily to an increased mix of Direct Hire revenues. </span></div><div 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 by segment and percentage change over the prior period:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.682%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></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:120%">Nine Months Ended September 30,</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:120%">2021</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:120%">Increase<br/>(Decrease)</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:120%">2020</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:120%">2021</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:120%">Increase<br/>(Decrease)</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:120%">2020</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:120%">Tech</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:120%">26.9&#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:120%">%</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:120%">1.5&#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:120%">%</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:120%">26.5&#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:120%">%</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:120%">26.4&#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:120%">%</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:120%">(0.4)</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:120%">%</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:120%">26.5&#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:120%">%</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:120%">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:120%">28.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:120%">%</span></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:120%">4.8&#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:120%">%</span></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:120%">27.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:120%">%</span></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:120%">27.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:120%">%</span></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:120%">1.1&#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:120%">%</span></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:120%">26.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:120%">%</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:120%">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:120%">27.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:120%">%</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:120%">1.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:120%">%</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:120%">26.7&#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:120%">%</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:120%">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:120%">%</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:120%">&#8212;&#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:120%">%</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:120%">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:120%">%</span></td></tr></table></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%">Overall, our Flex gross profit percentage increased 50 basis points for the three months ended September&#160;30, 2021 and was flat for the nine months ended September 30, 2021, as compared to the same periods in 2020. The notable fluctuations within our segments were as follows:. </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-style:italic;font-weight:700;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 margins in our Tech business increased 40 basis points for the three months ended September&#160;30, 2021 and decreased 10 basis points for the nine months ended September&#160;30, 2021, respectively, as compared to the same periods in 2020. The increase for the three month period was primarily due to spread improvement and lower healthcare costs.  </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-style:italic;font-weight:700;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 margin increased</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%">130 and 30 basis points for the three and nine months ended September&#160;30, 2021, respectively, as compared to the same periods in 2020. The increases for each period were primarily due to a </span></div><div style="height:45pt;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:45pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;padding-left:36pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">lower mix of  lower margin COVID-19 Business and spread improvements due to the repositioning of this business in higher skilled areas.  </span></div><div 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.130%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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:13.519%"></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:13.519%"></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:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-bottom: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:120%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-bottom: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:120%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">September 30, 2021 vs. September 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">September 30, 2021 vs. September 30, 2020</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:120%">Tech</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:120%">FA</span></td><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:120%">Tech</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:120%">FA</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:700;line-height:120%">Key Drivers - Increase (Decrease)</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><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:120%">Revenue impact</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:120%">$</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:120%">19,612&#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:120%">$</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:120%">(11,289)</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:120%">$</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:120%">36,869&#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:120%">$</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:120%">(6,401)</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:120%">Profitability impact</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:120%">1,435&#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:120%">813&#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:120%">(795)</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:120%">698&#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:120%">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:120%">$</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:120%">21,047&#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:120%">$</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:120%">(10,476)</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:120%">$</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:120%">36,074&#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:120%">$</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:120%">(5,703)</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:#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.9% and 86.0% for the three and nine months ended September&#160;30, 2021, respectively, as compared to 83.3% and 82.1% for the comparable periods in 2020.  Commissions and bonus incentives are variable costs driven primarily by revenue and gross profit levels. Therefore, as those levels change, these expenses would also generally be anticipated to change.</span></div><div 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 components of SG&amp;A as a percentage of revenue (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:54.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></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:9.426%"></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:9.572%"></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:9.431%"></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:120%">2021</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:120%">% of Revenue</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:120%">2020</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:120%">% of Revenue</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-style:italic;font-weight:400;line-height:120%">Three Months Ended September 30,</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><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Compensation, commissions, payroll taxes and benefits costs</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:120%">$</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:120%">75,537&#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:120%">18.8&#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:120%">%</span></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:120%">$</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:120%">63,162&#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:120%">17.3&#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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other (1) </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:120%">13,435&#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:120%">3.3&#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:120%">%</span></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:120%">12,690&#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:120%">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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total SG&amp;A</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:120%">$</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:120%">88,972&#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:120%">22.1&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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:120%">$</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:120%">75,852&#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:120%">20.8&#160;</span></td><td style="background-color:#ffffff;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:120%">%</span></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-style:italic;font-weight:400;line-height:120%">Nine Months Ended September 30,</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><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Compensation, commissions, payroll taxes and benefits costs</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:120%">$</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:120%">216,324&#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:120%">18.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:120%">%</span></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:120%">$</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:120%">193,534&#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:120%">18.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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other (1) </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:120%">35,293&#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:120%">3.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:120%">%</span></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:120%">42,080&#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:120%">4.1&#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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">251,617&#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="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:120%">21.5&#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:120%">%</span></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:120%">$</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:120%">235,614&#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="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:120%">22.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:120%">%</span></td></tr></table></div><div style="margin-top:5pt"><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:8pt;font-weight:400;line-height:120%">Includes credit expense, lease expense, professional fees, travel, telephone, computer,&#160;and certain other expenses, which includes a gain on the sale of the corporate headquarters facility during the nine months ended September 30, 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%">SG&amp;A as a percentage of revenue increased 130 basis points for the three months ended September 30, 2021 and decreased 110 basis points for the nine months ended September&#160;30, 2021, respectively, as compared to the same periods in 2020. The increase  for the three month period ended September&#160;30, 2021, was primarily related to higher performance-based compensation, given the strength in our revenue growth. The decrease for the nine months ended September&#160;30, 2021 is primarily related to the recognition of a $2.0 million gain from the sale of our corporate headquarters, declines in credit expense due to larger reserves in the first quarter of 2020 at the onset of the pandemic given inherent risk, leverage from our revenue growth, and continued improvements in associate productivity.</span></div><div 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 continues to focus on generating increased operating leverage through continued solid revenue growth, improved productivity of our associates, structural reductions in operating costs and continuing to exercise solid expense discipline.</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 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.391%"><tr><td style="width:1.0%"></td><td style="width:41.608%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.832%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></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:120%">Nine Months Ended September 30,</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:120%">2021</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:120%">Increase<br/>(Decrease)</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:120%">2020</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:120%">2021</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:120%">Increase<br/>(Decrease)</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:120%">2020</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:120%">Fixed asset depreciation (includes finance leases)</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:120%">$</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:120%">609&#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 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:120%">(36.4)</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:120%">%</span></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:120%">$</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:120%">957&#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:120%">$</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:120%">2,164&#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 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:120%">(33.7)</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:120%">%</span></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:120%">$</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:120%">3,265&#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:120%">Capitalized software 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:120%">417&#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:120%">18.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:120%">%</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:120%">351&#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:120%">1,256&#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:120%">53.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:120%">%</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:120%">816&#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:120%">Total Depreciation and amortization</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:120%">$</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:120%">1,026&#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 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:120%">(21.6)</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:120%">%</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:120%">$</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:120%">1,308&#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:120%">$</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:120%">3,420&#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 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:120%">(16.2)</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:120%">%</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:120%">$</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:120%">4,081&#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:10pt"><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 for the three and nine months ended September&#160;30, 2021 was $1.4 million and $5.8 million, respectively. Other expense, net for the three and nine months ended September 30, 2020 was $0.9 million  and $3.7 million, respectively. Other expense, net includes interest expense related to outstanding borrowings under our credit facility, which is partially offset by the interest income on cash held in government money market funds. </span></div><div 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 nine months ended September&#160;30, 2021, Other expense, net also includes an expense of $1.8 million related to the termination of our SERP. Refer to Note I - &#8220;Employee Benefit Plans&#8221; in the Unaudited Condensed Consolidated Financial Statements, included in this report on Form 10-Q, for a complete discussion of the termination of our SERP. </span></div><div style="height:45pt;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><hr style="page-break-after:always"/><div style="min-height:45pt;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="#i60568dace2c7474fab60b3c198921506_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%">During the three and nine months ended September 30, 2021, Other expense, net also includes our proportionate share of the loss from WorkLLama, our equity method investment, of $0.7 million and $1.7 million. </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%">Income Tax Expense.</span><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </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 continuing operations, before income taxes (our &#8220;effective tax rate&#8221; from continuing operations) for the nine months ended September&#160;30, 2021 and 2020 was 28.1% and 27.8%, 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%">Non-GAAP Financial Measures</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%">Free Cash Flow.</span><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;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, making acquisitions, repurchasing common stock or paying dividends. Free Cash Flow is limited, however, because 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 a replacement of) our Unaudited Condensed Consolidated Statements of Cash Flows. </span></div><div style="margin-bottom:9pt;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&#160;(in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.840%"><tr><td style="width:1.0%"></td><td style="width:68.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:120%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></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:120%">2021</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:120%">2020</span></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"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash provided by operating activities</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:120%">$</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:120%">59,943&#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:120%">$</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:120%">93,871&#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="display:none"></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:120%">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:120%">(5,026)</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:120%">(5,296)</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></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:120%">Free cash flow</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:120%">54,917&#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:120%">88,575&#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="display:none"></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:120%">Change in debt</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:120%">&#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:120%">35,000&#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></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:120%">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:120%">(44,407)</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:120%">(29,623)</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></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:120%">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:120%">(14,836)</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:120%">(12,619)</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></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:120%">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:120%">(7,000)</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:120%">(2,500)</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></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:120%">Net proceeds from the sale of 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:120%">23,742&#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:120%">&#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></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:120%">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:120%">(271)</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:120%">2,609&#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></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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">12,145&#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:120%">$</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:120%">81,442&#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="display:none"></td></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%">Adjusted EBITDA.</span><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;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;Adjusted EBITDA&#8221;, a non-GAAP financial measure, is defined by Kforce as net income before depreciation and amortization, stock-based compensation expense, interest expense, net, income tax expense and loss from equity method investment. 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><br/></span></div><div><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><span><br/></span></div><div style="height:45pt;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><hr style="page-break-after:always"/><div style="min-height:45pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><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 reconciliation of Adjusted EBITDA to net income (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:76.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></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:9.574%"></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:120%">2021</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:120%">2020</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-style:italic;font-weight:400;line-height:120%">Three Months Ended September 30,</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;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:120%">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:120%">$</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:120%">20,168&#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:120%">$</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:120%">18,763&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">1,026&#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:120%">1,308&#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;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:120%">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:120%">3,512&#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:120%">2,908&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">750&#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:120%">849&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">7,650&#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:120%">7,017&#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;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:120%">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:120%">687&#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:120%">103&#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:120%">Adjusted EBITDA</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:120%">$</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:120%">33,793&#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:120%">$</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:120%">30,948&#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 style="height:6pt"><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Nine Months Ended September 30,</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></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:120%">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:120%">$</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:120%">54,617&#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:120%">$</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:120%">37,754&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">3,420&#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:120%">4,081&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">(2,051)</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:120%">&#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;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:120%">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:120%">10,447&#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:120%">8,707&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">2,312&#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:120%">2,533&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">21,378&#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:120%">14,568&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">1,821&#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:120%">&#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;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:120%">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:120%">1,709&#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:120%">1,237&#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:120%">Adjusted EBITDA</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:120%">$</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:120%">93,653&#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:120%">$</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:120%">68,880&#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><br/></span></div><div style="height:45pt;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="i60568dace2c7474fab60b3c198921506_100"></div><hr style="page-break-after:always"/><div style="min-height:45pt;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="#i60568dace2c7474fab60b3c198921506_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%">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 our operating cash flows and, if necessary, borrowings under our credit facility. At September&#160;30, 2021 and December&#160;31, 2020, we had $115.6 million and $103.5 million in cash and cash equivalents, respectively, which consisted primarily of government money market funds. At both September&#160;30, 2021 and December&#160;31, 2020, we had $100.0 million outstanding under our credit facility, and $198.7 million available under our credit facility. The amounts outstanding under our credit facility were hedged by interest rate swaps, as discussed below. In addition, on April 19, 2021, we completed the sale of our corporate headquarters to an independent third party. We received net proceeds of $23.7 million and recorded a gain on the sale of $2.0&#160;million, which is included in SG&amp;A expenses. In conjunction with the sale, we entered into an agreement to lease back the building for a period of 18 months. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In September 2021, Kforce entered into a lease agreement (the &#8220;Lease Agreement&#8221;) for our new corporate headquarters in Tampa, Florida. The lease term is 129 months, the lease commencement date is October 1, 2022 and the rent commencement date is nine (9) months following the lease commencement date. The minimum base rent over the lease term is $10.9 million, which includes annual escalations. The Lease Agreement also provides for the Company to receive an allowance, from the Landlord, of approximately $1.6 million to be used towards costs to design, engineer, install, supply and to construct improvements that will become part of the building. The future lease payments and the allowance are not yet recorded on our condensed consolidated balance sheets. </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%">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%">We are principally focused on achieving an appropriate balance of cash flow across several areas of opportunity such as: generating positive cash flow from operating activities; investing in our infrastructure to allow sustainable growth via capital expenditures; returning capital to our shareholders through our quarterly dividends and common stock repurchase program; maintaining appropriate leverage under our credit facility; selectively pursuing acquisition opportunities; and maintaining sufficient liquidity for 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%">Cash provided by operating activities was $59.9 million during the nine months ended September&#160;30, 2021, as compared to $93.9 million provided during the nine months ended September&#160;30, 2020. 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. The decrease was primarily driven by growth in our accounts receivable portfolio and the payment of payroll taxes deferred in 2020 related to the CARES ACT, offset in part by profitable revenue growth. </span></div><div 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 investing activities during the nine months ended September&#160;30, 2021 was $11.7 million and cash used in investing activities during the nine months ended September&#160;30, 2020 was $4.2 million. Cash provided by investing activities during the nine months ended September&#160;30, 2021 includes $23.7 million in net proceeds from the sale of our corporate headquarters, offset by cash used for capital expenditures and payments for capital invested in WorkLLama. We expect to continue selectively investing in our infrastructure, primarily focusing on implementing new and upgrading existing technologies that will provide the most benefit.</span></div><div 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 $59.5 million during the nine months ended September&#160;30, 2021, as compared to $8.2 million used during the nine months ended September&#160;30, 2020. The change was primarily driven by the $35.0 million draw down on our credit facility during the nine months ended September&#160;30, 2020 and an increase in the repurchases of common stock during the nine month period of 2021 compared to 2020.</span></div><div 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 (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:72.291%"></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.473%"></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.476%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">2021</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:120%">2020</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:120%">Open market repurchases</span></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:120%">$</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:120%">43,973&#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:120%">$</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:120%">29,386&#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:120%">Repurchase of shares related to tax withholding requirements for vesting of restricted stock</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:120%">434&#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:120%">237&#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:120%">Total cash flow impact of common stock repurchases</span></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:120%">$</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:120%">44,407&#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:120%">$</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:120%">29,623&#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:15pt"><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="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></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%">During the nine months ended September&#160;30, 2021 and 2020, Kforce declared and paid quarterly dividends of $14.8 million ($0.72 per share) and $12.6 million ($0.60 per share), respectively, which represents a 20% increase in the per share payment. The declaration, payment and amount of future dividends are discretionary and will be subject to determination by our 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 adversely affect operating results and liquidity, as well as the ability of our lenders to fund borrowings. Actual results could also differ materially from these indicated as a result of a number of factors, including the use of currently available resources for capital expenditures, investments, additional common stock repurchases or dividends. </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%">Credit Facility</span></div><div style="height:45pt;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><hr style="page-break-after:always"/><div style="min-height:45pt;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="#i60568dace2c7474fab60b3c198921506_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%">On May 25, 2017, the Firm entered into a 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, Regions Bank and BMO Harris Bank, N.A., as co-documentation agents, and the lenders referred to therein (the &#8220;Credit Facility&#8221;). The maturity date of the Credit Facility is May&#160;25, 2022. </span><span style="color:#1a1a1a;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under the Credit Facility are secured by substantially all of the tangible and intangible assets of the Firm, </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">excluding the Firm&#8217;s corporate headquarters (which was sold in the second quarter of 2021) and certain other designated collateral. Accordingly, as of September&#160;30, 2021, $100.0 million was outstanding and is classified as a long-term  liability within our balance sheet. In addition, as of September 30, 2021, $198.7 million was available on our Credit Facility, subject to certain covenants, and as of December&#160;31, 2020, $100.0 million was outstanding. As of September&#160;30, 2021, we are in compliance with our credit facility covenants as described in the 2020 Annual Report on Form 10-K and currently expect that we will be able to maintain compliance with these covenants. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:112%">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;the Amended and Restated Credit Facility&#8221;). Under the Amended and Restated Credit Facility, the Firm will have a maximum borrowing capacity of $200.0 million, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of $150.0 million. The maturity date of the Amended and Restated Credit Facility is October 20, 2025. Refer to Note N - &#8220; Subsequent Events&#8221; in the Unaudited Condensed Consolidated Financial Statements, included in this report on Form 10-Q, for a more complete discussion of the new credit agreement.</span></div><div 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 two forward-starting interest rate swap agreements, which have been designated as cash flow hedges, to mitigate the risk of rising interest rates. Refer to Note K - &#8220;Derivative Instruments and Hedging Activity&#8221; in the Notes to Unaudited Condensed Consolidated Financial Statements, included in this report on Form 10-Q, for a complete discussion of our interest rate swaps. At September&#160;30, 2021 and December&#160;31, 2020, the fair value of our interest rate swaps were a liability of $0.3 million and $1.8 million, respectively.</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%">Stock Repurchases</span></div><div 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 Board approved an increase in our stock repurchase authorization to an aggregate total of $100.0 million. During the nine months ended September&#160;30, 2021, Kforce repurchased approximately 0.8&#160;million shares of common stock on the open market at a total cost of approximately $44.5&#160;million and&#160;$40.0 million remained available for further repurchases under the Board-authorized common stock repurchase program at September&#160;30, 2021.</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%">Contractual Obligations and 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%">Other than the changes described elsewhere in this Quarterly Report, there have been no material changes during the period covered by this report on Form 10-Q to our contractual obligations previously disclosed in Part II, Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; included in our 2020&#160;Annual Report on Form 10-K.</span></div><div id="i60568dace2c7474fab60b3c198921506_103"></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%">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 unaudited condensed consolidated financial statements are prepared in accordance with GAAP. In connection with the preparation of our unaudited condensed 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. We base our assumptions, estimates and judgments on historical experience, current trends and other factors that management believes to be relevant at the time our unaudited condensed consolidated financial statements are prepared. On a regular basis, management reviews the accounting policies, estimates, assumptions and judgments to ensure that our unaudited condensed 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.</span></div><div 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 Note A &#8211; &#8220;Summary of Significant Accounting Policies&#8221; in the Notes to Consolidated Financial Statements and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations &#8211; Critical Accounting Estimates&#8221; in our&#160;2020&#160;Annual Report on Form 10-K for a more detailed discussion of our significant accounting policies and critical accounting estimates.</span></div><div id="i60568dace2c7474fab60b3c198921506_106"></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%">NEW 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%">Refer to Note A - &#8220;Summary of Significant Accounting Policies&#8221; in the Notes to Unaudited Condensed Consolidated Financial Statements, included in Item 1. Financial Statements of this report for a discussion of new accounting standards.</span></div><div id="i60568dace2c7474fab60b3c198921506_109"></div><div style="margin-top:5pt"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;3.&#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET 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%">With respect to our quantitative and qualitative disclosures about market risk, there have been no material changes to the information included in Part II, Item 7A, &#8220;Quantitative and Qualitative Disclosures About Market Risk&#8221; in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020.</span></div><div id="i60568dace2c7474fab60b3c198921506_112"></div><div style="margin-top:5pt"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4.&#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-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%">As of September&#160;30, 2021, we carried out an evaluation required by Rules 13a-15 and 15d-15 under the Exchange Act (the &#8220;Evaluation&#8221;) under the supervision and with the participation of our CEO and CFO, of the effectiveness of our disclosure </span></div><div style="height:45pt;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><hr style="page-break-after:always"/><div style="min-height:45pt;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="#i60568dace2c7474fab60b3c198921506_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%">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 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 disclosure.</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%">Changes in 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%">Management has evaluated, with the participation of our CEO and CFO, whether any changes in our internal control over financial reporting that occurred during our last fiscal quarter have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Based on the evaluation we conducted, management has concluded that no such changes have occurred.</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%">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-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 id="i60568dace2c7474fab60b3c198921506_115"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II - OTHER INFORMATION</span></div><div id="i60568dace2c7474fab60b3c198921506_118"></div><div style="margin-top:9pt"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. LEGAL PROCEEDINGS.</span></div><div style="margin-top:5pt"><span style="color:#212529;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. </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For further information regarding legal proceedings, refer to Note M - "Commitments and Contingencies" in the Notes to Unaudited Condensed Consolidated Financial Statements in the section entitled "Litigation and Loss Contingencies," included in Item&#160;1. Financial Statements of this report. While the ultimate outcome of these legal proceedings cannot be determined, we currently do not expect that these matters, individually or in the aggregate, will have a material effect on our financial position.</span></div><div><span><br/></span></div><div id="i60568dace2c7474fab60b3c198921506_121"></div><div style="margin-top:9pt"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS.</span></div><div 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 have been no material changes in the risk factors previously disclosed in our 2020 Annual Report on Form 10-K.</span></div><div style="margin-top:5pt"><span><br/></span></div><div id="i60568dace2c7474fab60b3c198921506_124"></div><div style="margin-top:9pt"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2.&#160;&#160;&#160;&#160;UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.</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%">Purchases of Equity Securities by the Issuer</span></div><div style="margin-bottom:5pt;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 September&#160;30, 2021:</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:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></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.157%"></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:18.490%"></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:18.496%"></td><td style="width:0.1%"></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:120%">Period</span></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:120%">Total&#160;Number&#160;of<br/>Shares&#160;Purchased<br/>(1)</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:120%">Average&#160;Price&#160;Paid<br/>per Share</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:120%">Total Number of Shares <br/>Purchased as Part of<br/>Publicly&#160;Announced<br/>Plans or Programs</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:120%">Approximate&#160;Dollar Value&#160;<br/>of&#160;Shares&#160;that May Yet Be<br/>Purchased&#160;Under&#160;the<br/>Plans&#160;or&#160;Programs</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:120%">July 1, 2021 to July 31, 2021</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:120%">94,958&#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:120%">$</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:120%">61.43&#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 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:120%">94,958&#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:120%">$</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:120%">49,115,641&#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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">August 1, 2021 to August 31, 2021</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:120%">57,656&#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:120%">$</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:120%">58.65&#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:120%">56,514&#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:120%">$</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:120%">45,803,109&#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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">September 1, 2021 to September 30, 2021</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:120%">96,204&#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:120%">$</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:120%">60.14&#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:120%">96,204&#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:120%">$</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:120%">40,017,182&#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;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:120%">Total</span></td><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:120%">248,818&#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:120%">$</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:120%">60.29&#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 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:120%">247,676&#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:120%">$</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:120%">40,017,182&#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><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes 1,142 shares received upon vesting of restricted stock to satisfy tax withholding requirements for the period August 1, 2021 to August 31, 2021.</span></div><div id="i60568dace2c7474fab60b3c198921506_127"></div><div style="margin-top:9pt"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3.&#160;&#160;&#160;&#160;DEFAULTS UPON SENIOR SECURITIES.</span></div><div style="margin-bottom:9pt;margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i60568dace2c7474fab60b3c198921506_130"></div><div style="margin-top:9pt"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. MINE SAFETY DISCLOSURES.</span></div><div style="margin-bottom:9pt;margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;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="i60568dace2c7474fab60b3c198921506_133"></div><hr style="page-break-after:always"/><div style="min-height:45pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5. OTHER INFORMATION.</span></div><div style="margin-bottom:9pt;margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i60568dace2c7474fab60b3c198921506_136"></div><div style="-sec-extract:summary;margin-top:9pt"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;6.&#160;&#160;&#160;&#160;EXHIBITS.</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:4.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.607%"></td><td style="width:0.1%"></td></tr><tr><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:120%">Exhibit Number</span></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:120%">Description</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><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="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #026dce;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:120%">3.1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #026dce;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:120%">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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;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="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:120%">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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;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="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:120%">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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;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="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:120%">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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;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="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:120%">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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;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="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:120%">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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;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="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:120%">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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit311q32021.htm">31.1</a></span></div></td><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:120%">Certification by the Chief Executive Officer of Kforce Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit312q32021.htm">31.2</a></span></div></td><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:120%">Certification by the Chief Financial Officer of Kforce Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit321q32021.htm">32.1</a></span></div></td><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:120%">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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit322q32021.htm">32.2</a></span></div></td><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:120%">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><td colspan="3" style="padding:0 1pt"></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:120%">101.1</span></td><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%">The following material from this Quarterly Report on Form 10-Q of Kforce Inc. for the period ended September 30, 2021, formatted in XBRL Part I, Item 1 of this Form 10-Q formatted in XBRL (Extensible Business Reporting Language): (i) Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income; (ii) Unaudited Condensed Consolidated Balance Sheets; (iii) Unaudited Condensed Consolidated Statement of Changes in Stockholders&#8217; Equity; (iv) Unaudited Condensed Consolidated Statements of Cash Flows; and (v) related notes to these financial statements.</span></td><td colspan="3" style="padding:0 1pt"></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:120%">104</span></td><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%">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><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:45pt;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%">32</span></div></div></div><div id="i60568dace2c7474fab60b3c198921506_139"></div><hr style="page-break-after:always"/><div style="min-height:45pt;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="#i60568dace2c7474fab60b3c198921506_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:9pt"><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, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.&#160;</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:4.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.984%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom">KFORCE INC.</td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:120%">Date:</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:120%">November 3, 2021</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:120%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:115%">/s/ DAVID M. KELLY</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:120%">David M. Kelly</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:120%">Executive Vice President, Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:120%">(Principal Financial Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:120%">Date:</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:120%">November 3, 2021</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:120%">By:</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:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">/s/ JEFFREY B. HACKMAN</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:400;line-height:120%">Jeffrey B. Hackman</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:120%">Senior Vice President, Finance and Accounting</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:120%">(Principal Accounting Officer)</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:45pt;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></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>exhibit311q32021.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i96383461aee543988073a3c0004fcba3_1"></div><div style="min-height:45pt;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, David L. Dunkel, certify that&#58;</font></div><div style="margin-bottom:9pt;text-indent:24pt"><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 quarterly report on Form 10-Q of Kforce Inc.&#59;</font></div><div style="margin-bottom:9pt;text-indent:24pt"><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:24pt"><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:24pt"><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:49pt"><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:49pt"><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:49pt"><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:49pt"><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:24pt"><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:49pt"><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:49pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; November 3, 2021</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:64.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.798%"></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:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; DAVID L. DUNKEL</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:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David L. Dunkel,</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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></div></td></tr></table></div><div style="margin-bottom:9pt"><font><br></font></div><div style="height:45pt;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-31.2
<SEQUENCE>3
<FILENAME>exhibit312q32021.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i7e7d28f6bce64af8b8addce21a4502a6_1"></div><div style="min-height:45pt;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, David M. Kelly, certify that&#58;</font></div><div style="margin-bottom:9pt;text-indent:24pt"><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 quarterly report on Form 10-Q of Kforce Inc.&#59;</font></div><div style="margin-bottom:9pt;text-indent:24pt"><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:24pt"><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:24pt"><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:49pt"><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:49pt"><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:49pt"><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:49pt"><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:24pt"><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:49pt"><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:49pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; November 3, 2021</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:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.076%"></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:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; DAVID M. KELLY</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:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David M. Kelly,</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div style="margin-bottom:9pt"><font><br></font></div><div style="height:45pt;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-32.1
<SEQUENCE>4
<FILENAME>exhibit321q32021.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i61bfc386b14a48fcb2c2d8e3fcb72c0b_1"></div><div style="min-height:45pt;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 Quarterly Report of Kforce Inc. (&#8220;Kforce&#8221;) on Form 10-Q for the quarterly period ended September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Form 10-Q&#8221;), I, David L. Dunkel, 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:24pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Form 10-Q 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:24pt"><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-Q fairly presents, in all material respects, the financial condition and results of operations of Kforce.</font></div><div style="margin-bottom:9pt"><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:64.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.211%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November 3, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; DAVID L. DUNKEL</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:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David L. Dunkel,</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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></div></td></tr></table></div><div style="margin-bottom:9pt"><font><br></font></div><div style="height:45pt;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-32.2
<SEQUENCE>5
<FILENAME>exhibit322q32021.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i1b625db2b3fe44a2a61ed89764176323_1"></div><div style="min-height:45pt;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 Quarterly Report of Kforce Inc. (&#8220;Kforce&#8221;) on Form 10-Q for the quarterly period ended September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Form 10-Q&#8221;), I, David M. Kelly, 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:24pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Form 10-Q 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:24pt"><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-Q fairly presents, in all material respects, the financial condition and results of operations of Kforce.</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%">Date&#58; November 3, 2021</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:61.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.437%"></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:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; DAVID M. KELLY</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:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David M. Kelly,</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div style="margin-bottom:9pt"><font><br></font></div><div style="height:45pt;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>6
<FILENAME>kfrc-20210930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:84ca9dda-b211-494d-ab3b-4f046743ea12,g:24a4b041-a6c8-4036-9438-b1c2db4cacc2-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:kfrc="http://www.kforce.com/20210930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.kforce.com/20210930">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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-20210930_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-20210930_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-20210930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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-20210930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.kforce.com/role/Cover">
        <link:definition>0001001 - Document - Cover</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="UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME">
        <link:definition>1001002 - Statement - UNAUDITED CONDENSED 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="UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>1002003 - Statement - UNAUDITED CONDENSED 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="UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>1003004 - Statement - UNAUDITED CONDENSED 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="UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY">
        <link:definition>1004005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT 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="UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT 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="UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1006007 - Statement - UNAUDITED CONDENSED 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>2101101 - 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="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - 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="SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>2403401 - Disclosure - Summary of Significant Accounting Policies (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="ReportableSegments" roleURI="http://www.kforce.com/role/ReportableSegments">
        <link:definition>2104102 - 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="ReportableSegmentsTables" roleURI="http://www.kforce.com/role/ReportableSegmentsTables">
        <link:definition>2305301 - 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="ReportableSegmentsScheduleDetails" roleURI="http://www.kforce.com/role/ReportableSegmentsScheduleDetails">
        <link:definition>2406402 - Disclosure - Reportable Segments - Schedule (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="DisaggregationofRevenue" roleURI="http://www.kforce.com/role/DisaggregationofRevenue">
        <link:definition>2107103 - 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="DisaggregationofRevenueTables" roleURI="http://www.kforce.com/role/DisaggregationofRevenueTables">
        <link:definition>2308302 - 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="DisaggregationofRevenueDetails" roleURI="http://www.kforce.com/role/DisaggregationofRevenueDetails">
        <link:definition>2409403 - Disclosure - 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="AllowanceforCreditLosses" roleURI="http://www.kforce.com/role/AllowanceforCreditLosses">
        <link:definition>2110104 - 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="AllowanceforCreditLossesTables" roleURI="http://www.kforce.com/role/AllowanceforCreditLossesTables">
        <link:definition>2311303 - 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="AllowanceforCreditLossesDetails" roleURI="http://www.kforce.com/role/AllowanceforCreditLossesDetails">
        <link:definition>2412404 - 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="SaleofCorporateHeadquarters" roleURI="http://www.kforce.com/role/SaleofCorporateHeadquarters">
        <link:definition>2113105 - Disclosure - Sale of Corporate Headquarters</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="SaleofCorporateHeadquartersDetails" roleURI="http://www.kforce.com/role/SaleofCorporateHeadquartersDetails">
        <link:definition>2414405 - Disclosure - Sale of Corporate Headquarters (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="OtherAssetsNet" roleURI="http://www.kforce.com/role/OtherAssetsNet">
        <link:definition>2115106 - 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="OtherAssetsNetTables" roleURI="http://www.kforce.com/role/OtherAssetsNetTables">
        <link:definition>2316304 - 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="OtherAssetsNetDetails" roleURI="http://www.kforce.com/role/OtherAssetsNetDetails">
        <link:definition>2417406 - 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="CurrentLiabilities" roleURI="http://www.kforce.com/role/CurrentLiabilities">
        <link:definition>2118107 - 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="CurrentLiabilitiesTables" roleURI="http://www.kforce.com/role/CurrentLiabilitiesTables">
        <link:definition>2319305 - 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="CurrentLiabilitiesDetails" roleURI="http://www.kforce.com/role/CurrentLiabilitiesDetails">
        <link:definition>2420407 - 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="OtherLongTermLiabilities" roleURI="http://www.kforce.com/role/OtherLongTermLiabilities">
        <link:definition>2121108 - 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="OtherLongTermLiabilitiesTables" roleURI="http://www.kforce.com/role/OtherLongTermLiabilitiesTables">
        <link:definition>2322306 - 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="OtherLongTermLiabilitiesDetails" roleURI="http://www.kforce.com/role/OtherLongTermLiabilitiesDetails">
        <link:definition>2423408 - 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="EmployeeBenefitPlans" roleURI="http://www.kforce.com/role/EmployeeBenefitPlans">
        <link:definition>2124109 - 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="EmployeeBenefitPlansAdditionalInformationDetails" roleURI="http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails">
        <link:definition>2425409 - Disclosure - Employee Benefit 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="StockIncentivePlans" roleURI="http://www.kforce.com/role/StockIncentivePlans">
        <link:definition>2126110 - 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="StockIncentivePlansTables" roleURI="http://www.kforce.com/role/StockIncentivePlansTables">
        <link:definition>2327307 - 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="StockIncentivePlansAdditionalInformationDetails" roleURI="http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails">
        <link:definition>2428410 - 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>2429411 - 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="DerivativeInstrumentandHedgingActivity" roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity">
        <link:definition>2130111 - 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="DerivativeInstrumentandHedgingActivityTables" roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityTables">
        <link:definition>2331308 - 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="DerivativeInstrumentandHedgingActivityNarrativeDetails" roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails">
        <link:definition>2432412 - 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>2433413 - 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="FairValueMeasurements" roleURI="http://www.kforce.com/role/FairValueMeasurements">
        <link:definition>2134112 - 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="FairValueMeasurementsTables" roleURI="http://www.kforce.com/role/FairValueMeasurementsTables">
        <link:definition>2335309 - Disclosure - Fair Value Measurements (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="FairValueMeasurementsScheduleofEstimatedFairValuesDetails" roleURI="http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails">
        <link:definition>2436414 - Disclosure - Fair Value Measurements - Schedule of Estimated Fair Values (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="CommitmentsandContingencies" roleURI="http://www.kforce.com/role/CommitmentsandContingencies">
        <link:definition>2137113 - 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="CommitmentsandContingenciesDetails" roleURI="http://www.kforce.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2438415 - 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="SubsequentEvents" roleURI="http://www.kforce.com/role/SubsequentEvents">
        <link:definition>2139114 - Disclosure - Subsequent Events</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="SubsequentEventsDetails" roleURI="http://www.kforce.com/role/SubsequentEventsDetails">
        <link:definition>2440416 - Disclosure - Subsequent Events (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_LesseeOperatingLeaseLeaseImprovementAllowance" abstract="false" name="LesseeOperatingLeaseLeaseImprovementAllowance" nillable="true" xbrli:periodType="instant" 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-types:domainItemType"/>
  <xs:element id="kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold" abstract="false" name="LineOfCreditFacilityDebtCovenantLeverageRatioThreshold" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="kfrc_CreditFacilityMember" abstract="true" name="CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_InterestRateSwapAMember" abstract="true" name="InterestRateSwapAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfrc_DeferredPayrollTaxesMember" abstract="true" name="DeferredPayrollTaxesMember" 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_NoncashLeaseExpense" abstract="false" name="NoncashLeaseExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_WorkLLamaLLCMember" abstract="true" name="WorkLLamaLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities" abstract="false" name="LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_TwoThousandTwentyOneStockIncentivePlanMember" abstract="true" name="TwoThousandTwentyOneStockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SupplementalUnemploymentBenefitsOnChangeInControl" abstract="false" name="SupplementalUnemploymentBenefitsOnChangeInControl" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LineOfCreditFacilityCovenantTermsLeverageRatio" abstract="false" name="LineOfCreditFacilityCovenantTermsLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="kfrc_DebtInstrumentInterestRateVariableInterestRateFloor" abstract="false" name="DebtInstrumentInterestRateVariableInterestRateFloor" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="kfrc_TechnologySegmentMember" abstract="true" name="TechnologySegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfrc_InterestRateSwapBMember" abstract="true" name="InterestRateSwapBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables" abstract="false" name="AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio" abstract="false" name="LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh" abstract="false" name="EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh" 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-types:domainItemType"/>
  <xs:element id="kfrc_COVID19Member" abstract="true" name="COVID19Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfrc_FlexRevenueMember" abstract="true" name="FlexRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash" abstract="false" name="LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_PeriodForContinuationOfBenefitsUnderAgreement" abstract="false" name="PeriodForContinuationOfBenefitsUnderAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="kfrc_EmploymentAgreementSeverancePercentageOfAnnualSalary" abstract="false" name="EmploymentAgreementSeverancePercentageOfAnnualSalary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="kfrc_EmploymentAgreementSeverancePercentageOfAnnualBonus" abstract="false" name="EmploymentAgreementSeverancePercentageOfAnnualBonus" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>kfrc-20210930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:84ca9dda-b211-494d-ab3b-4f046743ea12,g:24a4b041-a6c8-4036-9438-b1c2db4cacc2-->
<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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="kfrc-20210930.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0cb40588-fed1-4399-83eb-8ad72a773d97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_a6692ae2-10a1-48e8-a2e2-b22fd822c25d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_0cb40588-fed1-4399-83eb-8ad72a773d97" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_a6692ae2-10a1-48e8-a2e2-b22fd822c25d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8b7a1ea4-738b-4d42-beee-90e684068347" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0cb40588-fed1-4399-83eb-8ad72a773d97" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8b7a1ea4-738b-4d42-beee-90e684068347" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_512fd1f0-73ca-4157-aefa-649ab3ecded6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_bb5fe815-9cdc-4e1e-bce6-fe64f5ba858e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_512fd1f0-73ca-4157-aefa-649ab3ecded6" xlink:to="loc_us-gaap_GrossProfit_bb5fe815-9cdc-4e1e-bce6-fe64f5ba858e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_8cb7a812-d534-4e67-a9bd-0ca527861748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_512fd1f0-73ca-4157-aefa-649ab3ecded6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_8cb7a812-d534-4e67-a9bd-0ca527861748" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_3eab739e-f663-4173-a832-09238beb4cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_512fd1f0-73ca-4157-aefa-649ab3ecded6" xlink:to="loc_us-gaap_DepreciationAndAmortization_3eab739e-f663-4173-a832-09238beb4cb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_fd6f7566-d991-430c-b869-9e83ad21f854" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_62997592-70be-4aa2-bf17-ee204f009c30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fd6f7566-d991-430c-b869-9e83ad21f854" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_62997592-70be-4aa2-bf17-ee204f009c30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_08e83d81-a5f7-4924-b6d6-709a117f8638" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fd6f7566-d991-430c-b869-9e83ad21f854" xlink:to="loc_us-gaap_CostOfRevenue_08e83d81-a5f7-4924-b6d6-709a117f8638" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_c4d929e0-4bd2-4aba-8d19-d7cfb807942b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_550afc27-324f-4b28-ae2d-89466eeda292" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_c4d929e0-4bd2-4aba-8d19-d7cfb807942b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_550afc27-324f-4b28-ae2d-89466eeda292" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6cbfe2a1-f169-4dbb-8f13-ea0548dc249f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_c4d929e0-4bd2-4aba-8d19-d7cfb807942b" xlink:to="loc_us-gaap_NetIncomeLoss_6cbfe2a1-f169-4dbb-8f13-ea0548dc249f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_c0f1216f-0309-4aae-b3c7-61b5902a7cde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_c4d929e0-4bd2-4aba-8d19-d7cfb807942b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_c0f1216f-0309-4aae-b3c7-61b5902a7cde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_957f59f1-9868-4aba-8070-8862bd29f39f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fa0f89e6-1116-4d4b-a592-01197e247eba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncomeLossAttributableToParent_957f59f1-9868-4aba-8070-8862bd29f39f" xlink:to="loc_us-gaap_OperatingIncomeLoss_fa0f89e6-1116-4d4b-a592-01197e247eba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_b3aa0d9c-b580-4f27-8ba4-ef2d258b775e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncomeLossAttributableToParent_957f59f1-9868-4aba-8070-8862bd29f39f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_b3aa0d9c-b580-4f27-8ba4-ef2d258b775e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="kfrc-20210930.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_530186e2-31f3-4198-b22f-41430bfd7f69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_66408829-44d9-438d-95f5-1dc5a978d274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_530186e2-31f3-4198-b22f-41430bfd7f69" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_66408829-44d9-438d-95f5-1dc5a978d274" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_21b1fc0f-044d-4b1d-8dd5-b1415eb5b3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_530186e2-31f3-4198-b22f-41430bfd7f69" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_21b1fc0f-044d-4b1d-8dd5-b1415eb5b3ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7cd60471-6e8e-4474-9a49-b9dffebba552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_530186e2-31f3-4198-b22f-41430bfd7f69" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7cd60471-6e8e-4474-9a49-b9dffebba552" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_bc37daa3-f783-4ce0-85c8-cf6e22d738d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d5304948-0531-406f-96f1-d22a4b2f612b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_bc37daa3-f783-4ce0-85c8-cf6e22d738d6" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d5304948-0531-406f-96f1-d22a4b2f612b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_5578be63-401d-432b-a2df-5e4aad750c98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_bc37daa3-f783-4ce0-85c8-cf6e22d738d6" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_5578be63-401d-432b-a2df-5e4aad750c98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_48628103-8082-4098-a6a5-e9db6d5c675e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_bc37daa3-f783-4ce0-85c8-cf6e22d738d6" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_48628103-8082-4098-a6a5-e9db6d5c675e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3afc6414-e1b5-4bfd-983f-998c325858c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_bc37daa3-f783-4ce0-85c8-cf6e22d738d6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3afc6414-e1b5-4bfd-983f-998c325858c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_fbea14c4-0a1a-4fcd-9bd5-901c42c8df6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_bc37daa3-f783-4ce0-85c8-cf6e22d738d6" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_fbea14c4-0a1a-4fcd-9bd5-901c42c8df6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_212d4ceb-dbd1-402e-9af4-0fb283285bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_50d0de5f-69c0-469c-a101-ea20c994c932" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_212d4ceb-dbd1-402e-9af4-0fb283285bd6" xlink:to="loc_us-gaap_PreferredStockValue_50d0de5f-69c0-469c-a101-ea20c994c932" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_110084a2-bf8c-4c83-9b9c-94351beabd8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_212d4ceb-dbd1-402e-9af4-0fb283285bd6" xlink:to="loc_us-gaap_CommonStockValue_110084a2-bf8c-4c83-9b9c-94351beabd8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_518a417f-27da-47c5-93cb-ba7780ffadc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_212d4ceb-dbd1-402e-9af4-0fb283285bd6" xlink:to="loc_us-gaap_AdditionalPaidInCapital_518a417f-27da-47c5-93cb-ba7780ffadc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5e6c0bc1-f5bd-45e5-b7e6-aa5f58f7ae11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_212d4ceb-dbd1-402e-9af4-0fb283285bd6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5e6c0bc1-f5bd-45e5-b7e6-aa5f58f7ae11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ac7a5986-8bc7-4b3a-b666-902ba9dd8678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_212d4ceb-dbd1-402e-9af4-0fb283285bd6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ac7a5986-8bc7-4b3a-b666-902ba9dd8678" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_be4c26e1-0c5c-4d0a-9fbb-6bc7b05d9928" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_212d4ceb-dbd1-402e-9af4-0fb283285bd6" xlink:to="loc_us-gaap_TreasuryStockValue_be4c26e1-0c5c-4d0a-9fbb-6bc7b05d9928" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_290766f0-15ce-4283-a883-f25ddee88ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_989aaf1a-c9c1-4b0e-b6fc-75a144a53144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_290766f0-15ce-4283-a883-f25ddee88ac4" xlink:to="loc_us-gaap_AssetsCurrent_989aaf1a-c9c1-4b0e-b6fc-75a144a53144" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_62c8777b-baf1-401f-ba26-f541c1c3ac81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_290766f0-15ce-4283-a883-f25ddee88ac4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_62c8777b-baf1-401f-ba26-f541c1c3ac81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_aba4a153-eb83-4399-8bd5-ffa6cc719f23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_290766f0-15ce-4283-a883-f25ddee88ac4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_aba4a153-eb83-4399-8bd5-ffa6cc719f23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_f161b468-daa6-4b13-b7fb-d723debcf94d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_290766f0-15ce-4283-a883-f25ddee88ac4" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_f161b468-daa6-4b13-b7fb-d723debcf94d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1eda31e6-892b-46d6-be08-f6a1debe20f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_290766f0-15ce-4283-a883-f25ddee88ac4" xlink:to="loc_us-gaap_Goodwill_1eda31e6-892b-46d6-be08-f6a1debe20f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_2d94ee6c-2d92-41eb-8a5e-9712d37e03e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_478d9889-a90a-486b-9020-52c9688928c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2d94ee6c-2d92-41eb-8a5e-9712d37e03e8" xlink:to="loc_us-gaap_Liabilities_478d9889-a90a-486b-9020-52c9688928c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_485e18e3-ee91-4c17-98f3-afd25cb2c2ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2d94ee6c-2d92-41eb-8a5e-9712d37e03e8" xlink:to="loc_us-gaap_CommitmentsAndContingencies_485e18e3-ee91-4c17-98f3-afd25cb2c2ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0558bb91-3b92-496e-b2cf-ee544497383b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2d94ee6c-2d92-41eb-8a5e-9712d37e03e8" xlink:to="loc_us-gaap_StockholdersEquity_0558bb91-3b92-496e-b2cf-ee544497383b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3d368dac-cf88-4b88-9fe4-9f2fc0ca2226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6824529a-f88d-47df-9a46-85e6dc6ec164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3d368dac-cf88-4b88-9fe4-9f2fc0ca2226" xlink:to="loc_us-gaap_LiabilitiesCurrent_6824529a-f88d-47df-9a46-85e6dc6ec164" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_3fae1ff2-04e4-41e7-906f-3b6e95a0dd5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3d368dac-cf88-4b88-9fe4-9f2fc0ca2226" xlink:to="loc_us-gaap_LongTermLineOfCredit_3fae1ff2-04e4-41e7-906f-3b6e95a0dd5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b7a2dd88-9afd-47f1-887c-8377aea18216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3d368dac-cf88-4b88-9fe4-9f2fc0ca2226" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b7a2dd88-9afd-47f1-887c-8377aea18216" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="kfrc-20210930.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_56c6b2d3-9c0b-450c-90ba-c49674b1bbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b070e0e8-a5b4-4cd6-a234-99a9db632a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_56c6b2d3-9c0b-450c-90ba-c49674b1bbc8" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b070e0e8-a5b4-4cd6-a234-99a9db632a17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_4f417045-5f7a-46ec-9828-33d58f1c67d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_56c6b2d3-9c0b-450c-90ba-c49674b1bbc8" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_4f417045-5f7a-46ec-9828-33d58f1c67d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_63b96f99-4de0-4760-9d54-6eb828edbad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_56c6b2d3-9c0b-450c-90ba-c49674b1bbc8" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_63b96f99-4de0-4760-9d54-6eb828edbad7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_046ec545-5e54-46f8-88db-c0648650210e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_56c6b2d3-9c0b-450c-90ba-c49674b1bbc8" xlink:to="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_046ec545-5e54-46f8-88db-c0648650210e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f372b493-5915-4fdd-8668-645ff6ca8423" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90d14ef0-2c38-4cf6-b765-26d48dcf3ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f372b493-5915-4fdd-8668-645ff6ca8423" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90d14ef0-2c38-4cf6-b765-26d48dcf3ba2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_13263231-011d-44e6-a9ee-7d945a479d32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f372b493-5915-4fdd-8668-645ff6ca8423" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_13263231-011d-44e6-a9ee-7d945a479d32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b24d173f-64c4-495b-bbef-fbf6aea56f09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f372b493-5915-4fdd-8668-645ff6ca8423" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b24d173f-64c4-495b-bbef-fbf6aea56f09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_5949ed48-0a3b-48f0-8dc5-5e7532faa354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_5949ed48-0a3b-48f0-8dc5-5e7532faa354" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_57e67442-4bfe-44dc-b379-02683be00d64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_57e67442-4bfe-44dc-b379-02683be00d64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_677b9722-ba18-4d04-8d57-28ae434e2a14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_677b9722-ba18-4d04-8d57-28ae434e2a14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_96008d3e-72d9-419c-a083-017cd6ed1d61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_96008d3e-72d9-419c-a083-017cd6ed1d61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_a94f3fb2-2ff6-4e60-bc5a-99820140e499" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_a94f3fb2-2ff6-4e60-bc5a-99820140e499" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_c718e7f9-c8a9-40b9-834f-91e8561d149e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_c718e7f9-c8a9-40b9-834f-91e8561d149e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_02a95b4c-0f03-4d07-b37a-766c2b4cc578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_02a95b4c-0f03-4d07-b37a-766c2b4cc578" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_NoncashLeaseExpense_be17e987-cdee-475e-992b-af60fe25eb47" xlink:href="kfrc-20210930.xsd#kfrc_NoncashLeaseExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:to="loc_kfrc_NoncashLeaseExpense_be17e987-cdee-475e-992b-af60fe25eb47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3079ccf3-6bad-4fe8-b49c-a3e1f05a0545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:to="loc_us-gaap_ShareBasedCompensation_3079ccf3-6bad-4fe8-b49c-a3e1f05a0545" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d1e98632-29fa-4745-bdc9-9b0be0918d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d1e98632-29fa-4745-bdc9-9b0be0918d0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_813e417a-efef-4e0e-b975-a0e16be7dc83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:to="loc_us-gaap_NetIncomeLoss_813e417a-efef-4e0e-b975-a0e16be7dc83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5369cf70-b208-48a0-b37e-755d8930986e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5369cf70-b208-48a0-b37e-755d8930986e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_7505aebf-f80a-4488-a527-5dc64e729c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_7505aebf-f80a-4488-a527-5dc64e729c4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_e9c0b895-8385-4030-8213-fdda7a6c8e03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_855897af-1ea8-4fdc-8da6-f9de7b0ae72a" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_e9c0b895-8385-4030-8213-fdda7a6c8e03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d2eb6cb3-36f5-4b6f-9fdf-554df5d7aa1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_0840cab2-4099-4757-9b4f-cd5ef94d9d60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_d2eb6cb3-36f5-4b6f-9fdf-554df5d7aa1d" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_0840cab2-4099-4757-9b4f-cd5ef94d9d60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f9700df3-4b15-44b5-9794-3d26c13aefac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d2eb6cb3-36f5-4b6f-9fdf-554df5d7aa1d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f9700df3-4b15-44b5-9794-3d26c13aefac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_eb5f1bae-7485-4f20-9279-6688ce445c50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d2eb6cb3-36f5-4b6f-9fdf-554df5d7aa1d" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_eb5f1bae-7485-4f20-9279-6688ce445c50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_52baa096-c9b7-488e-b9cf-c56d34cd725a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d2eb6cb3-36f5-4b6f-9fdf-554df5d7aa1d" xlink:to="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_52baa096-c9b7-488e-b9cf-c56d34cd725a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/ReportableSegmentsScheduleDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#ReportableSegmentsScheduleDetails"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/ReportableSegmentsScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b440d5c5-58d8-4527-9df0-1ba39a23dd36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_db97cf44-dc5b-46e1-8815-2c83aff6b217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b440d5c5-58d8-4527-9df0-1ba39a23dd36" xlink:to="loc_us-gaap_OperatingExpenses_db97cf44-dc5b-46e1-8815-2c83aff6b217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_14d119f1-62b4-47fe-9ab6-3a66ba704f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b440d5c5-58d8-4527-9df0-1ba39a23dd36" xlink:to="loc_us-gaap_GrossProfit_14d119f1-62b4-47fe-9ab6-3a66ba704f1d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherAssetsNetDetails" xlink:type="simple" xlink:href="kfrc-20210930.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_56ce89c4-e71e-4fec-b5f5-c26d50a11586" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_beb55ddf-ad59-468d-b503-ffe46fa636b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_56ce89c4-e71e-4fec-b5f5-c26d50a11586" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_beb55ddf-ad59-468d-b503-ffe46fa636b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a0283c85-cea2-49c4-9976-2ff37aba3f96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_56ce89c4-e71e-4fec-b5f5-c26d50a11586" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a0283c85-cea2-49c4-9976-2ff37aba3f96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_31860895-e082-4b67-96b6-4dd53036ac15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_56ce89c4-e71e-4fec-b5f5-c26d50a11586" xlink:to="loc_us-gaap_EquityMethodInvestments_31860895-e082-4b67-96b6-4dd53036ac15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_5ee19206-b025-43a8-bcdf-67f39b1b13b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_56ce89c4-e71e-4fec-b5f5-c26d50a11586" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_5ee19206-b025-43a8-bcdf-67f39b1b13b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_4bb0e841-c33c-4f1e-85cb-ff84a1c42886" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_56ce89c4-e71e-4fec-b5f5-c26d50a11586" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_4bb0e841-c33c-4f1e-85cb-ff84a1c42886" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_44c19938-60bc-4735-8b06-b8666d6bff93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_56ce89c4-e71e-4fec-b5f5-c26d50a11586" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_44c19938-60bc-4735-8b06-b8666d6bff93" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CurrentLiabilitiesDetails" xlink:type="simple" xlink:href="kfrc-20210930.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_AccountsPayableAndAccruedLiabilitiesCurrent_bb5a8c28-2875-4ec1-9d54-225149141acd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_55e28f1e-ec8b-4199-876c-3dcd9e969373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bb5a8c28-2875-4ec1-9d54-225149141acd" xlink:to="loc_us-gaap_AccountsPayableCurrent_55e28f1e-ec8b-4199-876c-3dcd9e969373" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_52c80b16-24d7-4382-8ac2-a6b8706d20d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bb5a8c28-2875-4ec1-9d54-225149141acd" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_52c80b16-24d7-4382-8ac2-a6b8706d20d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5325b841-f39b-4eb7-9b02-1dc7a6593b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_abe3786d-4fab-45d1-ac09-cecd5996a906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5325b841-f39b-4eb7-9b02-1dc7a6593b1e" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_abe3786d-4fab-45d1-ac09-cecd5996a906" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_7eb77415-e328-4b19-a848-6d16ae8f2b86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5325b841-f39b-4eb7-9b02-1dc7a6593b1e" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_7eb77415-e328-4b19-a848-6d16ae8f2b86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_4e4d0c5f-ce13-457a-852e-ac65c483a45e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5325b841-f39b-4eb7-9b02-1dc7a6593b1e" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_4e4d0c5f-ce13-457a-852e-ac65c483a45e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent_f18cf09c-c239-4751-8235-44c3f8a5dac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5325b841-f39b-4eb7-9b02-1dc7a6593b1e" xlink:to="loc_us-gaap_WorkersCompensationLiabilityCurrent_f18cf09c-c239-4751-8235-44c3f8a5dac4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="kfrc-20210930.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_5d037394-4b6d-438a-96cb-9162accdb026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3f87b4d5-7a45-49d8-b549-379d7be420e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5d037394-4b6d-438a-96cb-9162accdb026" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3f87b4d5-7a45-49d8-b549-379d7be420e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_462a02a3-76b7-4b4e-bbc9-e403589ffc5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_5d037394-4b6d-438a-96cb-9162accdb026" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_462a02a3-76b7-4b4e-bbc9-e403589ffc5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d6f69c43-9c86-4441-b5f7-62cd1e8cc7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_5d037394-4b6d-438a-96cb-9162accdb026" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d6f69c43-9c86-4441-b5f7-62cd1e8cc7fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_cd1bf8d4-f3df-48f3-aff3-b265b6143495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_5d037394-4b6d-438a-96cb-9162accdb026" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_cd1bf8d4-f3df-48f3-aff3-b265b6143495" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_15446933-da9f-440d-a0b4-fb71922ada99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_5d037394-4b6d-438a-96cb-9162accdb026" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_15446933-da9f-440d-a0b4-fb71922ada99" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>kfrc-20210930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:84ca9dda-b211-494d-ab3b-4f046743ea12,g:24a4b041-a6c8-4036-9438-b1c2db4cacc2-->
<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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="kfrc-20210930.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended" id="i525df7eb72264381865cdff4c0f3ed13_UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3e2e8b99-d51b-483d-9f9a-886b9c8b034c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3e2e8b99-d51b-483d-9f9a-886b9c8b034c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_b6b01017-bfba-4af7-b67d-2276bba81bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_SharesIssued_b6b01017-bfba-4af7-b67d-2276bba81bf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fb8cf5a6-e09f-4830-89f8-16d3f38c60ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_StockholdersEquity_fb8cf5a6-e09f-4830-89f8-16d3f38c60ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_85778cc0-5640-40e3-982f-c7b147ad394e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_NetIncomeLoss_85778cc0-5640-40e3-982f-c7b147ad394e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bb72f5c8-2916-4db1-9694-70b771501859" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bb72f5c8-2916-4db1-9694-70b771501859" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d124193-4b3d-43b1-aad8-de8ecce4c533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d124193-4b3d-43b1-aad8-de8ecce4c533" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d1b605b9-1fee-459b-9cf9-aaf4d2272524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d1b605b9-1fee-459b-9cf9-aaf4d2272524" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b23b2d4d-b2e8-462a-bc11-81049791763c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b23b2d4d-b2e8-462a-bc11-81049791763c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_74c950ce-13fd-411d-9840-2b7b888e6286" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_74c950ce-13fd-411d-9840-2b7b888e6286" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_a3f45843-c17c-4070-ae0d-88198c998416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_DividendsCommonStock_a3f45843-c17c-4070-ae0d-88198c998416" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_3814d4f5-23fa-4295-9503-1433dcff111e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_3814d4f5-23fa-4295-9503-1433dcff111e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_29646a69-2b00-4237-ab39-71ab043e9a90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_29646a69-2b00-4237-ab39-71ab043e9a90" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_3eae949f-83f0-4d00-ac20-3959ba360c26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_3eae949f-83f0-4d00-ac20-3959ba360c26" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_02194e73-b497-453b-bab8-fef36a28c444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_02194e73-b497-453b-bab8-fef36a28c444" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_d2a89721-1010-45fd-9039-2b2e967a6bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b33903c1-22ec-4601-afe9-46f62b7ec4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0435af1d-8573-411f-8bea-90d6eb9259e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3e2e8b99-d51b-483d-9f9a-886b9c8b034c" xlink:to="loc_us-gaap_StatementTable_0435af1d-8573-411f-8bea-90d6eb9259e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_74e8fba0-0ee1-4024-8376-c9b162075380" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0435af1d-8573-411f-8bea-90d6eb9259e9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_74e8fba0-0ee1-4024-8376-c9b162075380" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_74e8fba0-0ee1-4024-8376-c9b162075380_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_74e8fba0-0ee1-4024-8376-c9b162075380" xlink:to="loc_us-gaap_EquityComponentDomain_74e8fba0-0ee1-4024-8376-c9b162075380_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_333d5a79-8185-4c01-b1a9-d18c86b6bef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_74e8fba0-0ee1-4024-8376-c9b162075380" xlink:to="loc_us-gaap_EquityComponentDomain_333d5a79-8185-4c01-b1a9-d18c86b6bef2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_91e4500c-806c-486f-a478-f73fa72bfd81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_333d5a79-8185-4c01-b1a9-d18c86b6bef2" xlink:to="loc_us-gaap_CommonStockMember_91e4500c-806c-486f-a478-f73fa72bfd81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_33420c06-4e81-45ff-953e-ade59aa68286" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_333d5a79-8185-4c01-b1a9-d18c86b6bef2" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_33420c06-4e81-45ff-953e-ade59aa68286" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d68d93da-9f86-4e27-891c-872e366bc5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_333d5a79-8185-4c01-b1a9-d18c86b6bef2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d68d93da-9f86-4e27-891c-872e366bc5bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ac449e6d-9b3f-40b3-ac54-5b833b113dec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_333d5a79-8185-4c01-b1a9-d18c86b6bef2" xlink:to="loc_us-gaap_RetainedEarningsMember_ac449e6d-9b3f-40b3-ac54-5b833b113dec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_79870033-a7a5-4ac3-9846-4e34ec3a7c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_333d5a79-8185-4c01-b1a9-d18c86b6bef2" xlink:to="loc_us-gaap_TreasuryStockMember_79870033-a7a5-4ac3-9846-4e34ec3a7c36" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1fecb1ce-fe2b-45d6-a846-e7812c3a3792" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0435af1d-8573-411f-8bea-90d6eb9259e9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1fecb1ce-fe2b-45d6-a846-e7812c3a3792" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1fecb1ce-fe2b-45d6-a846-e7812c3a3792_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1fecb1ce-fe2b-45d6-a846-e7812c3a3792" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1fecb1ce-fe2b-45d6-a846-e7812c3a3792_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6d970e11-4abc-4b58-9152-2f098ef81be7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1fecb1ce-fe2b-45d6-a846-e7812c3a3792" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6d970e11-4abc-4b58-9152-2f098ef81be7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_88004c54-0179-4916-93f0-8b53f7552ac9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6d970e11-4abc-4b58-9152-2f098ef81be7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_88004c54-0179-4916-93f0-8b53f7552ac9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="kfrc-20210930.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended" id="i8b5fb71fdeb949cfa4ab74c14e5293f4_UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7a918b4d-10f7-4da1-a3eb-42299e8b769d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_99c5df81-6082-4138-99ad-2f9bffc03cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7a918b4d-10f7-4da1-a3eb-42299e8b769d" xlink:to="loc_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_99c5df81-6082-4138-99ad-2f9bffc03cd9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_96f0c206-087d-4fc8-944b-3f6f41459df9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7a918b4d-10f7-4da1-a3eb-42299e8b769d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_96f0c206-087d-4fc8-944b-3f6f41459df9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_9706676c-261a-4caa-a0cc-0841cba05230" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7a918b4d-10f7-4da1-a3eb-42299e8b769d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_9706676c-261a-4caa-a0cc-0841cba05230" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_b779057a-a532-4306-bfdf-f3649c81a028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7a918b4d-10f7-4da1-a3eb-42299e8b769d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_b779057a-a532-4306-bfdf-f3649c81a028" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f595f498-ca32-4780-9630-13136b794d18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_7a918b4d-10f7-4da1-a3eb-42299e8b769d" xlink:to="loc_us-gaap_StatementTable_f595f498-ca32-4780-9630-13136b794d18" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_80d15d0e-ecc2-48c9-8313-08fb98585822" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f595f498-ca32-4780-9630-13136b794d18" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_80d15d0e-ecc2-48c9-8313-08fb98585822" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_80d15d0e-ecc2-48c9-8313-08fb98585822_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_80d15d0e-ecc2-48c9-8313-08fb98585822" xlink:to="loc_us-gaap_TypeOfAdoptionMember_80d15d0e-ecc2-48c9-8313-08fb98585822_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_9f4864cf-1189-4557-b99a-e3d55beb39fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_80d15d0e-ecc2-48c9-8313-08fb98585822" xlink:to="loc_us-gaap_TypeOfAdoptionMember_9f4864cf-1189-4557-b99a-e3d55beb39fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_9878e852-656f-4b57-8f44-69d45f02e216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_9f4864cf-1189-4557-b99a-e3d55beb39fe" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_9878e852-656f-4b57-8f44-69d45f02e216" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/ReportableSegmentsScheduleDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#ReportableSegmentsScheduleDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/ReportableSegmentsScheduleDetails" xlink:type="extended" id="i6d1e9fb48371406abfb7aa5a2b8054f9_ReportableSegmentsScheduleDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_222c439c-c2ce-4356-a164-6707f65748f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_97f7d1dc-fbe3-497d-aad2-744a40517fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_222c439c-c2ce-4356-a164-6707f65748f0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_97f7d1dc-fbe3-497d-aad2-744a40517fe9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_056c5d9e-9f5c-495a-85f2-11bcbcca4b07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_222c439c-c2ce-4356-a164-6707f65748f0" xlink:to="loc_us-gaap_GrossProfit_056c5d9e-9f5c-495a-85f2-11bcbcca4b07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c95b33c6-3dae-4f00-b7fb-d728e240e36b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_222c439c-c2ce-4356-a164-6707f65748f0" xlink:to="loc_us-gaap_OperatingExpenses_c95b33c6-3dae-4f00-b7fb-d728e240e36b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f87593bd-89a9-4622-99c7-60c14fe2d29d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_222c439c-c2ce-4356-a164-6707f65748f0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f87593bd-89a9-4622-99c7-60c14fe2d29d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d2215a93-7cf1-4f66-8efb-7a93a8464c30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_222c439c-c2ce-4356-a164-6707f65748f0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d2215a93-7cf1-4f66-8efb-7a93a8464c30" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_cb0617f6-4f61-4434-bfd8-1ae4eafbf430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d2215a93-7cf1-4f66-8efb-7a93a8464c30" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_cb0617f6-4f61-4434-bfd8-1ae4eafbf430" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cb0617f6-4f61-4434-bfd8-1ae4eafbf430_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cb0617f6-4f61-4434-bfd8-1ae4eafbf430" xlink:to="loc_us-gaap_SegmentDomain_cb0617f6-4f61-4434-bfd8-1ae4eafbf430_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_01c4efd5-58a5-4227-8400-82ae0f77d2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cb0617f6-4f61-4434-bfd8-1ae4eafbf430" xlink:to="loc_us-gaap_SegmentDomain_01c4efd5-58a5-4227-8400-82ae0f77d2d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TechnologySegmentMember_bfd7dc76-e3ad-438f-a4c9-8d84b88c93de" xlink:href="kfrc-20210930.xsd#kfrc_TechnologySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_01c4efd5-58a5-4227-8400-82ae0f77d2d5" xlink:to="loc_kfrc_TechnologySegmentMember_bfd7dc76-e3ad-438f-a4c9-8d84b88c93de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FinanceAndAccountingSegmentMember_3b5d2306-e61a-4e41-93ee-4ff89962274e" xlink:href="kfrc-20210930.xsd#kfrc_FinanceAndAccountingSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_01c4efd5-58a5-4227-8400-82ae0f77d2d5" xlink:to="loc_kfrc_FinanceAndAccountingSegmentMember_3b5d2306-e61a-4e41-93ee-4ff89962274e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DisaggregationofRevenueDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#DisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/DisaggregationofRevenueDetails" xlink:type="extended" id="i1ca06558a51242d6a76b75a1526adbb0_DisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e1e724da-b77e-4e3a-b2d0-781e7512f4be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d45a8364-b87c-4d48-9f9a-913809e7ee81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e1e724da-b77e-4e3a-b2d0-781e7512f4be" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d45a8364-b87c-4d48-9f9a-913809e7ee81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_96b57eb9-8c8d-4b69-8914-88977609a309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e1e724da-b77e-4e3a-b2d0-781e7512f4be" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_96b57eb9-8c8d-4b69-8914-88977609a309" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c52ba740-fd31-4ca6-ad40-cadceaf5970d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_96b57eb9-8c8d-4b69-8914-88977609a309" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c52ba740-fd31-4ca6-ad40-cadceaf5970d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c52ba740-fd31-4ca6-ad40-cadceaf5970d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c52ba740-fd31-4ca6-ad40-cadceaf5970d" xlink:to="loc_us-gaap_SegmentDomain_c52ba740-fd31-4ca6-ad40-cadceaf5970d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_915277da-2491-48d3-98df-4e1c31d6d624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c52ba740-fd31-4ca6-ad40-cadceaf5970d" xlink:to="loc_us-gaap_SegmentDomain_915277da-2491-48d3-98df-4e1c31d6d624" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TechnologySegmentMember_32c8ef0d-e1c8-4184-8302-0d6d9aa3ddbc" xlink:href="kfrc-20210930.xsd#kfrc_TechnologySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_915277da-2491-48d3-98df-4e1c31d6d624" xlink:to="loc_kfrc_TechnologySegmentMember_32c8ef0d-e1c8-4184-8302-0d6d9aa3ddbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FinanceAndAccountingSegmentMember_6df51420-4e00-4dfb-b85f-4070ced01d7e" xlink:href="kfrc-20210930.xsd#kfrc_FinanceAndAccountingSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_915277da-2491-48d3-98df-4e1c31d6d624" xlink:to="loc_kfrc_FinanceAndAccountingSegmentMember_6df51420-4e00-4dfb-b85f-4070ced01d7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b72548e8-90f2-4ad8-bf8a-cfbd2f79cece" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_96b57eb9-8c8d-4b69-8914-88977609a309" xlink:to="loc_srt_ProductOrServiceAxis_b72548e8-90f2-4ad8-bf8a-cfbd2f79cece" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b72548e8-90f2-4ad8-bf8a-cfbd2f79cece_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_b72548e8-90f2-4ad8-bf8a-cfbd2f79cece" xlink:to="loc_srt_ProductsAndServicesDomain_b72548e8-90f2-4ad8-bf8a-cfbd2f79cece_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_747999ce-ebe5-4bcf-94cc-30d7780f4d13" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_b72548e8-90f2-4ad8-bf8a-cfbd2f79cece" xlink:to="loc_srt_ProductsAndServicesDomain_747999ce-ebe5-4bcf-94cc-30d7780f4d13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FlexRevenueMember_1eac390b-206d-46bb-a194-3a2bbd890754" xlink:href="kfrc-20210930.xsd#kfrc_FlexRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_747999ce-ebe5-4bcf-94cc-30d7780f4d13" xlink:to="loc_kfrc_FlexRevenueMember_1eac390b-206d-46bb-a194-3a2bbd890754" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DirectHireRevenueMember_67fef7f5-6d77-4128-a461-cd5e0b5a2a5b" xlink:href="kfrc-20210930.xsd#kfrc_DirectHireRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_747999ce-ebe5-4bcf-94cc-30d7780f4d13" xlink:to="loc_kfrc_DirectHireRevenueMember_67fef7f5-6d77-4128-a461-cd5e0b5a2a5b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SaleofCorporateHeadquartersDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#SaleofCorporateHeadquartersDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/SaleofCorporateHeadquartersDetails" xlink:type="extended" id="i5562ec4de27f4b85a7d9f870c8ac767a_SaleofCorporateHeadquartersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLineItems_48d8e152-58a3-4c81-b6b8-f2c40b7c176a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleLeasebackTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNetBookValue_d793cc66-d4a1-4acf-8f57-535cd5f15dac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleLeasebackTransactionNetBookValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_48d8e152-58a3-4c81-b6b8-f2c40b7c176a" xlink:to="loc_us-gaap_SaleLeasebackTransactionNetBookValue_d793cc66-d4a1-4acf-8f57-535cd5f15dac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfBuildings_e7cba3b9-34e8-4dd4-b27e-de79013fda46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfBuildings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_48d8e152-58a3-4c81-b6b8-f2c40b7c176a" xlink:to="loc_us-gaap_ProceedsFromSaleOfBuildings_e7cba3b9-34e8-4dd4-b27e-de79013fda46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_d7ae0211-58ab-4a6f-96ad-a6c517d0e664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_48d8e152-58a3-4c81-b6b8-f2c40b7c176a" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_d7ae0211-58ab-4a6f-96ad-a6c517d0e664" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionTable_27e1ef02-5136-4688-b555-0c49ad08ba5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleLeasebackTransactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_48d8e152-58a3-4c81-b6b8-f2c40b7c176a" xlink:to="loc_us-gaap_SaleLeasebackTransactionTable_27e1ef02-5136-4688-b555-0c49ad08ba5a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_c3e1aaee-2c1a-4a4f-9932-ca04f02af8da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_27e1ef02-5136-4688-b555-0c49ad08ba5a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_c3e1aaee-2c1a-4a4f-9932-ca04f02af8da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_c3e1aaee-2c1a-4a4f-9932-ca04f02af8da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_c3e1aaee-2c1a-4a4f-9932-ca04f02af8da" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_c3e1aaee-2c1a-4a4f-9932-ca04f02af8da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_01437f00-6326-4f3c-a204-12a5bed34d89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_c3e1aaee-2c1a-4a4f-9932-ca04f02af8da" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_01437f00-6326-4f3c-a204-12a5bed34d89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1264145b-4d67-469b-b219-ef5cac93dfd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_01437f00-6326-4f3c-a204-12a5bed34d89" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1264145b-4d67-469b-b219-ef5cac93dfd5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherAssetsNetDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#OtherAssetsNetDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/OtherAssetsNetDetails" xlink:type="extended" id="ic14df78ea35a4cde9fcdf8228e338c44_OtherAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_d9ff1196-4457-44bf-9b68-68194e7d9585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_d9ff1196-4457-44bf-9b68-68194e7d9585" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_dcd6fc1d-546d-49bf-a798-c6051d275791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_dcd6fc1d-546d-49bf-a798-c6051d275791" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_965ced93-f853-49b5-a65b-1b870a16278a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_965ced93-f853-49b5-a65b-1b870a16278a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_120a6997-f6a7-4652-85ff-7ba9920e78e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_120a6997-f6a7-4652-85ff-7ba9920e78e6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_646bfe8c-3b30-42d5-a417-fc5ebda9595c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_EquityMethodInvestments_646bfe8c-3b30-42d5-a417-fc5ebda9595c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_b4b1cf63-e5b0-4a60-824a-9b04a46bc087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_b4b1cf63-e5b0-4a60-824a-9b04a46bc087" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_0bebf387-ea57-47f4-80a4-a6ce2c87907a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_0bebf387-ea57-47f4-80a4-a6ce2c87907a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d2dddbec-2bdb-4024-bb57-4ff3a83e3498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d2dddbec-2bdb-4024-bb57-4ff3a83e3498" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_430560d7-8407-455a-bac1-9ff891ea1553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_430560d7-8407-455a-bac1-9ff891ea1553" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_ea27c5c9-65d4-4438-9a96-98ec1ebc8088" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_ea27c5c9-65d4-4438-9a96-98ec1ebc8088" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_0810000d-7ba2-4d72-b4da-d6732265c0f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_0810000d-7ba2-4d72-b4da-d6732265c0f8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_cc70ebdf-974f-4ca9-97c4-b06642cf5c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_cc70ebdf-974f-4ca9-97c4-b06642cf5c0e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_74fe1ec9-624d-4a58-87c5-87440a076e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_74fe1ec9-624d-4a58-87c5-87440a076e7a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d159ac89-0e86-4958-a9db-371a69bf5240" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_74fe1ec9-624d-4a58-87c5-87440a076e7a" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d159ac89-0e86-4958-a9db-371a69bf5240" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_d159ac89-0e86-4958-a9db-371a69bf5240_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d159ac89-0e86-4958-a9db-371a69bf5240" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_d159ac89-0e86-4958-a9db-371a69bf5240_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a1fb59a3-b07e-44d1-bf72-0331fb2fa099" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d159ac89-0e86-4958-a9db-371a69bf5240" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a1fb59a3-b07e-44d1-bf72-0331fb2fa099" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_WorkLLamaLLCMember_7e9bf9fd-e81e-4fd9-b197-cdadeca4fa68" xlink:href="kfrc-20210930.xsd#kfrc_WorkLLamaLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_a1fb59a3-b07e-44d1-bf72-0331fb2fa099" xlink:to="loc_kfrc_WorkLLamaLLCMember_7e9bf9fd-e81e-4fd9-b197-cdadeca4fa68" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#OtherLongTermLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" xlink:type="extended" id="id6f4c0c70cba40a7bb70f92eff439c69_OtherLongTermLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_0f485966-d4b2-4aaf-90aa-522f85e8c2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_0f485966-d4b2-4aaf-90aa-522f85e8c2f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_93ff68eb-3ceb-4b80-83cb-d8fb5495d980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_93ff68eb-3ceb-4b80-83cb-d8fb5495d980" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_62aea08e-3ac4-4cfd-9d0b-8265e87ca89a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_62aea08e-3ac4-4cfd-9d0b-8265e87ca89a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_61e788b1-af85-4ed0-a262-e8ffb2bb1ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_61e788b1-af85-4ed0-a262-e8ffb2bb1ccd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_75c8b929-f84b-47a2-ae44-28d43725a955" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_75c8b929-f84b-47a2-ae44-28d43725a955" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_cc8e99b8-1c75-41e8-81f9-16d40301f533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_cc8e99b8-1c75-41e8-81f9-16d40301f533" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_e37f52dc-c966-4698-b8db-74578b9f1d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_e37f52dc-c966-4698-b8db-74578b9f1d35" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionsTable_dff75fb5-a4e3-4727-b7b4-bd95b8eaefe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionsTable_dff75fb5-a4e3-4727-b7b4-bd95b8eaefe6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_898d3518-c1c9-4f2a-9025-d7145219d96e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsTable_dff75fb5-a4e3-4727-b7b4-bd95b8eaefe6" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_898d3518-c1c9-4f2a-9025-d7145219d96e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_898d3518-c1c9-4f2a-9025-d7145219d96e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_898d3518-c1c9-4f2a-9025-d7145219d96e" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_898d3518-c1c9-4f2a-9025-d7145219d96e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9956fd24-9db3-4c3c-a01f-68605e7f6802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_898d3518-c1c9-4f2a-9025-d7145219d96e" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9956fd24-9db3-4c3c-a01f-68605e7f6802" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredPayrollTaxesMember_c1d9394a-dd19-4d70-a2bf-71939faa4b8d" xlink:href="kfrc-20210930.xsd#kfrc_DeferredPayrollTaxesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9956fd24-9db3-4c3c-a01f-68605e7f6802" xlink:to="loc_kfrc_DeferredPayrollTaxesMember_c1d9394a-dd19-4d70-a2bf-71939faa4b8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_98ce73e8-a58f-4ccc-9066-3316238efc31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsTable_dff75fb5-a4e3-4727-b7b4-bd95b8eaefe6" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_98ce73e8-a58f-4ccc-9066-3316238efc31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_98ce73e8-a58f-4ccc-9066-3316238efc31_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_98ce73e8-a58f-4ccc-9066-3316238efc31" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_98ce73e8-a58f-4ccc-9066-3316238efc31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_acb51dbb-edf0-4e8c-bbcf-e0fb6f3a5086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_98ce73e8-a58f-4ccc-9066-3316238efc31" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_acb51dbb-edf0-4e8c-bbcf-e0fb6f3a5086" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_COVID19Member_c73803c1-f8b3-4e4c-ad7d-1513b1d507cb" xlink:href="kfrc-20210930.xsd#kfrc_COVID19Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_acb51dbb-edf0-4e8c-bbcf-e0fb6f3a5086" xlink:to="loc_kfrc_COVID19Member_c73803c1-f8b3-4e4c-ad7d-1513b1d507cb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#StockIncentivePlansAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" xlink:type="extended" id="i49c1ad501c074073a08bfb150afea0e4_StockIncentivePlansAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d203a5a7-76d9-464a-991d-cf923c01d59d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d203a5a7-76d9-464a-991d-cf923c01d59d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReductionOfSharesReservedForGrant_9f10382e-84c4-4f07-85a3-e9e5a105bf21" xlink:href="kfrc-20210930.xsd#kfrc_ReductionOfSharesReservedForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:to="loc_kfrc_ReductionOfSharesReservedForGrant_9f10382e-84c4-4f07-85a3-e9e5a105bf21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4a7fce90-5eaa-4c5f-97a4-30fab6854825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4a7fce90-5eaa-4c5f-97a4-30fab6854825" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_0ab45eba-23d3-4c39-ae15-9d2b7ed78368" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_0ab45eba-23d3-4c39-ae15-9d2b7ed78368" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_4f6b16d3-4869-41b4-98d0-830cb8cbd0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_4f6b16d3-4869-41b4-98d0-830cb8cbd0cc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ac1270c5-6f80-45f7-b198-91293a4df630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ac1270c5-6f80-45f7-b198-91293a4df630" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_199bc789-95c2-4690-8a1f-99516478888e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_199bc789-95c2-4690-8a1f-99516478888e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b8f19779-0e3e-4b9a-8def-d6a786045efc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_199bc789-95c2-4690-8a1f-99516478888e" xlink:to="loc_us-gaap_PlanNameAxis_b8f19779-0e3e-4b9a-8def-d6a786045efc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b8f19779-0e3e-4b9a-8def-d6a786045efc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_b8f19779-0e3e-4b9a-8def-d6a786045efc" xlink:to="loc_us-gaap_PlanNameDomain_b8f19779-0e3e-4b9a-8def-d6a786045efc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8e90282d-68a7-4ef9-b8ec-07f608e8cd56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_b8f19779-0e3e-4b9a-8def-d6a786045efc" xlink:to="loc_us-gaap_PlanNameDomain_8e90282d-68a7-4ef9-b8ec-07f608e8cd56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TwoThousandTwentyOneStockIncentivePlanMember_1d4bd477-d1b1-4a25-ab5b-2f5d3d6708ac" xlink:href="kfrc-20210930.xsd#kfrc_TwoThousandTwentyOneStockIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_8e90282d-68a7-4ef9-b8ec-07f608e8cd56" xlink:to="loc_kfrc_TwoThousandTwentyOneStockIncentivePlanMember_1d4bd477-d1b1-4a25-ab5b-2f5d3d6708ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6009c3ed-50b6-4dd9-82d6-c8fff0a21117" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_199bc789-95c2-4690-8a1f-99516478888e" xlink:to="loc_us-gaap_AwardTypeAxis_6009c3ed-50b6-4dd9-82d6-c8fff0a21117" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6009c3ed-50b6-4dd9-82d6-c8fff0a21117_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6009c3ed-50b6-4dd9-82d6-c8fff0a21117" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6009c3ed-50b6-4dd9-82d6-c8fff0a21117_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_116cb7f8-0817-4581-8c0e-1d1076c23fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6009c3ed-50b6-4dd9-82d6-c8fff0a21117" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_116cb7f8-0817-4581-8c0e-1d1076c23fa5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_OptionOrStockAppreciationRightMember_3740e797-44af-40b6-a4cc-e27b3d5e749c" xlink:href="kfrc-20210930.xsd#kfrc_OptionOrStockAppreciationRightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_116cb7f8-0817-4581-8c0e-1d1076c23fa5" xlink:to="loc_kfrc_OptionOrStockAppreciationRightMember_3740e797-44af-40b6-a4cc-e27b3d5e749c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_413efabd-0a8f-4c7e-8e48-88757ddcb035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_116cb7f8-0817-4581-8c0e-1d1076c23fa5" xlink:to="loc_us-gaap_CommonStockMember_413efabd-0a8f-4c7e-8e48-88757ddcb035" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_b3470faa-2c6e-4077-ba25-4ac90234a59d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_116cb7f8-0817-4581-8c0e-1d1076c23fa5" xlink:to="loc_us-gaap_RestrictedStockMember_b3470faa-2c6e-4077-ba25-4ac90234a59d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_58b6dbaa-2239-479b-ac9a-364942ef4fbb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_199bc789-95c2-4690-8a1f-99516478888e" xlink:to="loc_srt_RangeAxis_58b6dbaa-2239-479b-ac9a-364942ef4fbb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_58b6dbaa-2239-479b-ac9a-364942ef4fbb_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_58b6dbaa-2239-479b-ac9a-364942ef4fbb" xlink:to="loc_srt_RangeMember_58b6dbaa-2239-479b-ac9a-364942ef4fbb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0dbaad04-a960-4fbe-b119-0b165f584f6d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_58b6dbaa-2239-479b-ac9a-364942ef4fbb" xlink:to="loc_srt_RangeMember_0dbaad04-a960-4fbe-b119-0b165f584f6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_942cdd11-cd9d-4f37-95e1-3b0846170bda" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0dbaad04-a960-4fbe-b119-0b165f584f6d" xlink:to="loc_srt_MinimumMember_942cdd11-cd9d-4f37-95e1-3b0846170bda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_eadf20c8-98f2-4757-a3a7-4c7ce0e40365" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0dbaad04-a960-4fbe-b119-0b165f584f6d" xlink:to="loc_srt_MaximumMember_eadf20c8-98f2-4757-a3a7-4c7ce0e40365" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#StockIncentivePlansSummaryofRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" xlink:type="extended" id="i7cd324a9c2f44113b4aa805ba725315a_StockIncentivePlansSummaryofRestrictedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa032a17-f1c2-4160-bc69-a3bd1e3eb599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa032a17-f1c2-4160-bc69-a3bd1e3eb599" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ae34b0c7-edeb-4f5d-b7f4-1acd968a5229" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ae34b0c7-edeb-4f5d-b7f4-1acd968a5229" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c5234e33-f3dc-4786-9034-a0c1b46ed8f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c5234e33-f3dc-4786-9034-a0c1b46ed8f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_91386f93-4823-45e5-9e56-7da60d74bf89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_91386f93-4823-45e5-9e56-7da60d74bf89" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5fb3f82c-e2f2-47c6-b9ab-9e06f21b4e89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5fb3f82c-e2f2-47c6-b9ab-9e06f21b4e89" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a3db8cd4-f37b-4510-a1f6-b209833f973d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a3db8cd4-f37b-4510-a1f6-b209833f973d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f8fe07e1-534f-4182-99a9-93eca953b857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_36937565-216f-488d-b0f8-c9297eb5382e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa032a17-f1c2-4160-bc69-a3bd1e3eb599" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_36937565-216f-488d-b0f8-c9297eb5382e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_525f90bd-3bb5-4734-b3ee-bb576f36c533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_36937565-216f-488d-b0f8-c9297eb5382e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_525f90bd-3bb5-4734-b3ee-bb576f36c533" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_063b59ef-aa06-4be6-a92e-561f83b9ce8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_36937565-216f-488d-b0f8-c9297eb5382e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_063b59ef-aa06-4be6-a92e-561f83b9ce8d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_78b46736-eb2d-48ec-9bd9-31a4f383687f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_36937565-216f-488d-b0f8-c9297eb5382e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_78b46736-eb2d-48ec-9bd9-31a4f383687f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_44fc502f-0795-494e-8ebe-3b137c3062d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_0413aca2-c78e-4881-b675-a87218449fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa032a17-f1c2-4160-bc69-a3bd1e3eb599" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_0413aca2-c78e-4881-b675-a87218449fd8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_bf49eb7d-e0e3-4a5d-9fd0-0473008332bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_0413aca2-c78e-4881-b675-a87218449fd8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_bf49eb7d-e0e3-4a5d-9fd0-0473008332bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67d03d7f-9a4e-4303-a27e-f7dcd93eb0b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa032a17-f1c2-4160-bc69-a3bd1e3eb599" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67d03d7f-9a4e-4303-a27e-f7dcd93eb0b4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6da2931b-b59f-41fa-a0d8-e79197972357" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67d03d7f-9a4e-4303-a27e-f7dcd93eb0b4" xlink:to="loc_us-gaap_AwardTypeAxis_6da2931b-b59f-41fa-a0d8-e79197972357" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6da2931b-b59f-41fa-a0d8-e79197972357_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6da2931b-b59f-41fa-a0d8-e79197972357" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6da2931b-b59f-41fa-a0d8-e79197972357_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_650259e6-ea96-490b-a52d-a63cf9db364a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6da2931b-b59f-41fa-a0d8-e79197972357" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_650259e6-ea96-490b-a52d-a63cf9db364a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9d36d3da-5967-4669-bfa6-d619caf8527c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_650259e6-ea96-490b-a52d-a63cf9db364a" xlink:to="loc_us-gaap_RestrictedStockMember_9d36d3da-5967-4669-bfa6-d619caf8527c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#DerivativeInstrumentandHedgingActivityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" xlink:type="extended" id="i0f83442d4b7f4670b740848f60d5a2df_DerivativeInstrumentandHedgingActivityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_ad1c69b4-b35d-42f3-a12e-d8d9a6751862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeForwardInterestRate_f5da582d-4dab-4df3-8a0c-c965678887df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeForwardInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_ad1c69b4-b35d-42f3-a12e-d8d9a6751862" xlink:to="loc_us-gaap_DerivativeForwardInterestRate_f5da582d-4dab-4df3-8a0c-c965678887df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_cf500443-769a-43bc-985a-a607cb695f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_ad1c69b4-b35d-42f3-a12e-d8d9a6751862" xlink:to="loc_us-gaap_DerivativeNotionalAmount_cf500443-769a-43bc-985a-a607cb695f25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_3f3c3c9c-3c82-48ac-9424-71e53224217b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_ad1c69b4-b35d-42f3-a12e-d8d9a6751862" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_3f3c3c9c-3c82-48ac-9424-71e53224217b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_f92b96ce-6e14-480c-af4e-334ca3214470" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_3f3c3c9c-3c82-48ac-9424-71e53224217b" xlink:to="loc_us-gaap_HedgingDesignationAxis_f92b96ce-6e14-480c-af4e-334ca3214470" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f92b96ce-6e14-480c-af4e-334ca3214470_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_f92b96ce-6e14-480c-af4e-334ca3214470" xlink:to="loc_us-gaap_HedgingDesignationDomain_f92b96ce-6e14-480c-af4e-334ca3214470_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_2cfb361f-ab9c-434e-a082-95add4d4692d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_f92b96ce-6e14-480c-af4e-334ca3214470" xlink:to="loc_us-gaap_HedgingDesignationDomain_2cfb361f-ab9c-434e-a082-95add4d4692d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2bb2721f-8ddd-49b3-9858-748003861695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_2cfb361f-ab9c-434e-a082-95add4d4692d" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2bb2721f-8ddd-49b3-9858-748003861695" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ded2d30a-14ab-4d95-a878-e8c861c0a097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_3f3c3c9c-3c82-48ac-9424-71e53224217b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ded2d30a-14ab-4d95-a878-e8c861c0a097" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ded2d30a-14ab-4d95-a878-e8c861c0a097_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ded2d30a-14ab-4d95-a878-e8c861c0a097" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ded2d30a-14ab-4d95-a878-e8c861c0a097_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6e3417f7-7237-4b46-a839-9c464268bd5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ded2d30a-14ab-4d95-a878-e8c861c0a097" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6e3417f7-7237-4b46-a839-9c464268bd5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_InterestRateSwapAMember_8c0450ed-7bf4-4070-a74c-0290f72faf6c" xlink:href="kfrc-20210930.xsd#kfrc_InterestRateSwapAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6e3417f7-7237-4b46-a839-9c464268bd5d" xlink:to="loc_kfrc_InterestRateSwapAMember_8c0450ed-7bf4-4070-a74c-0290f72faf6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_InterestRateSwapBMember_c8e18d30-4b42-4e35-89d0-aaf78349324a" xlink:href="kfrc-20210930.xsd#kfrc_InterestRateSwapBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6e3417f7-7237-4b46-a839-9c464268bd5d" xlink:to="loc_kfrc_InterestRateSwapBMember_c8e18d30-4b42-4e35-89d0-aaf78349324a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_9ad126af-a6c7-4e0f-bbbb-8d505efcc6fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_3f3c3c9c-3c82-48ac-9424-71e53224217b" xlink:to="loc_srt_StatementScenarioAxis_9ad126af-a6c7-4e0f-bbbb-8d505efcc6fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_9ad126af-a6c7-4e0f-bbbb-8d505efcc6fd_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_9ad126af-a6c7-4e0f-bbbb-8d505efcc6fd" xlink:to="loc_srt_ScenarioUnspecifiedDomain_9ad126af-a6c7-4e0f-bbbb-8d505efcc6fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_6b36e32c-aee4-43d1-abbe-e2e55f12452d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_9ad126af-a6c7-4e0f-bbbb-8d505efcc6fd" xlink:to="loc_srt_ScenarioUnspecifiedDomain_6b36e32c-aee4-43d1-abbe-e2e55f12452d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_231857ad-db30-462a-b609-69f04c0e4d9d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_6b36e32c-aee4-43d1-abbe-e2e55f12452d" xlink:to="loc_srt_ScenarioForecastMember_231857ad-db30-462a-b609-69f04c0e4d9d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" xlink:type="extended" id="if16bd9d121824820b01eec2370532822_DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0e24ebbf-2937-4e1e-a408-0a1219b182bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_5e702db2-c402-4ff2-9a13-f79ef5e6ea49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0e24ebbf-2937-4e1e-a408-0a1219b182bb" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_5e702db2-c402-4ff2-9a13-f79ef5e6ea49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_abe75d40-5a49-4476-af0c-f90b6195aa0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_5e702db2-c402-4ff2-9a13-f79ef5e6ea49" xlink:to="loc_us-gaap_StockholdersEquity_abe75d40-5a49-4476-af0c-f90b6195aa0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_748d2d71-fb6a-4809-bb59-b20677fe429c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_5e702db2-c402-4ff2-9a13-f79ef5e6ea49" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_748d2d71-fb6a-4809-bb59-b20677fe429c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7178f215-1e4d-41cc-bfd6-419bdb85dc21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f70f4213-304d-439b-98bd-d3b749819ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0e24ebbf-2937-4e1e-a408-0a1219b182bb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f70f4213-304d-439b-98bd-d3b749819ec3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4363c221-7b80-4fe7-a38c-28a3a45c817d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f70f4213-304d-439b-98bd-d3b749819ec3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4363c221-7b80-4fe7-a38c-28a3a45c817d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4363c221-7b80-4fe7-a38c-28a3a45c817d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4363c221-7b80-4fe7-a38c-28a3a45c817d" xlink:to="loc_us-gaap_EquityComponentDomain_4363c221-7b80-4fe7-a38c-28a3a45c817d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3f1043fe-c4af-4873-b391-150b440fdcf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4363c221-7b80-4fe7-a38c-28a3a45c817d" xlink:to="loc_us-gaap_EquityComponentDomain_3f1043fe-c4af-4873-b391-150b440fdcf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_d1d54c75-c733-452f-a4ba-59fb13267d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3f1043fe-c4af-4873-b391-150b440fdcf5" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_d1d54c75-c733-452f-a4ba-59fb13267d9b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#FairValueMeasurementsScheduleofEstimatedFairValuesDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" xlink:type="extended" id="ic11b179bdd774c07adf73081dd9dacd5_FairValueMeasurementsScheduleofEstimatedFairValuesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3f5603fb-526f-4c41-9e46-82e30b560cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_b2c8fb67-31c9-403b-afa5-f52befa7619d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3f5603fb-526f-4c41-9e46-82e30b560cc8" xlink:to="loc_us-gaap_DerivativeLiabilities_b2c8fb67-31c9-403b-afa5-f52befa7619d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_99d962f2-851f-4861-81f3-9513473c3f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3f5603fb-526f-4c41-9e46-82e30b560cc8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_99d962f2-851f-4861-81f3-9513473c3f39" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ce605c5e-954d-4b9c-bfdd-d4357751dec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_99d962f2-851f-4861-81f3-9513473c3f39" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ce605c5e-954d-4b9c-bfdd-d4357751dec2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ce605c5e-954d-4b9c-bfdd-d4357751dec2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ce605c5e-954d-4b9c-bfdd-d4357751dec2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ce605c5e-954d-4b9c-bfdd-d4357751dec2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_57c2a066-a8d0-49c3-8c7f-0fef344429fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ce605c5e-954d-4b9c-bfdd-d4357751dec2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_57c2a066-a8d0-49c3-8c7f-0fef344429fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_48da31b8-1d01-4aad-8c13-1c4a02878b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_57c2a066-a8d0-49c3-8c7f-0fef344429fb" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_48da31b8-1d01-4aad-8c13-1c4a02878b6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8b0e7d03-917c-408d-8330-8c86505654d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_99d962f2-851f-4861-81f3-9513473c3f39" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8b0e7d03-917c-408d-8330-8c86505654d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8b0e7d03-917c-408d-8330-8c86505654d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8b0e7d03-917c-408d-8330-8c86505654d1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8b0e7d03-917c-408d-8330-8c86505654d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef8bedbc-9fb7-42b9-a2ea-090844531452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8b0e7d03-917c-408d-8330-8c86505654d1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef8bedbc-9fb7-42b9-a2ea-090844531452" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_a9fe69da-f061-4835-89d8-17872946bb33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef8bedbc-9fb7-42b9-a2ea-090844531452" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_a9fe69da-f061-4835-89d8-17872946bb33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7ae77052-83e5-4e84-9a66-831980d2ce5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef8bedbc-9fb7-42b9-a2ea-090844531452" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7ae77052-83e5-4e84-9a66-831980d2ce5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_81f166e2-dd6f-4577-a380-2b81e008a0c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef8bedbc-9fb7-42b9-a2ea-090844531452" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_81f166e2-dd6f-4577-a380-2b81e008a0c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d0593696-5c18-4cc0-8b6e-57d1139ce013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_99d962f2-851f-4861-81f3-9513473c3f39" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d0593696-5c18-4cc0-8b6e-57d1139ce013" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d0593696-5c18-4cc0-8b6e-57d1139ce013_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d0593696-5c18-4cc0-8b6e-57d1139ce013" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d0593696-5c18-4cc0-8b6e-57d1139ce013_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a7f9ed37-f2ed-460b-b66c-4353ed3fd442" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d0593696-5c18-4cc0-8b6e-57d1139ce013" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a7f9ed37-f2ed-460b-b66c-4353ed3fd442" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_fb43b119-8a41-4e70-848e-988150cc818f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a7f9ed37-f2ed-460b-b66c-4353ed3fd442" xlink:to="loc_us-gaap_InterestRateSwapMember_fb43b119-8a41-4e70-848e-988150cc818f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i1a2ef295aaed4cfab0a3c0c68b7c035c_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_PeriodForContinuationOfBenefitsUnderAgreement_efdf010e-3da5-4fbb-a502-73d526b3d7db" xlink:href="kfrc-20210930.xsd#kfrc_PeriodForContinuationOfBenefitsUnderAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_PeriodForContinuationOfBenefitsUnderAgreement_efdf010e-3da5-4fbb-a502-73d526b3d7db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EmploymentAgreementSeverancePercentageOfAnnualBonus_c64fd872-45b3-449a-a3a8-08c0f813a1c4" xlink:href="kfrc-20210930.xsd#kfrc_EmploymentAgreementSeverancePercentageOfAnnualBonus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_EmploymentAgreementSeverancePercentageOfAnnualBonus_c64fd872-45b3-449a-a3a8-08c0f813a1c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl_59a8b200-2271-46a8-83fa-6b830849f3c3" xlink:href="kfrc-20210930.xsd#kfrc_SupplementalUnemploymentBenefitsOnChangeInControl"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl_59a8b200-2271-46a8-83fa-6b830849f3c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl_1dc65f9b-66fe-49a1-8db0-c60b13a2f3be" xlink:href="kfrc-20210930.xsd#kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl_1dc65f9b-66fe-49a1-8db0-c60b13a2f3be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh_384c141a-e760-44e7-ab28-0b778073f5f9" xlink:href="kfrc-20210930.xsd#kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh_384c141a-e760-44e7-ab28-0b778073f5f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_fc6a6499-61aa-440d-82a7-b4d3dbbeb5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_fc6a6499-61aa-440d-82a7-b4d3dbbeb5c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EmploymentAgreementSeverancePercentageOfAnnualSalary_cbdbf950-8916-4426-bd52-fce86cce4cbd" xlink:href="kfrc-20210930.xsd#kfrc_EmploymentAgreementSeverancePercentageOfAnnualSalary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_EmploymentAgreementSeverancePercentageOfAnnualSalary_cbdbf950-8916-4426-bd52-fce86cce4cbd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_7dc618e3-01dc-4381-9da8-b46231886116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_7dc618e3-01dc-4381-9da8-b46231886116" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_ff242bb9-081a-4ac8-904f-c8990bb51784" xlink:href="kfrc-20210930.xsd#kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_ff242bb9-081a-4ac8-904f-c8990bb51784" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_20592056-8945-4882-9576-048a47ccf153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_20592056-8945-4882-9576-048a47ccf153" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LesseeOperatingLeaseLeaseImprovementAllowance_f76c2af2-0392-4340-87ca-dc59ed95bcd3" xlink:href="kfrc-20210930.xsd#kfrc_LesseeOperatingLeaseLeaseImprovementAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_LesseeOperatingLeaseLeaseImprovementAllowance_f76c2af2-0392-4340-87ca-dc59ed95bcd3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_118a283e-d139-44f5-8551-ed026714daf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_us-gaap_OtherCommitmentsTable_118a283e-d139-44f5-8551-ed026714daf9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2307422f-ff54-4587-bfa5-301d79f016d2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_118a283e-d139-44f5-8551-ed026714daf9" xlink:to="loc_srt_RangeAxis_2307422f-ff54-4587-bfa5-301d79f016d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2307422f-ff54-4587-bfa5-301d79f016d2_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2307422f-ff54-4587-bfa5-301d79f016d2" xlink:to="loc_srt_RangeMember_2307422f-ff54-4587-bfa5-301d79f016d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_321276d4-bbc2-4ab5-8423-96fb5de9bc8a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2307422f-ff54-4587-bfa5-301d79f016d2" xlink:to="loc_srt_RangeMember_321276d4-bbc2-4ab5-8423-96fb5de9bc8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5426586a-94a3-4c63-bc0b-7e604fc57e3c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_321276d4-bbc2-4ab5-8423-96fb5de9bc8a" xlink:to="loc_srt_MinimumMember_5426586a-94a3-4c63-bc0b-7e604fc57e3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_33f989b6-6cfe-474b-bede-1f11cc0dd312" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_321276d4-bbc2-4ab5-8423-96fb5de9bc8a" xlink:to="loc_srt_MaximumMember_33f989b6-6cfe-474b-bede-1f11cc0dd312" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caeb0246-395a-4e87-98db-ab9755aedbf8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_118a283e-d139-44f5-8551-ed026714daf9" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caeb0246-395a-4e87-98db-ab9755aedbf8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_caeb0246-395a-4e87-98db-ab9755aedbf8_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caeb0246-395a-4e87-98db-ab9755aedbf8" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_caeb0246-395a-4e87-98db-ab9755aedbf8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_90e7dc90-aa2e-4fd2-9232-3552b844b395" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caeb0246-395a-4e87-98db-ab9755aedbf8" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_90e7dc90-aa2e-4fd2-9232-3552b844b395" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_WorkLLamaLLCMember_0cbf9e8b-dc65-414b-873c-3d3d2df13112" xlink:href="kfrc-20210930.xsd#kfrc_WorkLLamaLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_90e7dc90-aa2e-4fd2-9232-3552b844b395" xlink:to="loc_kfrc_WorkLLamaLLCMember_0cbf9e8b-dc65-414b-873c-3d3d2df13112" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/SubsequentEventsDetails" xlink:type="extended" id="icdc68d7c302d422cbd5c1f7991157b51_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_97934827-3bdb-47e6-9a24-8ca7f040406e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_97934827-3bdb-47e6-9a24-8ca7f040406e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditAccordionFeatureIncreaseLimit_b475b3ca-859c-4810-bff7-5c10889c2f1c" xlink:href="kfrc-20210930.xsd#kfrc_LineOfCreditAccordionFeatureIncreaseLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_kfrc_LineOfCreditAccordionFeatureIncreaseLimit_b475b3ca-859c-4810-bff7-5c10889c2f1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7129bd82-4280-4e1f-85f9-acd97f194044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7129bd82-4280-4e1f-85f9-acd97f194044" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor_70dde845-78d4-4423-8a37-316821afe14c" xlink:href="kfrc-20210930.xsd#kfrc_DebtInstrumentInterestRateVariableInterestRateFloor"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor_70dde845-78d4-4423-8a37-316821afe14c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_06eb6f7b-9208-42e3-bb5c-ed1e4776f342" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_06eb6f7b-9208-42e3-bb5c-ed1e4776f342" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio_b7025874-8561-43a1-ab9f-e2f806a5a74e" xlink:href="kfrc-20210930.xsd#kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio_b7025874-8561-43a1-ab9f-e2f806a5a74e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio_6c82e516-a88c-45ea-85fd-d21dde0c4565" xlink:href="kfrc-20210930.xsd#kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio_6c82e516-a88c-45ea-85fd-d21dde0c4565" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities_76bc2401-dce8-4f4a-bd5a-bdd0e021b82e" xlink:href="kfrc-20210930.xsd#kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities_76bc2401-dce8-4f4a-bd5a-bdd0e021b82e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold_a40e7f2b-2afa-4228-95b0-65985d3371ed" xlink:href="kfrc-20210930.xsd#kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold_a40e7f2b-2afa-4228-95b0-65985d3371ed" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash_6aa330c3-c9e0-49d9-9d19-86748ebc5e24" xlink:href="kfrc-20210930.xsd#kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash_6aa330c3-c9e0-49d9-9d19-86748ebc5e24" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_54be7dfe-28cf-460a-81e9-f91fa568aeec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_54be7dfe-28cf-460a-81e9-f91fa568aeec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_54be7dfe-28cf-460a-81e9-f91fa568aeec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_54be7dfe-28cf-460a-81e9-f91fa568aeec" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_54be7dfe-28cf-460a-81e9-f91fa568aeec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_442777dd-bd20-488f-9753-bb95a042bad0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_54be7dfe-28cf-460a-81e9-f91fa568aeec" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_442777dd-bd20-488f-9753-bb95a042bad0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a3dfd770-c295-476e-95de-7cd4a933be14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_442777dd-bd20-488f-9753-bb95a042bad0" xlink:to="loc_us-gaap_SubsequentEventMember_a3dfd770-c295-476e-95de-7cd4a933be14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c182c600-0ef0-4d20-9a77-e357dafafa8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:to="loc_us-gaap_DebtInstrumentAxis_c182c600-0ef0-4d20-9a77-e357dafafa8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c182c600-0ef0-4d20-9a77-e357dafafa8c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c182c600-0ef0-4d20-9a77-e357dafafa8c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c182c600-0ef0-4d20-9a77-e357dafafa8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7e7cd1f9-8c82-4bcf-bd1b-8836ea4bb5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c182c600-0ef0-4d20-9a77-e357dafafa8c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7e7cd1f9-8c82-4bcf-bd1b-8836ea4bb5c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_CreditFacilityMember_bc34a106-ca88-46f5-b85d-986279a3b06c" xlink:href="kfrc-20210930.xsd#kfrc_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e7cd1f9-8c82-4bcf-bd1b-8836ea4bb5c1" xlink:to="loc_kfrc_CreditFacilityMember_bc34a106-ca88-46f5-b85d-986279a3b06c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f562e79c-e53f-4027-81e2-5c0d3ef92be8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f562e79c-e53f-4027-81e2-5c0d3ef92be8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f562e79c-e53f-4027-81e2-5c0d3ef92be8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f562e79c-e53f-4027-81e2-5c0d3ef92be8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f562e79c-e53f-4027-81e2-5c0d3ef92be8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_50ad4bc2-50a8-44ec-af9a-578d8bba3e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f562e79c-e53f-4027-81e2-5c0d3ef92be8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_50ad4bc2-50a8-44ec-af9a-578d8bba3e2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4f66e5d2-7935-452b-8b8b-719682016fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_50ad4bc2-50a8-44ec-af9a-578d8bba3e2f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4f66e5d2-7935-452b-8b8b-719682016fe0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_b9d0e5c9-8db3-46a2-80f6-aa382d5f2531" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:to="loc_us-gaap_VariableRateAxis_b9d0e5c9-8db3-46a2-80f6-aa382d5f2531" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b9d0e5c9-8db3-46a2-80f6-aa382d5f2531_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_b9d0e5c9-8db3-46a2-80f6-aa382d5f2531" xlink:to="loc_us-gaap_VariableRateDomain_b9d0e5c9-8db3-46a2-80f6-aa382d5f2531_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_9c383c6d-4112-4ca3-80fb-9518024693cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_b9d0e5c9-8db3-46a2-80f6-aa382d5f2531" xlink:to="loc_us-gaap_VariableRateDomain_9c383c6d-4112-4ca3-80fb-9518024693cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_ef4d888b-2169-4ef9-ae50-8d347b47f98a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_9c383c6d-4112-4ca3-80fb-9518024693cd" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_ef4d888b-2169-4ef9-ae50-8d347b47f98a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_d031364d-d74f-4a89-8d12-7b637cb481ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_9c383c6d-4112-4ca3-80fb-9518024693cd" xlink:to="loc_us-gaap_BaseRateMember_d031364d-d74f-4a89-8d12-7b637cb481ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5d463a4e-ef83-4e3a-ba06-939452353e2b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:to="loc_srt_RangeAxis_5d463a4e-ef83-4e3a-ba06-939452353e2b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5d463a4e-ef83-4e3a-ba06-939452353e2b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5d463a4e-ef83-4e3a-ba06-939452353e2b" xlink:to="loc_srt_RangeMember_5d463a4e-ef83-4e3a-ba06-939452353e2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1fdd16c3-5ae1-4a7f-9ed0-927ad64b4589" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5d463a4e-ef83-4e3a-ba06-939452353e2b" xlink:to="loc_srt_RangeMember_1fdd16c3-5ae1-4a7f-9ed0-927ad64b4589" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_99c51b0a-357f-4aee-a711-96caff10515e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1fdd16c3-5ae1-4a7f-9ed0-927ad64b4589" xlink:to="loc_srt_MinimumMember_99c51b0a-357f-4aee-a711-96caff10515e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_70a19a77-7c50-40ef-8032-732182bd72e7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1fdd16c3-5ae1-4a7f-9ed0-927ad64b4589" xlink:to="loc_srt_MaximumMember_70a19a77-7c50-40ef-8032-732182bd72e7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>kfrc-20210930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:84ca9dda-b211-494d-ab3b-4f046743ea12,g:24a4b041-a6c8-4036-9438-b1c2db4cacc2-->
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_60e0d8c4-66f4-40e2-9c96-44822710fe8d_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</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/2021/elts/us-gaap-2021-01-31.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_HedgingDesignationDomain_8b4317ea-ea40-48dd-9c0f-1a674128e95d_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/2021/elts/us-gaap-2021-01-31.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_SupplementalCashFlowInformationAbstract_eaf5ed50-df8c-4a80-a9c1-0d64b07fd51f_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 Period 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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiabilityNoncurrent_f4a2ebd7-eb11-4bcb-a3a8-a10e32c98322_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/2021/elts/us-gaap-2021-01-31.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_AdjustmentsForNewAccountingPronouncementsAxis_7b9abaab-ee11-471b-94cc-07630b1fa80d_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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementFrequencyDomain_e96be631-a827-427d-a4c4-61d0b8aacee3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink: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, Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_HealthInsuranceStopLossMaximumPerClaim_5c49e346-90af-4c55-a5bf-1e1b390f892b_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-20210930.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_EarningsPerSharePolicyTextBlock_32fbd4bd-2316-434d-a856-902ecd0c15ca_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a0603117-6d52-4ac3-9612-68f7661b985e_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInEmployeeRelatedLiabilities_a6f8aa93-d40b-475f-945d-8aa7273d2935_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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 Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1c7fb648-caf5-4626-84cc-3d5f756af37c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink: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 Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink: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 Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_f3f95ca6-fddb-4f15-9ecc-6532d1fac39f_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_661933ff-31f7-4a4a-acce-e8bb79085d28_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) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntityEmergingGrowthCompany_51455c64-c832-430d-90ae-37c2a40a73bc_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/2021/dei-2021.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_OperatingLeaseRightOfUseAsset_faebb575-0846-426c-96fa-d8529180c0cc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use 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/2021/elts/us-gaap-2021-01-31.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_PreferredStockSharesOutstanding_2db98fe5-d62c-401d-a3be-b75d6deab361_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanInterestCost_548ba8a2-2922-4c3b-99e2-77c0d81f3696_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink: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 cost of plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink: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, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_278081c3-61d8-4d3e-adbe-fd116dfa717a_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_e950225d-8ce4-4876-9ede-75700e6b4bb6_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/2021/elts/us-gaap-2021-01-31.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_dei_CityAreaCode_48c0794a-11b7-4e84-8d63-e477921444bf_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/2021/dei-2021.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_us-gaap_IncomeStatementLocationAxis_3625c0e0-6df3-4f52-a0a2-7968475c7651_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_7e173096-c283-4069-b033-943cac9165ac_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">Range [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/2021/elts/srt-2021-01-31.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_RetainedEarningsAccumulatedDeficit_f27d5b2c-9c2d-4028-9660-cd59a962e1f7_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressAddressLine1_802529f5-4d06-4645-b6a1-3d446948a4f5_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/2021/dei-2021.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_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_9f404377-7c66-443e-8660-b0f89201af35_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_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DerivativeLiabilities_3c042a84-af11-4d5c-b71d-45adec7ffa73_negatedLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" 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">Interest rate swap derivative instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink: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 Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_DirectHireRevenueMember_6c8de0f1-57f4-4029-bb1d-057668f4f669_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:loc xlink:type="locator" xlink:label="loc_kfrc_DirectHireRevenueMember" xlink:href="kfrc-20210930.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1664b835-431e-4401-8ff9-db62e71c3e30_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 (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/2021/elts/us-gaap-2021-01-31.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_EquityMethodInvestments_1da04a7f-9d5e-45d8-9cd2-c89146e8624f_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink: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_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" 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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_AmendmentFlag_2443d7e6-c1de-42fe-8716-d0621e5cd85c_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/2021/dei-2021.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_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_bef7eb1c-2b8b-4e05-aceb-8747266230db_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 plans</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/2021/elts/us-gaap-2021-01-31.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_dei_EntityFilerCategory_a5ed386c-e02f-4b75-bd17-7e032daa742a_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/2021/dei-2021.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_OtherAssetsNoncurrent_6a947b65-9cb9-4d84-8044-801ce428ea55_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_91475911-3bf5-4f43-8821-7e8e29432d30_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ab1d22a2-b1d0-4ed1-b0e0-f800bdd03a54_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/2021/elts/us-gaap-2021-01-31.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_de559283-ff4a-4aa3-84e3-5107761b44e3_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/2021/elts/srt-2021-01-31.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_StatementBusinessSegmentsAxis_41de435c-8bf5-4706-bddb-0a92c238ab59_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/2021/elts/us-gaap-2021-01-31.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_CapitalizedComputerSoftwareNet_59953437-b8b5-4a27-8616-84bf8a67ae24_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/2021/elts/us-gaap-2021-01-31.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: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/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fa98aac8-8c89-4e30-96af-cd49b9788803_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxExpenseBenefit_309e4a57-f7c6-40a5-86b6-8a1288d8b6c2_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_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/2021/elts/us-gaap-2021-01-31.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_db83f33f-18d7-4c0f-936a-0150da835d17_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">Stock-based compensation expense</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/2021/elts/us-gaap-2021-01-31.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_AccountsReceivableNetCurrent_fc8b29cf-2dc6-4b8a-ac26-2ebd6bf68e35_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 $2,264 and $3,204, 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/2021/elts/us-gaap-2021-01-31.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_StatementEquityComponentsAxis_a2af26e6-8b07-4772-b3e7-7d1596b5f426_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeLossTable_2124b745-61d3-4f90-9445-bb7b953643a5_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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AssetsCurrent_95e82aa5-88fc-4627-9d57-71dc06d04283_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_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentFiscalYearFocus_1fae3ace-65ff-4cd0-bdc2-89e44c6eed38_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/2021/dei-2021.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_DisaggregationOfRevenueTable_03e303a8-b38d-41e1-bcbf-659b3ea5da2b_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3719ca0f-259c-46d3-b34f-653daeb473b9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SubsequentEventTypeDomain_85605c55-fa5e-4996-9259-275c93575625_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_3e595382-9682-4a79-98eb-8309eaa77fc1_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">Operations of reportable 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityFileNumber_95c7e0c8-50c2-43c5-92ce-77f90274ff3d_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/2021/dei-2021.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_703d260c-aaf3-4a92-a3bf-35c7a67fe1ce_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink: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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink: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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" 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/2021/elts/us-gaap-2021-01-31.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_707de6e4-27d0-4a59-9a49-f21384cf515e_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">Anti-dilutive 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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_e8235ea6-06e3-4ab8-a40e-f95aa0ed7307_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/2021/elts/us-gaap-2021-01-31.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_srt_ProductOrServiceAxis_ecb0e2e5-1f55-449d-80d0-1f2a913f45c3_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/2021/elts/srt-2021-01-31.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_kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_67c2dc96-15d0-4506-aec1-731f5c62d839_terseLabel_en-US" xlink:label="lab_kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink: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 not yet commenced, future lease payments</link:label>
    <link:label id="lab_kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_label_en-US" xlink:label="lab_kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink: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, Lease Not Yet Commenced, Undiscounted Amount</link:label>
    <link:label id="lab_kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_documentation_en-US" xlink:label="lab_kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" 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">Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:href="kfrc-20210930.xsd#kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:to="lab_kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_23d0de0b-1b82-4a80-82c6-7a5eedae2f6c_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/2021/dei-2021.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_FairValueByLiabilityClassAxis_c500a0b6-7b35-436b-8b48-6462e0db4b40_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink: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 Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_248c57c8-f992-4047-8e3a-5fabf33ca84a_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/2021/elts/us-gaap-2021-01-31.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_dei_EntitySmallBusiness_54332bab-4cad-4533-8184-6d605b515cf4_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/2021/dei-2021.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_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink: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 Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_0c41b2a8-ff2a-4d1b-8c26-30905563db8c_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/2021/elts/us-gaap-2021-01-31.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_49dabf91-3b70-44b9-a7cd-a5021b7d4dc4_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_32d7d51a-9f9c-497c-b583-553ee35cf4ae_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_563534c1-31ae-4bc5-af36-7d17d58052bf_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EquityComponentDomain_fb15b4a5-e429-402f-9dbc-f1d19de099db_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/2021/elts/us-gaap-2021-01-31.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_SaleAndLeasebackTransactionGainLossNet_8a74b524-5f2b-4afc-9970-6ffef5afbbe2_terseLabel_en-US" xlink:label="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink: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 on sale of building</link:label>
    <link:label id="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet_label_en-US" xlink:label="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale and Leaseback Transaction, Gain (Loss), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:to="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeForwardInterestRate_9c986232-eec5-4b48-bbda-9a48a5b3e074_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 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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesShareBasedCompensation_15283da5-0de0-4863-8118-865779289a2f_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 dividends, 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_9e3ed605-62fd-4c0b-8ca0-931d0ac2fe60_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink: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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a76ae60c-88b1-4599-a559-227d3b580eec_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">Equity Award [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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfEquityMethodInvestmentsTable_ad9ceee8-0093-4248-a65e-8bb595a93071_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AssetsAbstract_c06a2879-e5d8-467f-8287-6888ca8c82a7_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_794ba27b-9652-43cb-a076-918cf7096175_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">Payments on other financing arrangements</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/2021/elts/us-gaap-2021-01-31.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_StatementLineItems_b1c259d3-4f84-4939-969a-82d841f45c14_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/2021/elts/us-gaap-2021-01-31.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_LongTermLineOfCredit_f4f7da4c-0735-472e-84fc-a755ea38c1d6_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/2021/elts/us-gaap-2021-01-31.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_e1f1f6e1-5f8c-43b3-a5fc-2126a04d0659_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/2021/elts/us-gaap-2021-01-31.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_kfrc_FlexRevenueMember_3b62d040-b59f-452b-b900-bb8788bba4ad_terseLabel_en-US" xlink:label="lab_kfrc_FlexRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:loc xlink:type="locator" xlink:label="loc_kfrc_FlexRevenueMember" xlink:href="kfrc-20210930.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eab2504a-9ee3-4e1b-a9e8-faa85c478190_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/2021/elts/us-gaap-2021-01-31.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_PreferredStockValue_c770abe3-ce4d-40a0-9ba2-b20b077238c2_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; 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/2021/elts/us-gaap-2021-01-31.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_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio_3718140d-7db4-4b9b-bbf6-f2baf4b56a13_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">Minimum 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-20210930.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_StockIssuedDuringPeriodValueShareBasedCompensation_c2765448-7015-46f2-a330-a9ec456e6b07_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">Issuance for stock-based compensation and dividends, net of forfeitures</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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressCityOrTown_ef58ef96-b21a-4fcc-b41e-a8e8063c85aa_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/2021/dei-2021.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_kfrc_OptionOrStockAppreciationRightMember_068b4dc1-6ca4-4f01-9dee-b66d81489f0b_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-20210930.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_ProceedsFromSaleMaturityAndCollectionsOfInvestments_01e2a46c-15af-4a6c-b63f-db32c75492bc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink: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 the sale of assets held within the Rabbi Trust</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink: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, Maturity and Collection of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_7864f06e-eb46-45df-b622-e54fba91c0a3_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentAxis_0e8cd3d0-9887-4c07-b6ca-ff63a835b811_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_c1ef4ed2-f9f4-41b0-9d87-cd8090d0d061_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink: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 not yet commenced, term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink: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, Lease Not yet Commenced, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:to="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_f94fb9e3-19a1-42bc-924c-951225c3e8fb_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/2021/dei-2021.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_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio_baa661dd-80e1-48f3-b3d0-d2accceda26a_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">Maximum total 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-20210930.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_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/2021/elts/us-gaap-2021-01-31.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_CommitmentsAndContingenciesDisclosureTextBlock_f8dae829-8b7f-4904-a7b0-a8f504a879ba_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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d556232f-69e9-4415-85d5-345337ee19bc_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/2021/elts/us-gaap-2021-01-31.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_FairValueInputsLevel2Member_271e0405-4f39-4917-a258-8c04815d28a6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Other Observable Inputs&#160; (Level&#160;2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink: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, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_a8fced08-f192-470a-8cb7-9ab864d905b2_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SaleLeasebackTransactionTable_5e334af4-db67-42de-beb0-67665e6702ab_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Leaseback Transaction [Table]</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionTable_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Leaseback Transaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleLeasebackTransactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable" xlink:to="lab_us-gaap_SaleLeasebackTransactionTable" 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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInAccountsReceivable_48fd44f5-4b4f-41b4-8de9-732f00877eab_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/2021/elts/us-gaap-2021-01-31.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_SaleLeasebackTransactionDisclosureTextBlock_cd83e3fa-f58e-40a7-a061-729913561029_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Corporate Headquarters</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Leaseback Transactions [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleLeasebackTransactionDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionDisclosureTextBlock" xlink:to="lab_us-gaap_SaleLeasebackTransactionDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2757906b-61d4-4371-a837-01aeddea3ca6_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/2021/elts/us-gaap-2021-01-31.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_UseOfEstimates_37664791-5929-41fb-80c2-47b403c1828a_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityShellCompany_411ec3e3-f039-46fb-8a3d-463dca57f6b3_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/2021/dei-2021.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_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh_c9bc779b-9726-436c-a3d5-48f4207b47ed_terseLabel_en-US" xlink:label="lab_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh" xlink: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 potential capital contributions</link:label>
    <link:label id="lab_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh_label_en-US" xlink:label="lab_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh" xlink: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, Contingent Consideration, Range Of Possible Outcomes, High</link:label>
    <link:label id="lab_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh_documentation_en-US" xlink:label="lab_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh" 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">Equity Method Investment, Contingent Consideration, Range Of Possible Outcomes, High</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh" xlink:href="kfrc-20210930.xsd#kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh" xlink:to="lab_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_af430ef9-1304-430c-b96e-ae09889823cf_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <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/2021/elts/us-gaap-2021-01-31.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_dei_LocalPhoneNumber_cec2db03-228d-41c9-8961-87af61960fbd_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/2021/dei-2021.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_srt_ScenarioForecastMember_3eb37a8f-6f14-48b4-b961-c14685d87b12_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario, Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_2113c453-23d5-4215-9dba-c437fdcf3101_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink: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 Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</link:label>
    <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/2021/elts/us-gaap-2021-01-31.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_PensionAndOtherPostretirementBenefitExpense_2761d310-5f65-439a-bc76-629ea754c536_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink: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 plan expense</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink: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 and Other Postretirement Benefits Cost (Reversal of Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_EmploymentAgreementSeverancePercentageOfAnnualSalary_d016939f-75b5-4469-9f35-f3fcfadcb98d_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 if agreement terminated meeting specific criteria, 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-20210930.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_OtherNoncurrentLiabilitiesTableTextBlock_48dae0a1-fc09-49c4-972d-497fb1f7dcaa_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfSegmentReportingInformationBySegmentTable_ee698093-dfa5-4b49-8009-3808404d33b4_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityInteractiveDataCurrent_cd37f6d4-a975-4cb7-bba9-4c6041d0d75d_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/2021/dei-2021.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_Assets_01acdcb1-9cc1-4867-8e6a-15652aceabd8_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/2021/elts/us-gaap-2021-01-31.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_srt_EquityMethodInvesteeNameDomain_b10c5fab-1a65-491b-ac19-ba78401e9ca3_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/2021/elts/srt-2021-01-31.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_DeferredIncomeTaxesAndTaxCredits_e3f7b636-7db3-4cb1-84d5-2e1bdb227012_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/2021/elts/us-gaap-2021-01-31.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_PlanNameDomain_73b3ee2e-f75a-4ac5-9b38-d43871396323_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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesAuthorized_f2d98f4a-e396-48d2-b9dd-cf7010445b8b_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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareBasic_5a643164-903a-4faa-a4cd-c5159b832641_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/2021/elts/us-gaap-2021-01-31.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_kfrc_LesseeOperatingLeaseLeaseImprovementAllowance_42873595-f99d-4923-8090-703bbf0ae316_terseLabel_en-US" xlink:label="lab_kfrc_LesseeOperatingLeaseLeaseImprovementAllowance" xlink: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, advances for leasehold improvements</link:label>
    <link:label id="lab_kfrc_LesseeOperatingLeaseLeaseImprovementAllowance_label_en-US" xlink:label="lab_kfrc_LesseeOperatingLeaseLeaseImprovementAllowance" xlink: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, Lease Improvement Allowance</link:label>
    <link:label id="lab_kfrc_LesseeOperatingLeaseLeaseImprovementAllowance_documentation_en-US" xlink:label="lab_kfrc_LesseeOperatingLeaseLeaseImprovementAllowance" 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">Lessee, Operating Lease, Lease Improvement Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LesseeOperatingLeaseLeaseImprovementAllowance" xlink:href="kfrc-20210930.xsd#kfrc_LesseeOperatingLeaseLeaseImprovementAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_LesseeOperatingLeaseLeaseImprovementAllowance" xlink:to="lab_kfrc_LesseeOperatingLeaseLeaseImprovementAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsDisclosureTextBlock_2d36517f-9d07-4d6f-a8f9-0ca1acc5dc07_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_InterestPaidNet_2f7c1d89-c7da-437e-b46f-5f0f76a52e13_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/2021/elts/us-gaap-2021-01-31.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_SupplementalUnemploymentBenefitsOnNoChangeInControl_0fc7c9ff-4707-46ae-8168-15d9091e90de_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">Unemployment benefits, possible liability without a 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-20210930.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_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_d0770b21-6755-4df2-a529-05a534e50644_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</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RevenueFromContractWithCustomerTextBlock_2ec69cba-2f5e-473f-9b21-4950dd4e2958_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/2021/elts/us-gaap-2021-01-31.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_srt_ProductsAndServicesDomain_1fabd8f6-0934-40c3-9168-dccfd157bdca_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/2021/elts/srt-2021-01-31.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_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash_f9078b0d-e75b-457d-b423-579d5fc5c061_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">Availability of 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-20210930.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1bce5cb0-782f-45d3-9fa2-c0d7dbc0c8cc_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, at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2415111d-8806-418c-8b3a-6387b95c7088_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, at 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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentType_cbb07284-787c-4445-9007-0f9cba69fd1a_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/2021/dei-2021.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_us-gaap_DepreciationAndAmortization_0938362b-68ee-429c-b54a-40e599be6a1f_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/2021/elts/us-gaap-2021-01-31.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_DerivativeContractTypeDomain_1e74f95b-0803-4ba2-a67e-2894adeb3d35_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseRenewalTerm_7f1fb168-b52b-45d1-a5e9-f4d40e9fa317_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewal terms of current operating leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink: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, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_dca7d01c-80f0-4d78-8e31-c96eda2095f9_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 Revenues</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SaleLeasebackTransactionLineItems_76a94d35-8a94-4e1a-b6da-1030b9e8065e_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Leaseback Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Leaseback Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleLeasebackTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems" xlink:to="lab_us-gaap_SaleLeasebackTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1a1106bd-5769-4dc3-98fa-98bc57cc41d7_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/2021/elts/us-gaap-2021-01-31.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_RevolvingCreditFacilityMember_2fb17cce-9d07-4264-becf-0f666aadb5c4_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a8761ae3-3727-49c3-aad1-07bdd6f3b8ab_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/2021/elts/us-gaap-2021-01-31.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_kfrc_NoncashLeaseExpense_d865fa03-a118-445b-8775-f6044299505a_verboseLabel_en-US" xlink:label="lab_kfrc_NoncashLeaseExpense" 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">Noncash lease expense</link:label>
    <link:label id="lab_kfrc_NoncashLeaseExpense_label_en-US" xlink:label="lab_kfrc_NoncashLeaseExpense" xlink: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 Lease Expense</link:label>
    <link:label id="lab_kfrc_NoncashLeaseExpense_documentation_en-US" xlink:label="lab_kfrc_NoncashLeaseExpense" 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">Amortization of right-of-use assets for operating leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_NoncashLeaseExpense" xlink:href="kfrc-20210930.xsd#kfrc_NoncashLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_NoncashLeaseExpense" xlink:to="lab_kfrc_NoncashLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_3e743c73-a18a-4de2-8bae-549b092cc169_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/2021/elts/us-gaap-2021-01-31.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_srt_CumulativeEffectPeriodOfAdoptionDomain_4ce50e57-b899-4c6f-ac37-f3f4eaf0ce5b_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/2021/elts/srt-2021-01-31.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_dei_EntityCurrentReportingStatus_c607d3f0-059b-4a98-9a72-21251f2e1251_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/2021/dei-2021.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_FairValueByMeasurementFrequencyAxis_4c9849b5-8cc2-4a48-beaa-b77bc61dd6a5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_c9a856fb-f7fd-4f3d-b973-c948996d93cd_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/2021/elts/us-gaap-2021-01-31.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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_66f8ef9f-c07c-453d-a15e-51c991a52f76_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink: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, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink: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, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_5d46f111-d07d-45b0-8582-3a1323a34e2e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink: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, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_93513ade-944a-4f9a-abff-fa18514ff11a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink: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, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink: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, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_8d1e2b31-a9a1-4625-a2f0-3f23ce4871da_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/2021/dei-2021.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_8fb11cfd-3a16-4771-ae1f-91e776d29eb1_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeasePayments_1e97936e-863f-4a29-bbb0-ebc85b23278b_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherNoncashIncomeExpense_5606ec3b-555e-4b8b-b241-2168d89b4ff3_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" 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_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/2021/elts/us-gaap-2021-01-31.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_SubsequentEventLineItems_47d6b01e-d80b-4b41-8e39-7d5651ccf587_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_DeferredPayrollTaxesMember_b7a73f87-9f2e-4d98-bddb-1ab86034e030_terseLabel_en-US" xlink:label="lab_kfrc_DeferredPayrollTaxesMember" xlink: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 Payroll Taxes</link:label>
    <link:label id="lab_kfrc_DeferredPayrollTaxesMember_label_en-US" xlink:label="lab_kfrc_DeferredPayrollTaxesMember" xlink: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 Payroll Taxes [Member]</link:label>
    <link:label id="lab_kfrc_DeferredPayrollTaxesMember_documentation_en-US" xlink:label="lab_kfrc_DeferredPayrollTaxesMember" 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 Payroll Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredPayrollTaxesMember" xlink:href="kfrc-20210930.xsd#kfrc_DeferredPayrollTaxesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_DeferredPayrollTaxesMember" xlink:to="lab_kfrc_DeferredPayrollTaxesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8a1ee33e-d032-4fb2-95f9-8a70015051a0_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 &#8211; 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EarningsPerShareDiluted_28be58a1-b73c-4ef4-baf4-931e98431c0a_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">Earnings per share - 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/2021/elts/us-gaap-2021-01-31.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_SegmentDomain_7758ad60-2a7a-4ca1-8f53-aa1d6020f92e_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/2021/elts/us-gaap-2021-01-31.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_d995ccb3-4c4e-4432-b21c-c39e4c0f3d0f_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">Assets held in Rabbi Trust</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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanServiceCost_fcdf65c7-85ff-41f3-a8e2-d2856ad0b290_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost of plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink: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, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_28c1903a-60b8-44cf-aa9b-70aa399ea40e_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_8ed4388d-6b0d-4a4d-80ce-9d0b2175b6ab_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 (credit)</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/2021/elts/us-gaap-2021-01-31.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_kfrc_InterestRateSwapBMember_a3db8445-e054-4354-99e4-fe4c876d517a_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-20210930.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_kfrc_CreditFacilityMember_12c5b0ff-5ee7-445d-a492-37f360f72516_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-20210930.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_us-gaap_SubsequentEventsTextBlock_70760b08-ec9d-4397-b0a0-fc5c19391698_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink: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 Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink: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 Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_36c81a16-b5e4-44bd-b1a6-a4cc1eaba6a3_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">Health insurance liabilities</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/2021/elts/us-gaap-2021-01-31.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_PlanNameAxis_3d18d038-b1f3-473f-a058-21a70e27c01d_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/2021/elts/us-gaap-2021-01-31.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_ComprehensiveIncomeNetOfTax_9d286b19-e067-497f-9c08-e69809624415_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CostOfRevenue_75c20bbb-778e-4abb-a4b1-14af95deecf2_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/2021/elts/us-gaap-2021-01-31.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_AccruedInsuranceCurrent_cc6356bc-cfe8-4f50-b62f-a29fc743ee9a_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">Payroll taxes</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FairValueInputsLevel1Member_c228b294-389a-4ea8-9d0b-235d0c2afbde_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quoted&#160;Prices&#160;in Active Markets for Identical Assets (Level 1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink: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, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_481af4ee-9cfe-426f-934b-06ace672540d_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/2021/elts/us-gaap-2021-01-31.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_4f805ef1-6d63-44c6-a773-9573443edc4f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink: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 by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink: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 by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum_afbd6171-712c-4761-b917-3aef8338a509_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 maximum aggregate amount of risk of loss liability for employee insurance plans (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-20210930.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_NetCashProvidedByUsedInFinancingActivities_f0d60315-c021-473d-84c7-3728d8b994e1_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentTransitionReport_d4a88cbc-b7fc-4119-8778-2b975d971d84_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/2021/dei-2021.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_TreasuryStockValue_dde88cf1-e853-4e12-983b-a5fab61f8ed5_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" 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; 51,207 and 50,427 shares, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5dc7271e-c902-49f6-94c0-469f7cc0a73f_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 income (loss), net of tax:</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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c7abe68c-51f3-44e6-8e7a-8a5e6b5c1704_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">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/2021/elts/us-gaap-2021-01-31.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_BaseRateMember_d83bb03f-6f0c-4ed7-a2e6-00dd9c5a402e_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/2021/elts/us-gaap-2021-01-31.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_kfrc_WorkLLamaLLCMember_4cefcd96-ef2c-452b-a4d2-e0e31c02a858_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</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-20210930.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_IncomeLossFromEquityMethodInvestments_9ff02651-0828-4f2e-81cf-8cad539a72d7_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_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DerivativeLiabilitiesNoncurrent_e08ae1f8-cf6d-4272-bc36-69f90f2d1acd_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink: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 derivative instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink: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 Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_InterestRateSwapAMember_84e9d63f-02aa-4f4c-949e-b7d1075998db_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-20210930.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_LiabilitiesAndStockholdersEquity_975e4301-4717-49de-88a9-81357c7c2eac_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1dc476b1-d1fe-460a-b680-91f2af50bd6f_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/2021/elts/us-gaap-2021-01-31.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_FairValueDisclosuresTextBlock_7a1d5f05-24b2-46c0-80a1-217bf2883dbb_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/2021/elts/us-gaap-2021-01-31.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_kfrc_TechnologySegmentMember_56a0f7fa-85c0-430d-8552-4c5b455a58f8_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">Tech</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 Segment Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TechnologySegmentMember" xlink:href="kfrc-20210930.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_srt_StatementScenarioAxis_190b4e77-18fd-40a7-8a74-728bc7fcc264_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_af14177b-979f-4e8e-a3dc-24872c702637_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/2021/elts/us-gaap-2021-01-31.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_IncomeLossAttributableToParent_2a3fcb2a-3318-4c31-8971-7928c225f555_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossAttributableToParent" 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_IncomeLossAttributableToParent_label_en-US" xlink:label="lab_us-gaap_IncomeLossAttributableToParent" xlink: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) Attributable to Parent, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossAttributableToParent" xlink:to="lab_us-gaap_IncomeLossAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_98f6cee6-8c59-448c-92b5-c4710492e347_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/2021/elts/us-gaap-2021-01-31.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_AdditionalPaidInCapital_34fa1a83-dbfc-4a7f-ad0e-c2870a917595_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/2021/elts/us-gaap-2021-01-31.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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7b56714f-abd9-4249-853f-55b91022978b_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/2021/elts/us-gaap-2021-01-31.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_kfrc_TwoThousandTwentyOneStockIncentivePlanMember_36d62203-44b2-4dad-a521-6b51b2f9fdf4_terseLabel_en-US" xlink:label="lab_kfrc_TwoThousandTwentyOneStockIncentivePlanMember" xlink: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 Plan</link:label>
    <link:label id="lab_kfrc_TwoThousandTwentyOneStockIncentivePlanMember_label_en-US" xlink:label="lab_kfrc_TwoThousandTwentyOneStockIncentivePlanMember" xlink: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 One Stock Incentive Plan [Member]</link:label>
    <link:label id="lab_kfrc_TwoThousandTwentyOneStockIncentivePlanMember_documentation_en-US" xlink:label="lab_kfrc_TwoThousandTwentyOneStockIncentivePlanMember" 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 One Stock Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TwoThousandTwentyOneStockIncentivePlanMember" xlink:href="kfrc-20210930.xsd#kfrc_TwoThousandTwentyOneStockIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_TwoThousandTwentyOneStockIncentivePlanMember" xlink:to="lab_kfrc_TwoThousandTwentyOneStockIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_5b9d8f04-1b13-4b8f-9413-079e36cc081a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink: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 Fair Value, Assets and Liabilities Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink: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 Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStock_5da51224-cf80-4cfa-ac35-3ebc0000ee19_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_5b8301ac-b78a-4441-a353-0a48e4176350_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink: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 provision on defined benefit pension plan</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink: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 Reclassification Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_dc2339cb-cf82-49d5-8448-18f76bc20435_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/2021/elts/us-gaap-2021-01-31.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_CapitalizedComputerSoftwareAccumulatedAmortization_21c56248-4031-4d21-87a0-ed015a9daedd_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/2021/elts/us-gaap-2021-01-31.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_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities_435eeb29-6be7-48af-8625-af50ac001dad_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">Ability to repurchase equity securities under the debt covenants (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-20210930.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_InterestRateSwapMember_4e9219cb-2de6-4450-8c3b-6eadc3c8a4f8_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrentAbstract_fe028388-062c-4488-9b5d-fcad13247486_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeMember_cd5af899-1861-47f3-888b-44eaaa8a44a4_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/2021/elts/us-gaap-2021-01-31.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_AccountsPayableAndAccruedLiabilitiesCurrent_3d6a1bd5-b373-4e4e-9657-277965ca0683_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_210aa778-0fbe-4f1d-9df8-8df082bac325_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/2021/elts/us-gaap-2021-01-31.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_TreasuryStockValueAcquiredCostMethod_14868931-0e7c-48f6-a650-561821bcae12_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" 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_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EquityMethodInvestmentOwnershipPercentage_d5ccafd4-f53c-49fa-855b-895f68665997_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">Ownership percentage</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_2d4990a8-61d0-4e84-9b16-526ab8ffd870_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" 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">(Gain) loss on disposal or impairment of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink: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 (Loss) on Sale of Assets and Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:to="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesNoncurrent_092800e1-6116-4001-93fc-47bb6a3410ff_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/2021/elts/us-gaap-2021-01-31.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_srt_MinimumMember_2c92c341-6a33-4ce9-a9f4-aec818b6cb15_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/2021/elts/srt-2021-01-31.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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_2a67994f-8223-47f2-9ee3-034c013bb9f7_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_UnusualOrInfrequentItemDomain_033f7124-8c88-485b-a8a2-359b82571198_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Domain]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemDomain_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain" xlink:to="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_FinanceAndAccountingSegmentMember_b61cbbf2-5b13-4a61-ae33-20c384ac90dc_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_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 Segment Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FinanceAndAccountingSegmentMember" xlink:href="kfrc-20210930.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_GrossProfit_c715730c-ad18-495b-b43d-9182ce105c82_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_68943f96-9c42-4b1f-9cb3-144775793bf0_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/2021/elts/us-gaap-2021-01-31.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_kfrc_EmploymentAgreementSeverancePercentageOfAnnualBonus_f79adf7e-7b73-4ed3-ac6a-5644024cd300_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 if agreement terminated meeting specific criteria, 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-20210930.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_us-gaap_SellingGeneralAndAdministrativeExpense_fff2f645-7e92-4045-9070-e529b196c795_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/2021/elts/us-gaap-2021-01-31.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_PreferredStockSharesAuthorized_413f56ec-c770-4102-95e6-1dd07f77a6d8_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/2021/elts/us-gaap-2021-01-31.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_IncomeStatementLocationDomain_859fa68f-d9e2-46ce-8439-bafdbc3dd09a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_3942f292-ea95-42a0-9de8-2de2120e969e_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/2021/elts/srt-2021-01-31.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_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_0313333a-b9ca-429d-b4d7-1b550da86953_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/2021/elts/us-gaap-2021-01-31.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_dei_TradingSymbol_ee8c73a0-2e29-4803-8d10-eed7a3e49d36_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/2021/dei-2021.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_PropertyPlantAndEquipmentNet_3445b9e2-b8bb-4dd1-b9b8-16cf8d82ed7a_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_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/2021/elts/us-gaap-2021-01-31.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_OperatingExpenses_37ed1c0e-043a-47c0-abdd-2b2c7e99da3d_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/2021/elts/us-gaap-2021-01-31.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_AccruedEmployeeBenefitsCurrent_f6765c45-497e-4ec3-ba54-63307ebba669_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/2021/elts/us-gaap-2021-01-31.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_OtherLiabilitiesNoncurrent_0acbca92-02cc-4999-addf-f9b9a86f53af_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_4ceffa8c-e2be-4681-9193-c30112073066_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/2021/elts/us-gaap-2021-01-31.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_DeferredIncomeTaxAssetsNet_b806caca-cdd7-415d-a4db-1a6fd75fbb1f_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesCurrentAbstract_339a01a8-ba0e-4c3c-9c00-b00718bf323d_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/2021/elts/us-gaap-2021-01-31.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_TreasuryStockSharesAcquired_9fc6d7c7-47f1-4b54-8bf7-99b68bbc3785_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_84a48246-edca-4c9f-ba1c-bde40bfc2ebe_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink: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 effect of new accounting standard</link:label>
    <link:label id="lab_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_label_en-US" xlink:label="lab_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink: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 Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink:to="lab_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_daea6424-c9db-4692-b73b-f1f1e5450127_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/2021/elts/us-gaap-2021-01-31.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_FairValueInputsLevel3Member_606fd7a1-3b21-4f74-90d5-8496d389d43c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Unobservable Inputs&#160; (Level&#160;3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink: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, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_c2e693cc-d7e2-445c-86bd-e721e144dc8c_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/2021/elts/us-gaap-2021-01-31.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_kfrc_PeriodForContinuationOfBenefitsUnderAgreement_4ee94fe3-320c-40e1-a329-aa56288ea38d_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-20210930.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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_0709947f-f00d-43a6-a9c3-bce4b7a4f800_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/2021/elts/us-gaap-2021-01-31.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_AllowanceForDoubtfulAccountsReceivable_e40ee1c2-f947-4ff8-8457-6e09826f0d26_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_72799b07-c53d-4f1f-b644-eda704932528_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/2021/elts/us-gaap-2021-01-31.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_CreditLossFinancialInstrumentTextBlock_11312255-4386-43bb-920e-85f73d32da0c_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentTextBlock" xlink: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_CreditLossFinancialInstrumentTextBlock_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentTextBlock" xlink: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, Financial Instrument [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditLossFinancialInstrumentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentTextBlock" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentTextBlock" 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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentQuarterlyReport_50331543-e6af-4bf2-a529-56582c51c4bf_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink: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 Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink: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 Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_afe053aa-e30b-4a11-b257-ca5be7dc8b38_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" 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 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/2021/elts/us-gaap-2021-01-31.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_DerivativeInstrumentRiskAxis_9f2baa38-42ba-4a52-aed2-80476a021b6a_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/2021/elts/us-gaap-2021-01-31.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_SaleLeasebackTransactionNetBookValue_f757ed71-3487-433c-bacb-959c7c5d11fa_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionNetBookValue" xlink: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 book value of assets</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionNetBookValue_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionNetBookValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Leaseback Transaction, Net Book Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNetBookValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleLeasebackTransactionNetBookValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionNetBookValue" xlink:to="lab_us-gaap_SaleLeasebackTransactionNetBookValue" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_ReductionOfSharesReservedForGrant_1e2118d7-bec9-455b-a709-ba962881dec6_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-20210930.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_OtherCommitmentsLineItems_89e7c8a7-95f7-4adb-a9bc-a17bb666b019_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/2021/elts/us-gaap-2021-01-31.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_CommonStockValue_9c74df74-8c63-4635-92b4-9e3c5002f738_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; 250,000 shares authorized, 72,640 and 72,600 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCommonStockSharesOutstanding_01c37b8e-ba2f-4459-b7f3-996003c49185_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/2021/dei-2021.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_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_4c56e0e7-0381-4d2c-9a43-27fdd40f1949_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 liabilities, financial statement location</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/2021/elts/us-gaap-2021-01-31.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_DisaggregationOfRevenueLineItems_51495ea6-ef50-4fad-9b33-217aad43fb07_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/2021/elts/us-gaap-2021-01-31.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_030cc653-1791-4d9c-87d0-b5be02ab366b_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_070a0318-afd8-41ec-81ab-56ac9c67f30f_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_917840fe-9202-4804-9e23-b4545b3b0cea_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/2021/elts/us-gaap-2021-01-31.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_BasisOfAccountingPolicyPolicyTextBlock_2e257e6a-a335-4abc-9c12-ea70c45a3aae_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/2021/elts/us-gaap-2021-01-31.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_CommitmentsAndContingencies_726b6f4d-193c-4d33-8aec-424e4ff2dd3e_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 (Note M)</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/2021/elts/us-gaap-2021-01-31.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_SubsequentEventTable_29185f37-235d-48f8-b8bc-026f4d95e091_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_706dca42-e46a-4585-abdb-f9b187840546_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" 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">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/2021/elts/us-gaap-2021-01-31.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_UnusualOrInfrequentItemAxis_25267265-1256-4f83-932a-e2c465a70a08_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Axis]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemAxis_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis" xlink:to="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f8963cf2-de60-44e5-9971-5d6c9467eeca_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 loss</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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEquityMethodInvestmentsLineItems_494b45ec-dc63-4cfc-bd31-705f88f1b4d5_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/2021/elts/us-gaap-2021-01-31.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_AllowanceForDoubtfulAccountsReceivableCurrent_2505d78d-ee57-4ee5-9d1c-9beef12d9510_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentFiscalPeriodFocus_05b8b957-9c11-46a4-9575-c6981def059b_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/2021/dei-2021.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_RestrictedStockMember_734e7e17-6727-42a4-9395-93dc3b0bf89c_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/2021/elts/us-gaap-2021-01-31.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_CompensationAndEmployeeBenefitPlansTextBlock_08d7ac9d-61db-43f4-aecb-333ac92dfabc_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/2021/elts/us-gaap-2021-01-31.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_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_3e8e3fe5-ca7e-403a-8740-7ee091db7aa8_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfOtherAssetsNoncurrentTextBlock_21b0252a-a52f-4852-a8b5-fe5554470356_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_44304d70-ad57-4603-a502-09b3a7e1863e_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" 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">Tax benefit on interest rate swap</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/2021/elts/us-gaap-2021-01-31.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_kfrc_LineOfCreditAccordionFeatureIncreaseLimit_75c317ce-ef7c-4af8-9269-fcdfea76efdf_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">Aggregate additional amount of increase (up to)</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-20210930.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_dei_DocumentPeriodEndDate_44bd2c2a-8ddb-4f88-91e6-50c941155b5b_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/2021/dei-2021.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_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/2021/elts/us-gaap-2021-01-31.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_AccountingStandardsUpdate201613Member_36f51ec2-539c-4ba5-9dee-d9e17d84d1d4_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-13</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink: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 2016-13 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_11fcce1a-106a-4793-957e-c425d783a127_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" 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">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/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_711d0008-e374-4c4a-9830-ebdd456d3f56_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, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c67e8166-e737-44c6-8965-397974fe91d1_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, end of period</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/2021/elts/us-gaap-2021-01-31.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_SharesIssued_ad58836e-535e-4ae4-a3cd-f75567165db5_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 period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_4fd85d9d-a347-4d09-9bfe-685b33e5f126_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 period (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/2021/elts/us-gaap-2021-01-31.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_CommonStockParOrStatedValuePerShare_174c0c48-9f9a-4fee-bff9-e405ea3b5534_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityRegistrantName_a6d5c36f-023c-48af-98aa-8816cf61a517_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/2021/dei-2021.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_us-gaap_TreasuryStockShares_e7b57f83-51fa-4e49-88f0-4ce1826a7345_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink: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, shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_COVID19Member_6ae9534f-f12f-4248-8380-b99a1fbca986_terseLabel_en-US" xlink:label="lab_kfrc_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19</link:label>
    <link:label id="lab_kfrc_COVID19Member_label_en-US" xlink:label="lab_kfrc_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 [Member]</link:label>
    <link:label id="lab_kfrc_COVID19Member_documentation_en-US" xlink:label="lab_kfrc_COVID19Member" 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">COVID-19</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_COVID19Member" xlink:href="kfrc-20210930.xsd#kfrc_COVID19Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_COVID19Member" xlink:to="lab_kfrc_COVID19Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_f494ad56-0e69-4704-9a03-0beb6293926f_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/2021/elts/us-gaap-2021-01-31.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_LeasesAbstract_c6643233-9327-4cfb-8bb3-c1e9a56b4038_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/2021/elts/us-gaap-2021-01-31.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_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan_6e3cada4-d7af-479e-8661-2fa30485f9f8_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 participating 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-20210930.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_dei_EntityCentralIndexKey_e590d67d-eef7-481a-9b6f-9c8fced77251_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/2021/dei-2021.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_LondonInterbankOfferedRateLIBORMember_852a3fb1-df83-45b9-bb5c-de80e0709216_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_1a5561f9-c7de-446a-9540-85f111028f84_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/2021/dei-2021.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_ProceedsFromSaleOfBuildings_22e5de52-6676-4af6-bfce-311e202f22fa_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfBuildings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales price of corporate headquarters building</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfBuildings_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfBuildings" xlink: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 Buildings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfBuildings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfBuildings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfBuildings" xlink:to="lab_us-gaap_ProceedsFromSaleOfBuildings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0e515943-3f4c-4203-9b73-6fc7df616f52_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInOperatingLiabilitiesAbstract_dc6c544c-e9d2-4d8c-a4fc-bd2c2fb55cdc_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 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_513339df-e76d-402b-83b3-ced999e8911a_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/2021/elts/us-gaap-2021-01-31.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_PrepaidExpenseAndOtherAssetsCurrent_988ec34a-10d0-47c0-a953-8d8612931915_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_a99098cf-a16b-4cd4-8605-c74cd5949451_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/2021/elts/us-gaap-2021-01-31.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_WeightedAverageNumberOfDilutedSharesOutstanding_3c3a2e34-39a6-44d7-ba11-5c9edee737f1_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/2021/elts/us-gaap-2021-01-31.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_AccruedLiabilitiesCurrent_6297e3e7-d994-46f5-aaf6-dcfd280e9432_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SellingGeneralAndAdministrativeExpensesMember_a4c8d24d-7da0-439f-9bbf-595df4f95d7e_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink: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_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink: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 Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_6d4df8eb-86fd-49f9-9e63-cec445c69ae3_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" 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">Dividend (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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementsRecurringMember_8da1f677-c0c3-4058-8a63-735dc11feccc_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" 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">Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink: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, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_318f7592-ab63-4bdc-9cbf-83bb01e797e7_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_992bc485-5ccb-4ee3-a535-643596843c07_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">Total 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LongtermDebtTypeAxis_41f0bf60-9689-488b-adef-b0c0c787819a_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/2021/elts/us-gaap-2021-01-31.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_CurrentFiscalYearEndDate_1a3f02fd-4618-47f2-96d6-9eaebf50d266_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/2021/dei-2021.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_DebtInstrumentBasisSpreadOnVariableRate1_24a5e14f-b8da-41ed-8060-ddf4348fe0ef_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">Interest 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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInOperatingAssetsAbstract_5fa6eecf-a71d-4959-97c4-b3a403d26680_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 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/2021/elts/us-gaap-2021-01-31.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_AllowanceForDoubtfulAccountsReceivableWriteOffs_66156d25-b9bb-4063-ba4c-9f17d0e94a52_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" 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">Write-offs charged against the allowance, net of recoveries of amounts previously written off</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/2021/elts/us-gaap-2021-01-31.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_AccumulatedGainLossNetCashFlowHedgeParentMember_e591f531-ebd3-4db1-b945-cd7b247e0234_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/2021/elts/us-gaap-2021-01-31.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_FairValueByFairValueHierarchyLevelAxis_1e612ba9-1ff1-4e7c-ba8d-9cf0941dfb0a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink: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 Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink: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 Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" 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/2021/elts/us-gaap-2021-01-31.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_PaymentsToAcquireEquityMethodInvestments_a0f18a2f-eb0f-4650-b153-ff18f68a7c75_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" 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">Equity method investment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_98ecabdc-b3d1-4bc3-81fd-ab0e344de56b_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire 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/2021/elts/us-gaap-2021-01-31.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_CommonStockMember_e66721ed-fcea-451e-a0a4-e67988c83943_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/2021/elts/us-gaap-2021-01-31.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_VariableRateAxis_674c938c-cbc8-4021-8eec-01c752d5faa2_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInInvestingActivities_a3d56def-5543-406d-a5ca-758880abcff5_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 provided by (used in) 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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_4e52abda-4d94-4b01-b5bf-ba38cad96aa2_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/2021/elts/us-gaap-2021-01-31.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_SegmentReportingDisclosureTextBlock_59047ab2-c5ee-4ec4-9954-079d2943407f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingIncomeLoss_79be14da-c986-49bf-9821-685b44b7cdf1_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/2021/elts/us-gaap-2021-01-31.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_DebtIssuanceCostsLineOfCreditArrangementsNet_1696affe-3d08-49e0-ac91-944a76ec4eb5_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cd24c689-4d36-46cb-ba53-7ea1ec5a5812_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e666bae6-721e-4525-912a-8ad317b4a2b9_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/2021/elts/us-gaap-2021-01-31.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_ConsolidationPolicyTextBlock_be457326-dd27-4fa8-8baa-b21e1fccc036_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiabilityCurrent_cac97060-53f5-4721-b877-a2a56eb645ec_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_e148a3ab-cba1-4f36-99c0-db35e4cbfc21_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LiabilitiesCurrent_86ce127b-6a36-4a5b-adff-48adf91f2adf_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/2021/elts/us-gaap-2021-01-31.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_HedgingDesignationAxis_a13ab7f2-726c-4ae6-b6d2-62370a6c710e_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_503c31c8-6598-4ea9-aea1-c1472223d163_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensation_cb1ebeec-13ae-4032-b89b-8307c1851081_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/2021/elts/us-gaap-2021-01-31.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_VariableRateDomain_8d1ac951-3c59-4c87-b56d-bdb047add480_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AdditionalPaidInCapitalMember_729c660a-bfa6-4f47-bd82-6a00e7cbc3c3_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CashAndCashEquivalentsAtCarryingValue_0796f5d1-7c38-47d1-8b91-343d50a2170f_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityMaximumBorrowingCapacity_51d92ed1-9994-4a4a-99ab-b2ed1c498a03_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">Initial maximum borrowing capacity</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/2021/elts/us-gaap-2021-01-31.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_LongtermDebtTypeDomain_9f28ffa0-f4f3-4af1-8e75-e30537b064c6_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherSignificantNoncashTransactionsLineItems_1e306af7-7838-4b45-8fe4-ddf180e8c08d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionsLineItems" xlink: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 Significant Noncash Transactions [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionsLineItems" xlink: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 Significant Noncash Transactions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems" xlink:to="lab_us-gaap_OtherSignificantNoncashTransactionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_87f93569-4533-46a7-a6f3-78148d4fae30_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink: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_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_c97b5710-cb4a-417d-bceb-722097bd4f3b_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressPostalZipCode_7add0fbb-fe14-4b69-8610-6a8f04b795ef_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/2021/dei-2021.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_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_04a0939e-a098-4da3-bc7f-5eec31c10481_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxesPaid_0b24c6f5-9f55-4469-9d7b-7bfc9a181431_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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromLinesOfCredit_2c3b078c-ed57-48dd-bf39-051a8100d03c_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/2021/elts/us-gaap-2021-01-31.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_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables_c0674e81-e32c-417d-8987-a6b776d8d06b_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">Trade receivables allowance unrelated to accounts receivable</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-20210930.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_DebtInstrumentNameDomain_90b8469d-1921-4adc-b9a2-1f2e32f7f015_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/2021/elts/us-gaap-2021-01-31.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_DerivativeNotionalAmount_ec5f8854-7fc0-46a9-af8f-9f94e625746d_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/2021/elts/us-gaap-2021-01-31.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_dei_Security12bTitle_e4a764eb-024b-4086-9dcd-90d79cfa351e_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/2021/dei-2021.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_OtherNonoperatingIncomeExpense_1ffaab9b-1df4-40b5-b4f4-a3bed450d498_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" 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 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherSignificantNoncashTransactionsTable_32d100cd-f854-466e-8045-dd44c7416483_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionsTable" xlink: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 Significant Noncash Transactions [Table]</link:label>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionsTable_label_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionsTable" xlink: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 Significant Noncash Transactions [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsTable" xlink:to="lab_us-gaap_OtherSignificantNoncashTransactionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_a4aed26a-37e2-4f76-b511-add6ba0a2af3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink: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_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink: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 Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_d73c08be-31f2-40b7-b636-19e524a608b6_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_WorkersCompensationLiabilityCurrent_62a0be00-a460-417b-8c6e-dfeac190a5c7_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/2021/elts/us-gaap-2021-01-31.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_NewAccountingPronouncementsPolicyPolicyTextBlock_14ec881f-64e9-4f5c-ac83-ad3f2e960451_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, Recently Adopted 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2dd4993f-b376-45ff-8bf8-f3b167395339_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/2021/elts/us-gaap-2021-01-31.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_OtherLiabilitiesCurrent_e5029afb-8064-4796-8fe4-eb10d2353eff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink: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 current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_1a1ed320-d14a-4a6e-a699-9e7728017a9b_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/2021/elts/us-gaap-2021-01-31.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_srt_MaximumMember_b0a6f985-3c3d-46c6-a72f-2a6d24151f66_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/2021/elts/srt-2021-01-31.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_DefinedBenefitPlanContributionsByEmployer_c3851f82-d983-46bd-b31f-fc5426d7faf0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions to benefit plans</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink: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, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" 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/2021/elts/us-gaap-2021-01-31.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_srt_RangeAxis_daf05c46-fd34-463a-bc0d-c9f74cd9a83b_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">Range [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/2021/elts/srt-2021-01-31.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_us-gaap_Liabilities_00df5846-2b2b-4568-9032-eed8daf55b9b_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/2021/elts/us-gaap-2021-01-31.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_SubsequentEventMember_fda5c305-f5e0-4c28-ba36-9ef22136e9ce_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" 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/2021/dei-2021.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_AwardTypeAxis_c7b7ab2f-7f17-48f3-90e7-377d68e07d99_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/2021/elts/us-gaap-2021-01-31.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_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold_682896f3-9bc9-4755-ab7c-74a1015a4752_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">Leverage ratio under debt covenants, threshold</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-20210930.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_a0347ce9-177c-4273-9854-c8f991e39f45_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/2021/elts/us-gaap-2021-01-31.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_Goodwill_15d8925c-0cd8-4ba9-806f-01d6f52aeb13_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_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6944eb80-492b-4aa8-9943-d1ecad71410f_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 assets, financial statement location</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/2021/elts/us-gaap-2021-01-31.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_StockholdersEquity_776d0613-d883-430c-9059-6e039c4e4025_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_32cbf1a7-581d-47c3-90c3-9d65a819887d_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_6592cfcc-e9bb-407b-89fa-7e279692ec8d_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">Stockholders' 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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesIssued_25482668-2454-4a2d-bc2a-de1e74d2115b_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/2021/elts/us-gaap-2021-01-31.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_AccruedIncomeTaxesCurrent_cf0a9180-6a22-42e6-b9d9-4e77cbaba27e_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/2021/elts/us-gaap-2021-01-31.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_PreferredStockSharesIssued_dd3b70aa-f184-4744-8d05-a593be2918e2_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/2021/elts/us-gaap-2021-01-31.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_EmployeeRelatedLiabilitiesCurrentAbstract_5ca4d1f9-e497-4603-9b95-2951fc8bf696_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/2021/elts/us-gaap-2021-01-31.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_srt_ScenarioUnspecifiedDomain_c73b794e-c702-490a-8f94-6557dcd015a5_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_62ea2ff7-fe2e-4ffe-98d6-34672688a01a_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/2021/elts/us-gaap-2021-01-31.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_SubsequentEventTypeAxis_af4dbcc6-a8de-47a9-88f3-9f4386e837a7_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DesignatedAsHedgingInstrumentMember_fafd6055-0fa5-403e-b726-9dbc1dee9209_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/2021/elts/us-gaap-2021-01-31.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_OtherAssetsMiscellaneousNoncurrent_3b9024ee-d172-4237-a935-19b7e6ef1ff8_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/2021/elts/us-gaap-2021-01-31.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_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor_78dc4f6d-fdb4-4945-aa62-d84ac0207cfa_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">Reserve-adjusted LIBOR rate, period minimum</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-20210930.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_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl_4c813f8a-d055-4f65-84d1-383b699c0fec_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">Unemployment benefits, possible liability with a 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-20210930.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_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_3cf81d66-5644-4b80-9e0f-6784d1c106d7_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 Allowance for Credit Losses</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/2021/elts/us-gaap-2021-01-31.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_PaymentsForRepurchaseOfCommonStock_f248ab02-dd8e-45cb-b7d9-f7fa9f8b6010_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StockholdersEquityAbstract_0ef92b58-4db8-4fcc-9c51-e3a877f3a791_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">Stockholders' 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_c95cff9b-8264-4c64-87a4-22c525ed04e7_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">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/2021/elts/us-gaap-2021-01-31.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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_d9a23268-3a82-4c65-9c82-7b82a89605d5_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/2021/elts/us-gaap-2021-01-31.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_NoncashInvestingAndFinancingItemsAbstract_a3696803-6d41-435c-b94b-c8bb43d12416_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 Investing and Financing 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/2021/elts/us-gaap-2021-01-31.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>kfrc-20210930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:84ca9dda-b211-494d-ab3b-4f046743ea12,g:24a4b041-a6c8-4036-9438-b1c2db4cacc2-->
<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/Cover" xlink:type="simple" xlink:href="kfrc-20210930.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_d7cb990c-945e-4394-9ba6-ff8b1704eb8f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_DocumentType_d7cb990c-945e-4394-9ba6-ff8b1704eb8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_5f54629f-3a84-493d-afab-9c66c12ee679" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_DocumentQuarterlyReport_5f54629f-3a84-493d-afab-9c66c12ee679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7a4c792d-272f-4ed7-a10e-655fa6819deb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_DocumentPeriodEndDate_7a4c792d-272f-4ed7-a10e-655fa6819deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d46a62c4-d3fa-420b-a401-088f8d52f465" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_DocumentTransitionReport_d46a62c4-d3fa-420b-a401-088f8d52f465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_1187e436-0951-47ba-ab52-5e36864cef9c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityFileNumber_1187e436-0951-47ba-ab52-5e36864cef9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_e981c4b6-864f-4382-8c52-9ba61eefd1f5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityRegistrantName_e981c4b6-864f-4382-8c52-9ba61eefd1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_257f84c0-8d65-4b7f-9397-ece7779204f7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityIncorporationStateCountryCode_257f84c0-8d65-4b7f-9397-ece7779204f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_7f1ad44b-84e0-4334-a6ec-8e595fc2f0f9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityTaxIdentificationNumber_7f1ad44b-84e0-4334-a6ec-8e595fc2f0f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_f2132046-622f-4ec5-a1ed-40c595b90606" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityAddressAddressLine1_f2132046-622f-4ec5-a1ed-40c595b90606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_addda46f-0d80-47e1-acd3-fd6cc56b8e48" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityAddressCityOrTown_addda46f-0d80-47e1-acd3-fd6cc56b8e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_21416edc-fbf3-42df-9570-377a2bee9274" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityAddressStateOrProvince_21416edc-fbf3-42df-9570-377a2bee9274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_ffb0eea8-d8ea-4c05-bdf8-48d78bf751ff" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityAddressPostalZipCode_ffb0eea8-d8ea-4c05-bdf8-48d78bf751ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_3cb622cc-5040-4869-a3d6-ffb1257e7255" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_CityAreaCode_3cb622cc-5040-4869-a3d6-ffb1257e7255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_2d7ad5e4-750c-4c6d-95f1-3e962c134b69" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_LocalPhoneNumber_2d7ad5e4-750c-4c6d-95f1-3e962c134b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_cacf5686-bc15-4685-bbfb-37f2a5ddf191" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_Security12bTitle_cacf5686-bc15-4685-bbfb-37f2a5ddf191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_bc8004df-3f63-41dd-89a2-8c76b7ddad5a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_TradingSymbol_bc8004df-3f63-41dd-89a2-8c76b7ddad5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_f8362bc4-a647-45c4-a04b-accfec9aee1f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_SecurityExchangeName_f8362bc4-a647-45c4-a04b-accfec9aee1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_5892054a-a2cc-47f2-be18-9c1c362d5f72" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityCurrentReportingStatus_5892054a-a2cc-47f2-be18-9c1c362d5f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_fa656662-122c-47d4-b484-0073b41a1fd1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityInteractiveDataCurrent_fa656662-122c-47d4-b484-0073b41a1fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_4da78962-b355-4a80-a192-740b8243b1d0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityFilerCategory_4da78962-b355-4a80-a192-740b8243b1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_bb63bb3b-a46e-424a-b095-4725dc6267c9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntitySmallBusiness_bb63bb3b-a46e-424a-b095-4725dc6267c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_e4dc7f89-51d9-4013-a4c3-4ba7f1ed5de3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityEmergingGrowthCompany_e4dc7f89-51d9-4013-a4c3-4ba7f1ed5de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_12e23a5c-3eb4-42e9-a79c-78a650b678c4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityShellCompany_12e23a5c-3eb4-42e9-a79c-78a650b678c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_e43e9c0b-100d-4d7b-885f-6003e9a8bd64" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_e43e9c0b-100d-4d7b-885f-6003e9a8bd64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_e2e0930e-b7d4-4c24-ac05-92fd614ce8c0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_AmendmentFlag_e2e0930e-b7d4-4c24-ac05-92fd614ce8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_725be99a-a8dc-4ac8-960b-82b84bebb784" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_DocumentFiscalYearFocus_725be99a-a8dc-4ac8-960b-82b84bebb784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_f106a548-a4ea-49e5-b54f-82a99f021d1e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_DocumentFiscalPeriodFocus_f106a548-a4ea-49e5-b54f-82a99f021d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c8871424-b9b7-4fc6-a8bb-e9698d5f047a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_EntityCentralIndexKey_c8871424-b9b7-4fc6-a8bb-e9698d5f047a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_151c5f59-e523-4318-bca2-97420343fc58" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_dd737e78-465a-4425-ac0e-4910a1d5605d" xlink:to="loc_dei_CurrentFiscalYearEndDate_151c5f59-e523-4318-bca2-97420343fc58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="kfrc-20210930.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_458e8645-c43f-4a26-9e5a-04a8cb9a27ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_458e8645-c43f-4a26-9e5a-04a8cb9a27ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_8941accc-9edf-47a6-adde-4dcaf4a89417" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_CostOfRevenue_8941accc-9edf-47a6-adde-4dcaf4a89417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d5831c75-b272-417e-879c-6c33d9e67e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_GrossProfit_d5831c75-b272-417e-879c-6c33d9e67e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5b9b28b2-135a-4181-90fc-5bc836531f67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5b9b28b2-135a-4181-90fc-5bc836531f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_c567da9a-ef9b-4b79-8a9c-635871e67a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_DepreciationAndAmortization_c567da9a-ef9b-4b79-8a9c-635871e67a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_13c0d03d-2ad1-480f-afe0-4774da93c4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_OperatingIncomeLoss_13c0d03d-2ad1-480f-afe0-4774da93c4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_1172cb44-606e-4a07-a271-3bd5c04c42b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_1172cb44-606e-4a07-a271-3bd5c04c42b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_1b1d6fc9-30bc-4790-906b-e861064f648e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_1b1d6fc9-30bc-4790-906b-e861064f648e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e7166862-725c-4de6-bfaf-35cebe4f9617" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e7166862-725c-4de6-bfaf-35cebe4f9617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4522fd5f-8934-4a18-8c51-c760f74f5795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_NetIncomeLoss_4522fd5f-8934-4a18-8c51-c760f74f5795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6c08c141-9285-4d32-9648-cb4d761e418d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6c08c141-9285-4d32-9648-cb4d761e418d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_e176b3b7-805a-4f1f-abde-c9c04a49b432" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6c08c141-9285-4d32-9648-cb4d761e418d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_e176b3b7-805a-4f1f-abde-c9c04a49b432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_0471cb77-7fde-44ac-a042-1283942b6866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6c08c141-9285-4d32-9648-cb4d761e418d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_0471cb77-7fde-44ac-a042-1283942b6866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2ab56128-fc9b-4d96-9961-63ce07ae5263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_2ab56128-fc9b-4d96-9961-63ce07ae5263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d34a5645-7c5a-4c7c-a5a0-9b5317d8c29f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_EarningsPerShareBasic_d34a5645-7c5a-4c7c-a5a0-9b5317d8c29f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_406ba803-6af4-43aa-993b-ef4da83b9f42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_EarningsPerShareDiluted_406ba803-6af4-43aa-993b-ef4da83b9f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_950f3765-7b1a-4e0f-ad2f-cbd3754aa47d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_950f3765-7b1a-4e0f-ad2f-cbd3754aa47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a061da05-ae91-48d0-a2dc-f08adfbce142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04c902ca-1f9d-4605-87aa-a573d0d1dae2" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a061da05-ae91-48d0-a2dc-f08adfbce142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="kfrc-20210930.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_dcad0ca8-45bb-47c6-b8f2-1541cee5f9df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_17c727a1-b2eb-4659-9d0c-abded48e24b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_dcad0ca8-45bb-47c6-b8f2-1541cee5f9df" xlink:to="loc_us-gaap_AssetsAbstract_17c727a1-b2eb-4659-9d0c-abded48e24b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_f4401a00-5bde-4d03-951c-70ea30599f81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_17c727a1-b2eb-4659-9d0c-abded48e24b4" xlink:to="loc_us-gaap_AssetsCurrentAbstract_f4401a00-5bde-4d03-951c-70ea30599f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7600a1cf-944f-458c-ab96-7d17692ea216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f4401a00-5bde-4d03-951c-70ea30599f81" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7600a1cf-944f-458c-ab96-7d17692ea216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a1421b8b-4a93-4121-bfb3-4f98b79486bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f4401a00-5bde-4d03-951c-70ea30599f81" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a1421b8b-4a93-4121-bfb3-4f98b79486bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_48abcbaa-08c2-4dc0-b3ec-6cab7bede700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f4401a00-5bde-4d03-951c-70ea30599f81" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_48abcbaa-08c2-4dc0-b3ec-6cab7bede700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a9e1cdba-5b1f-4bba-84f6-7e0407ee8387" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f4401a00-5bde-4d03-951c-70ea30599f81" xlink:to="loc_us-gaap_AssetsCurrent_a9e1cdba-5b1f-4bba-84f6-7e0407ee8387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a95bb907-e848-4096-af04-5eb57f0aa3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_17c727a1-b2eb-4659-9d0c-abded48e24b4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a95bb907-e848-4096-af04-5eb57f0aa3cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1794957a-ad54-4fb7-b683-c04239cf9773" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_17c727a1-b2eb-4659-9d0c-abded48e24b4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1794957a-ad54-4fb7-b683-c04239cf9773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_b3de3ec4-a24a-4c71-ad63-11278daf3302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_17c727a1-b2eb-4659-9d0c-abded48e24b4" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_b3de3ec4-a24a-4c71-ad63-11278daf3302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_143c6397-44db-4a7d-af0b-50bc873349b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_17c727a1-b2eb-4659-9d0c-abded48e24b4" xlink:to="loc_us-gaap_Goodwill_143c6397-44db-4a7d-af0b-50bc873349b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_37aea1a5-a544-4612-9c39-8118d1f67d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_17c727a1-b2eb-4659-9d0c-abded48e24b4" xlink:to="loc_us-gaap_Assets_37aea1a5-a544-4612-9c39-8118d1f67d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bf84b4df-4cd7-4a4a-871a-08fea54100a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_dcad0ca8-45bb-47c6-b8f2-1541cee5f9df" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bf84b4df-4cd7-4a4a-871a-08fea54100a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_2a429a1a-aeed-4837-9237-64d2f7a1da66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bf84b4df-4cd7-4a4a-871a-08fea54100a9" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_2a429a1a-aeed-4837-9237-64d2f7a1da66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_c9b22c65-25a2-497a-bbee-85e4866f6334" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2a429a1a-aeed-4837-9237-64d2f7a1da66" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_c9b22c65-25a2-497a-bbee-85e4866f6334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_581b46d7-25e9-40dd-a021-66ec08679328" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2a429a1a-aeed-4837-9237-64d2f7a1da66" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_581b46d7-25e9-40dd-a021-66ec08679328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c05b5b00-4ce4-4142-bf86-c077a494922e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2a429a1a-aeed-4837-9237-64d2f7a1da66" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c05b5b00-4ce4-4142-bf86-c077a494922e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_d798b36e-ca72-442e-ac35-587aeea4874a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2a429a1a-aeed-4837-9237-64d2f7a1da66" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_d798b36e-ca72-442e-ac35-587aeea4874a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_e18c1ef8-0ec7-44d6-8d71-e39f8093f7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2a429a1a-aeed-4837-9237-64d2f7a1da66" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_e18c1ef8-0ec7-44d6-8d71-e39f8093f7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6d847829-15d6-4e18-bf7a-d44acaeaf792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2a429a1a-aeed-4837-9237-64d2f7a1da66" xlink:to="loc_us-gaap_LiabilitiesCurrent_6d847829-15d6-4e18-bf7a-d44acaeaf792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_76c8b36d-2d67-4ea9-b4fc-cab48b8c79f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bf84b4df-4cd7-4a4a-871a-08fea54100a9" xlink:to="loc_us-gaap_LongTermLineOfCredit_76c8b36d-2d67-4ea9-b4fc-cab48b8c79f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_90d23a90-fd71-4c83-aad6-43c4999a2cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bf84b4df-4cd7-4a4a-871a-08fea54100a9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_90d23a90-fd71-4c83-aad6-43c4999a2cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ac197f8b-2ada-44b1-aecd-a5fe6de82e60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bf84b4df-4cd7-4a4a-871a-08fea54100a9" xlink:to="loc_us-gaap_Liabilities_ac197f8b-2ada-44b1-aecd-a5fe6de82e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_7c4bffbb-5931-4f94-8eb4-b88fbdddc2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bf84b4df-4cd7-4a4a-871a-08fea54100a9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_7c4bffbb-5931-4f94-8eb4-b88fbdddc2f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_1c6fd122-6996-4943-bb25-bf0a956b98aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bf84b4df-4cd7-4a4a-871a-08fea54100a9" xlink:to="loc_us-gaap_StockholdersEquityAbstract_1c6fd122-6996-4943-bb25-bf0a956b98aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e16c7038-deae-4adf-87ea-fc391e9dc19f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1c6fd122-6996-4943-bb25-bf0a956b98aa" xlink:to="loc_us-gaap_PreferredStockValue_e16c7038-deae-4adf-87ea-fc391e9dc19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6855f1de-ccdd-4b2f-8f0b-d15d23da5867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1c6fd122-6996-4943-bb25-bf0a956b98aa" xlink:to="loc_us-gaap_CommonStockValue_6855f1de-ccdd-4b2f-8f0b-d15d23da5867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_7f2a0b49-3f2d-45e5-987f-363fc8af402c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1c6fd122-6996-4943-bb25-bf0a956b98aa" xlink:to="loc_us-gaap_AdditionalPaidInCapital_7f2a0b49-3f2d-45e5-987f-363fc8af402c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7df58715-efa1-409e-bdce-5f201ad5c831" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1c6fd122-6996-4943-bb25-bf0a956b98aa" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7df58715-efa1-409e-bdce-5f201ad5c831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_446e1a5f-0ba6-468d-896f-380e29510f24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1c6fd122-6996-4943-bb25-bf0a956b98aa" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_446e1a5f-0ba6-468d-896f-380e29510f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_aceba92d-a5c5-433d-bf9e-06bcc216ecf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1c6fd122-6996-4943-bb25-bf0a956b98aa" xlink:to="loc_us-gaap_TreasuryStockValue_aceba92d-a5c5-433d-bf9e-06bcc216ecf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8cec99e0-d57d-4b83-98cf-adff0d507bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1c6fd122-6996-4943-bb25-bf0a956b98aa" xlink:to="loc_us-gaap_StockholdersEquity_8cec99e0-d57d-4b83-98cf-adff0d507bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_33bae9e7-2f5f-49dd-8cf9-0bb2e40ee5da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bf84b4df-4cd7-4a4a-871a-08fea54100a9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_33bae9e7-2f5f-49dd-8cf9-0bb2e40ee5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="kfrc-20210930.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1b6c8074-9eb4-49a3-bbb0-9494f568a79e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ec6bce98-cfd3-4c6d-a70f-818fc0afbf29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b6c8074-9eb4-49a3-bbb0-9494f568a79e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ec6bce98-cfd3-4c6d-a70f-818fc0afbf29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_d25d7288-27a4-44e2-b28b-fb1a1dfeb15e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b6c8074-9eb4-49a3-bbb0-9494f568a79e" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_d25d7288-27a4-44e2-b28b-fb1a1dfeb15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_7fa31839-25ad-408e-a285-bf93e2a98696" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b6c8074-9eb4-49a3-bbb0-9494f568a79e" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_7fa31839-25ad-408e-a285-bf93e2a98696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_1fd3e607-a803-44b4-97d2-590be3c9fcaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b6c8074-9eb4-49a3-bbb0-9494f568a79e" xlink:to="loc_us-gaap_PreferredStockSharesIssued_1fd3e607-a803-44b4-97d2-590be3c9fcaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_c7b5ad32-a75b-4ceb-8928-92da6d101b54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b6c8074-9eb4-49a3-bbb0-9494f568a79e" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_c7b5ad32-a75b-4ceb-8928-92da6d101b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_d8214723-c070-4dd6-a3c4-d3e7ed72198e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b6c8074-9eb4-49a3-bbb0-9494f568a79e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_d8214723-c070-4dd6-a3c4-d3e7ed72198e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_4e4554fb-ad6d-4e0b-90ee-5cfcad3db6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b6c8074-9eb4-49a3-bbb0-9494f568a79e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4e4554fb-ad6d-4e0b-90ee-5cfcad3db6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_d2f86caa-338d-4eb4-aab5-0e765cd38ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b6c8074-9eb4-49a3-bbb0-9494f568a79e" xlink:to="loc_us-gaap_CommonStockSharesIssued_d2f86caa-338d-4eb4-aab5-0e765cd38ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_2888606c-8aa0-4c31-9b31-c16e6c42bac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b6c8074-9eb4-49a3-bbb0-9494f568a79e" xlink:to="loc_us-gaap_TreasuryStockShares_2888606c-8aa0-4c31-9b31-c16e6c42bac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="kfrc-20210930.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_2bdf3f40-7e4e-4313-b121-4ef144fb96d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0435af1d-8573-411f-8bea-90d6eb9259e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_2bdf3f40-7e4e-4313-b121-4ef144fb96d5" xlink:to="loc_us-gaap_StatementTable_0435af1d-8573-411f-8bea-90d6eb9259e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_74e8fba0-0ee1-4024-8376-c9b162075380" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0435af1d-8573-411f-8bea-90d6eb9259e9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_74e8fba0-0ee1-4024-8376-c9b162075380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_333d5a79-8185-4c01-b1a9-d18c86b6bef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_74e8fba0-0ee1-4024-8376-c9b162075380" xlink:to="loc_us-gaap_EquityComponentDomain_333d5a79-8185-4c01-b1a9-d18c86b6bef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_91e4500c-806c-486f-a478-f73fa72bfd81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_333d5a79-8185-4c01-b1a9-d18c86b6bef2" xlink:to="loc_us-gaap_CommonStockMember_91e4500c-806c-486f-a478-f73fa72bfd81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_33420c06-4e81-45ff-953e-ade59aa68286" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_333d5a79-8185-4c01-b1a9-d18c86b6bef2" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_33420c06-4e81-45ff-953e-ade59aa68286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d68d93da-9f86-4e27-891c-872e366bc5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_333d5a79-8185-4c01-b1a9-d18c86b6bef2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d68d93da-9f86-4e27-891c-872e366bc5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ac449e6d-9b3f-40b3-ac54-5b833b113dec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_333d5a79-8185-4c01-b1a9-d18c86b6bef2" xlink:to="loc_us-gaap_RetainedEarningsMember_ac449e6d-9b3f-40b3-ac54-5b833b113dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_79870033-a7a5-4ac3-9846-4e34ec3a7c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_333d5a79-8185-4c01-b1a9-d18c86b6bef2" xlink:to="loc_us-gaap_TreasuryStockMember_79870033-a7a5-4ac3-9846-4e34ec3a7c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1fecb1ce-fe2b-45d6-a846-e7812c3a3792" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0435af1d-8573-411f-8bea-90d6eb9259e9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1fecb1ce-fe2b-45d6-a846-e7812c3a3792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6d970e11-4abc-4b58-9152-2f098ef81be7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1fecb1ce-fe2b-45d6-a846-e7812c3a3792" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6d970e11-4abc-4b58-9152-2f098ef81be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_88004c54-0179-4916-93f0-8b53f7552ac9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6d970e11-4abc-4b58-9152-2f098ef81be7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_88004c54-0179-4916-93f0-8b53f7552ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3e2e8b99-d51b-483d-9f9a-886b9c8b034c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0435af1d-8573-411f-8bea-90d6eb9259e9" xlink:to="loc_us-gaap_StatementLineItems_3e2e8b99-d51b-483d-9f9a-886b9c8b034c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3e2e8b99-d51b-483d-9f9a-886b9c8b034c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_b6b01017-bfba-4af7-b67d-2276bba81bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_SharesIssued_b6b01017-bfba-4af7-b67d-2276bba81bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fb8cf5a6-e09f-4830-89f8-16d3f38c60ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_StockholdersEquity_fb8cf5a6-e09f-4830-89f8-16d3f38c60ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_85778cc0-5640-40e3-982f-c7b147ad394e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_NetIncomeLoss_85778cc0-5640-40e3-982f-c7b147ad394e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bb72f5c8-2916-4db1-9694-70b771501859" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bb72f5c8-2916-4db1-9694-70b771501859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d124193-4b3d-43b1-aad8-de8ecce4c533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d124193-4b3d-43b1-aad8-de8ecce4c533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d1b605b9-1fee-459b-9cf9-aaf4d2272524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d1b605b9-1fee-459b-9cf9-aaf4d2272524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b23b2d4d-b2e8-462a-bc11-81049791763c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b23b2d4d-b2e8-462a-bc11-81049791763c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_74c950ce-13fd-411d-9840-2b7b888e6286" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_74c950ce-13fd-411d-9840-2b7b888e6286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_a3f45843-c17c-4070-ae0d-88198c998416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_DividendsCommonStock_a3f45843-c17c-4070-ae0d-88198c998416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_3814d4f5-23fa-4295-9503-1433dcff111e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_3814d4f5-23fa-4295-9503-1433dcff111e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_29646a69-2b00-4237-ab39-71ab043e9a90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_29646a69-2b00-4237-ab39-71ab043e9a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_3eae949f-83f0-4d00-ac20-3959ba360c26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_3eae949f-83f0-4d00-ac20-3959ba360c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_02194e73-b497-453b-bab8-fef36a28c444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_02194e73-b497-453b-bab8-fef36a28c444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_d2a89721-1010-45fd-9039-2b2e967a6bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_SharesIssued_d2a89721-1010-45fd-9039-2b2e967a6bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b33903c1-22ec-4601-afe9-46f62b7ec4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_57292ef5-bdee-4083-9811-a7bf5f6af514" xlink:to="loc_us-gaap_StockholdersEquity_b33903c1-22ec-4601-afe9-46f62b7ec4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="kfrc-20210930.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_75825d12-a9b5-4e8c-baab-c7224338c7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f595f498-ca32-4780-9630-13136b794d18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_75825d12-a9b5-4e8c-baab-c7224338c7fe" xlink:to="loc_us-gaap_StatementTable_f595f498-ca32-4780-9630-13136b794d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_80d15d0e-ecc2-48c9-8313-08fb98585822" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f595f498-ca32-4780-9630-13136b794d18" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_80d15d0e-ecc2-48c9-8313-08fb98585822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_9f4864cf-1189-4557-b99a-e3d55beb39fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_80d15d0e-ecc2-48c9-8313-08fb98585822" xlink:to="loc_us-gaap_TypeOfAdoptionMember_9f4864cf-1189-4557-b99a-e3d55beb39fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_9878e852-656f-4b57-8f44-69d45f02e216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_9f4864cf-1189-4557-b99a-e3d55beb39fe" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_9878e852-656f-4b57-8f44-69d45f02e216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7a918b4d-10f7-4da1-a3eb-42299e8b769d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f595f498-ca32-4780-9630-13136b794d18" xlink:to="loc_us-gaap_StatementLineItems_7a918b4d-10f7-4da1-a3eb-42299e8b769d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_99c5df81-6082-4138-99ad-2f9bffc03cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7a918b4d-10f7-4da1-a3eb-42299e8b769d" xlink:to="loc_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_99c5df81-6082-4138-99ad-2f9bffc03cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_96f0c206-087d-4fc8-944b-3f6f41459df9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7a918b4d-10f7-4da1-a3eb-42299e8b769d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_96f0c206-087d-4fc8-944b-3f6f41459df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_9706676c-261a-4caa-a0cc-0841cba05230" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7a918b4d-10f7-4da1-a3eb-42299e8b769d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_9706676c-261a-4caa-a0cc-0841cba05230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_b779057a-a532-4306-bfdf-f3649c81a028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7a918b4d-10f7-4da1-a3eb-42299e8b769d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_b779057a-a532-4306-bfdf-f3649c81a028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="kfrc-20210930.xsd#UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_43a366ec-bc48-4b9c-9269-09d81efa0726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b488e45d-c7f5-4223-ac35-be0c1281bc94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_43a366ec-bc48-4b9c-9269-09d81efa0726" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b488e45d-c7f5-4223-ac35-be0c1281bc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6d981523-20c5-4db8-bf96-2b6b8ad32e92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b488e45d-c7f5-4223-ac35-be0c1281bc94" xlink:to="loc_us-gaap_NetIncomeLoss_6d981523-20c5-4db8-bf96-2b6b8ad32e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7a0b48dc-9e47-4984-98c8-946e2dec5d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b488e45d-c7f5-4223-ac35-be0c1281bc94" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7a0b48dc-9e47-4984-98c8-946e2dec5d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_ca324eba-f224-443d-8245-704e3043d532" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7a0b48dc-9e47-4984-98c8-946e2dec5d8c" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_ca324eba-f224-443d-8245-704e3043d532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_c6255247-0b3d-4e28-a04f-dc44890ae2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7a0b48dc-9e47-4984-98c8-946e2dec5d8c" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_c6255247-0b3d-4e28-a04f-dc44890ae2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_2d729cbb-ff6c-48a3-91de-1751e9bda0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7a0b48dc-9e47-4984-98c8-946e2dec5d8c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_2d729cbb-ff6c-48a3-91de-1751e9bda0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_80ba124f-ccea-4b14-80b8-f1f0c156f4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7a0b48dc-9e47-4984-98c8-946e2dec5d8c" xlink:to="loc_us-gaap_ShareBasedCompensation_80ba124f-ccea-4b14-80b8-f1f0c156f4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_6194c478-9798-464a-8b51-e62ad74e2de2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7a0b48dc-9e47-4984-98c8-946e2dec5d8c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_6194c478-9798-464a-8b51-e62ad74e2de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_d3df430d-0a00-4b85-a9cf-4b0f76ea8814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7a0b48dc-9e47-4984-98c8-946e2dec5d8c" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_d3df430d-0a00-4b85-a9cf-4b0f76ea8814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_NoncashLeaseExpense_2c9f66b4-4116-4754-a25d-3c35d72cacbf" xlink:href="kfrc-20210930.xsd#kfrc_NoncashLeaseExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7a0b48dc-9e47-4984-98c8-946e2dec5d8c" xlink:to="loc_kfrc_NoncashLeaseExpense_2c9f66b4-4116-4754-a25d-3c35d72cacbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_9838f20f-463e-479a-8a5c-3ef5bc2e5147" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7a0b48dc-9e47-4984-98c8-946e2dec5d8c" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_9838f20f-463e-479a-8a5c-3ef5bc2e5147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_4c53d055-3463-41dd-8f0b-c54124788368" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7a0b48dc-9e47-4984-98c8-946e2dec5d8c" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_4c53d055-3463-41dd-8f0b-c54124788368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_e2ed53a0-f823-46fc-83d7-9fd38d682aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b488e45d-c7f5-4223-ac35-be0c1281bc94" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_e2ed53a0-f823-46fc-83d7-9fd38d682aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_828d863f-a7ab-41b1-ba2d-5a466f986955" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_e2ed53a0-f823-46fc-83d7-9fd38d682aa6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_828d863f-a7ab-41b1-ba2d-5a466f986955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_6968897e-778f-4365-b8d7-4fd1debf0be3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_e2ed53a0-f823-46fc-83d7-9fd38d682aa6" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_6968897e-778f-4365-b8d7-4fd1debf0be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_202fa6c0-7540-45e1-b9dc-5362865cb407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b488e45d-c7f5-4223-ac35-be0c1281bc94" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_202fa6c0-7540-45e1-b9dc-5362865cb407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_3b2fb044-ae49-4168-bc93-7d1047122399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_202fa6c0-7540-45e1-b9dc-5362865cb407" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_3b2fb044-ae49-4168-bc93-7d1047122399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_077e81ad-d0a0-4d1d-bc8f-e8ce8ed5204c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_202fa6c0-7540-45e1-b9dc-5362865cb407" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_077e81ad-d0a0-4d1d-bc8f-e8ce8ed5204c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_feba98d1-fe26-40d1-80a4-8f7467bca566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b488e45d-c7f5-4223-ac35-be0c1281bc94" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_feba98d1-fe26-40d1-80a4-8f7467bca566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_285b0c07-0d2b-4c31-9ac5-1e1b255633e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_43a366ec-bc48-4b9c-9269-09d81efa0726" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_285b0c07-0d2b-4c31-9ac5-1e1b255633e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d9f9d537-d59d-4f63-8849-194538a3c949" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_285b0c07-0d2b-4c31-9ac5-1e1b255633e5" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d9f9d537-d59d-4f63-8849-194538a3c949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_d3f24a7e-5bb3-481e-8699-9e033985f8f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_285b0c07-0d2b-4c31-9ac5-1e1b255633e5" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_d3f24a7e-5bb3-481e-8699-9e033985f8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_94d5d796-2ef0-4cdb-a566-e306da5b2797" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_285b0c07-0d2b-4c31-9ac5-1e1b255633e5" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_94d5d796-2ef0-4cdb-a566-e306da5b2797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_5e9014ea-b65e-433c-a0b0-c06d14bef8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_285b0c07-0d2b-4c31-9ac5-1e1b255633e5" xlink:to="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_5e9014ea-b65e-433c-a0b0-c06d14bef8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2930cd08-6b3a-4660-a83a-fea2bf1d0dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_285b0c07-0d2b-4c31-9ac5-1e1b255633e5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2930cd08-6b3a-4660-a83a-fea2bf1d0dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7038ae6-5647-40a6-aac0-019ecfba0dec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_43a366ec-bc48-4b9c-9269-09d81efa0726" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7038ae6-5647-40a6-aac0-019ecfba0dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_22759e9c-f4bb-463c-b963-8a57afb6a77e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7038ae6-5647-40a6-aac0-019ecfba0dec" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_22759e9c-f4bb-463c-b963-8a57afb6a77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f798a2ca-73c8-4dc0-8d80-a765fc9b6e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7038ae6-5647-40a6-aac0-019ecfba0dec" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f798a2ca-73c8-4dc0-8d80-a765fc9b6e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_af59bcbc-e653-483b-abc5-580f434d69cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7038ae6-5647-40a6-aac0-019ecfba0dec" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_af59bcbc-e653-483b-abc5-580f434d69cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_92c67484-7022-4cdf-83ce-07d0fec3f6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7038ae6-5647-40a6-aac0-019ecfba0dec" xlink:to="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_92c67484-7022-4cdf-83ce-07d0fec3f6e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_43f36145-df65-410d-94bb-779fa787131e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7038ae6-5647-40a6-aac0-019ecfba0dec" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_43f36145-df65-410d-94bb-779fa787131e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d4b2763d-41a0-4f74-96b2-cf3034f2ba22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_43a366ec-bc48-4b9c-9269-09d81efa0726" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d4b2763d-41a0-4f74-96b2-cf3034f2ba22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c151b8ab-2a30-4f8c-90ab-ef5391b76318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_43a366ec-bc48-4b9c-9269-09d81efa0726" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c151b8ab-2a30-4f8c-90ab-ef5391b76318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_169064eb-e430-4e84-93cd-f36864b79752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_43a366ec-bc48-4b9c-9269-09d81efa0726" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_169064eb-e430-4e84-93cd-f36864b79752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_0886d9fc-0068-4c94-abce-12c050871f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_43a366ec-bc48-4b9c-9269-09d81efa0726" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_0886d9fc-0068-4c94-abce-12c050871f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_91e1f3f3-c4db-449d-85c1-b24e8f5daed1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0886d9fc-0068-4c94-abce-12c050871f2d" xlink:to="loc_us-gaap_IncomeTaxesPaid_91e1f3f3-c4db-449d-85c1-b24e8f5daed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_4797c27f-3823-407e-8780-7a74739a148b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0886d9fc-0068-4c94-abce-12c050871f2d" xlink:to="loc_us-gaap_OperatingLeasePayments_4797c27f-3823-407e-8780-7a74739a148b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_dc701ec6-aec5-463c-9823-3c27ae876aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0886d9fc-0068-4c94-abce-12c050871f2d" xlink:to="loc_us-gaap_InterestPaidNet_dc701ec6-aec5-463c-9823-3c27ae876aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_ab0d1320-e346-454d-8d8e-979b66537c07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_43a366ec-bc48-4b9c-9269-09d81efa0726" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_ab0d1320-e346-454d-8d8e-979b66537c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_814176ef-5b92-4232-8326-0fb5e547eab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_ab0d1320-e346-454d-8d8e-979b66537c07" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_814176ef-5b92-4232-8326-0fb5e547eab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_bd5ca0d1-4195-4a48-a80c-7938f361ffe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_ab0d1320-e346-454d-8d8e-979b66537c07" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_bd5ca0d1-4195-4a48-a80c-7938f361ffe0" 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-20210930.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_8d1ad0b9-9dc4-48f5-bfdb-f6471a331b82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_a8c27771-12cd-47a3-9e96-bc1b9ad1a13a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8d1ad0b9-9dc4-48f5-bfdb-f6471a331b82" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_a8c27771-12cd-47a3-9e96-bc1b9ad1a13a" 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-20210930.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_0a85e6de-a255-4402-a5ca-780a05a0a264" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_fbf003d8-fbdb-4bc0-b0f5-acd4c569fb5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0a85e6de-a255-4402-a5ca-780a05a0a264" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_fbf003d8-fbdb-4bc0-b0f5-acd4c569fb5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_b34dbab1-865e-486b-8345-7a2f1081ece4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0a85e6de-a255-4402-a5ca-780a05a0a264" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_b34dbab1-865e-486b-8345-7a2f1081ece4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_1a29147f-1680-46cd-ae75-7fd36a26cfbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0a85e6de-a255-4402-a5ca-780a05a0a264" xlink:to="loc_us-gaap_UseOfEstimates_1a29147f-1680-46cd-ae75-7fd36a26cfbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_fb713576-dd52-4caa-9daf-0e739b7891db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0a85e6de-a255-4402-a5ca-780a05a0a264" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_fb713576-dd52-4caa-9daf-0e739b7891db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ba2b3eba-3aef-4ffb-aea3-41d643cab1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0a85e6de-a255-4402-a5ca-780a05a0a264" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ba2b3eba-3aef-4ffb-aea3-41d643cab1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#SummaryofSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_45659611-e216-46a1-9932-939816893070" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_HealthInsuranceStopLossMaximumPerClaim_78301419-bba2-4525-8588-40793c36bc7b" xlink:href="kfrc-20210930.xsd#kfrc_HealthInsuranceStopLossMaximumPerClaim"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_45659611-e216-46a1-9932-939816893070" xlink:to="loc_kfrc_HealthInsuranceStopLossMaximumPerClaim_78301419-bba2-4525-8588-40793c36bc7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum_468361a1-5489-47a3-bf31-e92d004f3467" xlink:href="kfrc-20210930.xsd#kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_45659611-e216-46a1-9932-939816893070" xlink:to="loc_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum_468361a1-5489-47a3-bf31-e92d004f3467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_350dfd97-18ec-4ff5-b717-100fa5a6810c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_45659611-e216-46a1-9932-939816893070" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_350dfd97-18ec-4ff5-b717-100fa5a6810c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_90ccc770-fd54-4ce4-b5ee-447214ca2264" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_45659611-e216-46a1-9932-939816893070" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_90ccc770-fd54-4ce4-b5ee-447214ca2264" 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-20210930.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_86dd970c-1bec-43f9-bb60-2c28294d2009" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_7d425b04-38eb-4c02-9b16-d86807c698ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_86dd970c-1bec-43f9-bb60-2c28294d2009" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_7d425b04-38eb-4c02-9b16-d86807c698ba" 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-20210930.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_362253e9-d8cf-41e4-af64-13500e5adcf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_2e762121-46f5-43ae-a044-7346d71e7800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_362253e9-d8cf-41e4-af64-13500e5adcf2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_2e762121-46f5-43ae-a044-7346d71e7800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/ReportableSegmentsScheduleDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#ReportableSegmentsScheduleDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/ReportableSegmentsScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9c118cbb-ef19-436f-84e4-67c5d24df805" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d2215a93-7cf1-4f66-8efb-7a93a8464c30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9c118cbb-ef19-436f-84e4-67c5d24df805" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d2215a93-7cf1-4f66-8efb-7a93a8464c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_cb0617f6-4f61-4434-bfd8-1ae4eafbf430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d2215a93-7cf1-4f66-8efb-7a93a8464c30" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_cb0617f6-4f61-4434-bfd8-1ae4eafbf430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_01c4efd5-58a5-4227-8400-82ae0f77d2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cb0617f6-4f61-4434-bfd8-1ae4eafbf430" xlink:to="loc_us-gaap_SegmentDomain_01c4efd5-58a5-4227-8400-82ae0f77d2d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TechnologySegmentMember_bfd7dc76-e3ad-438f-a4c9-8d84b88c93de" xlink:href="kfrc-20210930.xsd#kfrc_TechnologySegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_01c4efd5-58a5-4227-8400-82ae0f77d2d5" xlink:to="loc_kfrc_TechnologySegmentMember_bfd7dc76-e3ad-438f-a4c9-8d84b88c93de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FinanceAndAccountingSegmentMember_3b5d2306-e61a-4e41-93ee-4ff89962274e" xlink:href="kfrc-20210930.xsd#kfrc_FinanceAndAccountingSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_01c4efd5-58a5-4227-8400-82ae0f77d2d5" xlink:to="loc_kfrc_FinanceAndAccountingSegmentMember_3b5d2306-e61a-4e41-93ee-4ff89962274e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_222c439c-c2ce-4356-a164-6707f65748f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d2215a93-7cf1-4f66-8efb-7a93a8464c30" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_222c439c-c2ce-4356-a164-6707f65748f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_97f7d1dc-fbe3-497d-aad2-744a40517fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_222c439c-c2ce-4356-a164-6707f65748f0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_97f7d1dc-fbe3-497d-aad2-744a40517fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_056c5d9e-9f5c-495a-85f2-11bcbcca4b07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_222c439c-c2ce-4356-a164-6707f65748f0" xlink:to="loc_us-gaap_GrossProfit_056c5d9e-9f5c-495a-85f2-11bcbcca4b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c95b33c6-3dae-4f00-b7fb-d728e240e36b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_222c439c-c2ce-4356-a164-6707f65748f0" xlink:to="loc_us-gaap_OperatingExpenses_c95b33c6-3dae-4f00-b7fb-d728e240e36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f87593bd-89a9-4622-99c7-60c14fe2d29d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_222c439c-c2ce-4356-a164-6707f65748f0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f87593bd-89a9-4622-99c7-60c14fe2d29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DisaggregationofRevenue" xlink:type="simple" xlink:href="kfrc-20210930.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_cb22ce19-efc3-45bb-89eb-7c42b12febb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_09aa151f-1720-4a87-a65f-9e90384e33b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cb22ce19-efc3-45bb-89eb-7c42b12febb4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_09aa151f-1720-4a87-a65f-9e90384e33b7" 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-20210930.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_fff9abce-1b18-48f9-bd32-e5ecdbc781c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_fe74b470-1103-4b2b-b3ca-7bba3e6a6286" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fff9abce-1b18-48f9-bd32-e5ecdbc781c3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_fe74b470-1103-4b2b-b3ca-7bba3e6a6286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DisaggregationofRevenueDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#DisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/DisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_28868cf6-6547-4e42-b196-f8befc7d0d99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_96b57eb9-8c8d-4b69-8914-88977609a309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_28868cf6-6547-4e42-b196-f8befc7d0d99" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_96b57eb9-8c8d-4b69-8914-88977609a309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c52ba740-fd31-4ca6-ad40-cadceaf5970d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_96b57eb9-8c8d-4b69-8914-88977609a309" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c52ba740-fd31-4ca6-ad40-cadceaf5970d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_915277da-2491-48d3-98df-4e1c31d6d624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c52ba740-fd31-4ca6-ad40-cadceaf5970d" xlink:to="loc_us-gaap_SegmentDomain_915277da-2491-48d3-98df-4e1c31d6d624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TechnologySegmentMember_32c8ef0d-e1c8-4184-8302-0d6d9aa3ddbc" xlink:href="kfrc-20210930.xsd#kfrc_TechnologySegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_915277da-2491-48d3-98df-4e1c31d6d624" xlink:to="loc_kfrc_TechnologySegmentMember_32c8ef0d-e1c8-4184-8302-0d6d9aa3ddbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FinanceAndAccountingSegmentMember_6df51420-4e00-4dfb-b85f-4070ced01d7e" xlink:href="kfrc-20210930.xsd#kfrc_FinanceAndAccountingSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_915277da-2491-48d3-98df-4e1c31d6d624" xlink:to="loc_kfrc_FinanceAndAccountingSegmentMember_6df51420-4e00-4dfb-b85f-4070ced01d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b72548e8-90f2-4ad8-bf8a-cfbd2f79cece" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_96b57eb9-8c8d-4b69-8914-88977609a309" xlink:to="loc_srt_ProductOrServiceAxis_b72548e8-90f2-4ad8-bf8a-cfbd2f79cece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_747999ce-ebe5-4bcf-94cc-30d7780f4d13" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_b72548e8-90f2-4ad8-bf8a-cfbd2f79cece" xlink:to="loc_srt_ProductsAndServicesDomain_747999ce-ebe5-4bcf-94cc-30d7780f4d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FlexRevenueMember_1eac390b-206d-46bb-a194-3a2bbd890754" xlink:href="kfrc-20210930.xsd#kfrc_FlexRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_747999ce-ebe5-4bcf-94cc-30d7780f4d13" xlink:to="loc_kfrc_FlexRevenueMember_1eac390b-206d-46bb-a194-3a2bbd890754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DirectHireRevenueMember_67fef7f5-6d77-4128-a461-cd5e0b5a2a5b" xlink:href="kfrc-20210930.xsd#kfrc_DirectHireRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_747999ce-ebe5-4bcf-94cc-30d7780f4d13" xlink:to="loc_kfrc_DirectHireRevenueMember_67fef7f5-6d77-4128-a461-cd5e0b5a2a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e1e724da-b77e-4e3a-b2d0-781e7512f4be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_96b57eb9-8c8d-4b69-8914-88977609a309" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_e1e724da-b77e-4e3a-b2d0-781e7512f4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d45a8364-b87c-4d48-9f9a-913809e7ee81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e1e724da-b77e-4e3a-b2d0-781e7512f4be" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d45a8364-b87c-4d48-9f9a-913809e7ee81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/AllowanceforCreditLosses" xlink:type="simple" xlink:href="kfrc-20210930.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_ReceivablesAbstract_cd6ebfe1-9400-4962-abd7-c33f36c49320" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentTextBlock_acfb7602-2ae3-4d32-89bc-a9173f816c91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditLossFinancialInstrumentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_cd6ebfe1-9400-4962-abd7-c33f36c49320" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentTextBlock_acfb7602-2ae3-4d32-89bc-a9173f816c91" 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-20210930.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_ReceivablesAbstract_037f3708-60f3-4fab-967b-9ee22a3a337d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_18d5d297-02e6-42f6-bdd0-c483c2dd41a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_037f3708-60f3-4fab-967b-9ee22a3a337d" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_18d5d297-02e6-42f6-bdd0-c483c2dd41a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/AllowanceforCreditLossesDetails" xlink:type="simple" xlink:href="kfrc-20210930.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_ReceivablesAbstract_0cf943d8-80d7-4f4c-b39f-8e93b28a63cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_60523f69-6df1-452b-b06b-93ec1c8e8013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0cf943d8-80d7-4f4c-b39f-8e93b28a63cc" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_60523f69-6df1-452b-b06b-93ec1c8e8013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3e4f87d2-1ef2-4268-9a70-8a1923c71e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_60523f69-6df1-452b-b06b-93ec1c8e8013" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3e4f87d2-1ef2-4268-9a70-8a1923c71e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_5fdfb93a-c330-4d51-a306-969f07efd968" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_60523f69-6df1-452b-b06b-93ec1c8e8013" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_5fdfb93a-c330-4d51-a306-969f07efd968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_a5914bbc-4336-43db-9c98-3de00b30ab46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_60523f69-6df1-452b-b06b-93ec1c8e8013" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_a5914bbc-4336-43db-9c98-3de00b30ab46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_abd99a95-6273-41af-809f-c800a97b96c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_60523f69-6df1-452b-b06b-93ec1c8e8013" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_abd99a95-6273-41af-809f-c800a97b96c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables_96538895-62da-433d-aac8-9b4b39f7c20f" xlink:href="kfrc-20210930.xsd#kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0cf943d8-80d7-4f4c-b39f-8e93b28a63cc" xlink:to="loc_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables_96538895-62da-433d-aac8-9b4b39f7c20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SaleofCorporateHeadquarters" xlink:type="simple" xlink:href="kfrc-20210930.xsd#SaleofCorporateHeadquarters"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SaleofCorporateHeadquarters" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a9e8c89e-5602-4cf1-b12c-0077cc75d719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionDisclosureTextBlock_a95d85a4-6693-4e1a-a7a2-18f25a25476c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleLeasebackTransactionDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a9e8c89e-5602-4cf1-b12c-0077cc75d719" xlink:to="loc_us-gaap_SaleLeasebackTransactionDisclosureTextBlock_a95d85a4-6693-4e1a-a7a2-18f25a25476c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SaleofCorporateHeadquartersDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#SaleofCorporateHeadquartersDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SaleofCorporateHeadquartersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c8816ff9-a2ee-4be0-aac6-82cb206d53e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionTable_27e1ef02-5136-4688-b555-0c49ad08ba5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleLeasebackTransactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c8816ff9-a2ee-4be0-aac6-82cb206d53e7" xlink:to="loc_us-gaap_SaleLeasebackTransactionTable_27e1ef02-5136-4688-b555-0c49ad08ba5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_c3e1aaee-2c1a-4a4f-9932-ca04f02af8da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_27e1ef02-5136-4688-b555-0c49ad08ba5a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_c3e1aaee-2c1a-4a4f-9932-ca04f02af8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_01437f00-6326-4f3c-a204-12a5bed34d89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_c3e1aaee-2c1a-4a4f-9932-ca04f02af8da" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_01437f00-6326-4f3c-a204-12a5bed34d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1264145b-4d67-469b-b219-ef5cac93dfd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_01437f00-6326-4f3c-a204-12a5bed34d89" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1264145b-4d67-469b-b219-ef5cac93dfd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLineItems_48d8e152-58a3-4c81-b6b8-f2c40b7c176a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleLeasebackTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_27e1ef02-5136-4688-b555-0c49ad08ba5a" xlink:to="loc_us-gaap_SaleLeasebackTransactionLineItems_48d8e152-58a3-4c81-b6b8-f2c40b7c176a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNetBookValue_d793cc66-d4a1-4acf-8f57-535cd5f15dac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleLeasebackTransactionNetBookValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_48d8e152-58a3-4c81-b6b8-f2c40b7c176a" xlink:to="loc_us-gaap_SaleLeasebackTransactionNetBookValue_d793cc66-d4a1-4acf-8f57-535cd5f15dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfBuildings_e7cba3b9-34e8-4dd4-b27e-de79013fda46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfBuildings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_48d8e152-58a3-4c81-b6b8-f2c40b7c176a" xlink:to="loc_us-gaap_ProceedsFromSaleOfBuildings_e7cba3b9-34e8-4dd4-b27e-de79013fda46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_d7ae0211-58ab-4a6f-96ad-a6c517d0e664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_48d8e152-58a3-4c81-b6b8-f2c40b7c176a" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_d7ae0211-58ab-4a6f-96ad-a6c517d0e664" 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-20210930.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_4b4f4586-9fd4-4708-b3bf-f4d7e11f47a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsDisclosureTextBlock_51a22884-18ba-49a0-b4fd-8279710e0fab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_4b4f4586-9fd4-4708-b3bf-f4d7e11f47a5" xlink:to="loc_us-gaap_OtherAssetsDisclosureTextBlock_51a22884-18ba-49a0-b4fd-8279710e0fab" 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-20210930.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_eb3d9462-5e71-4ad5-be28-0f97de16ee84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_70509bd3-37aa-43b1-a019-deee7f6a4edb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_eb3d9462-5e71-4ad5-be28-0f97de16ee84" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_70509bd3-37aa-43b1-a019-deee7f6a4edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherAssetsNetDetails" xlink:type="simple" xlink:href="kfrc-20210930.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_c2bf2abe-a47b-4df1-bb2a-fc4f42eb8b19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_74fe1ec9-624d-4a58-87c5-87440a076e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_c2bf2abe-a47b-4df1-bb2a-fc4f42eb8b19" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_74fe1ec9-624d-4a58-87c5-87440a076e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d159ac89-0e86-4958-a9db-371a69bf5240" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_74fe1ec9-624d-4a58-87c5-87440a076e7a" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d159ac89-0e86-4958-a9db-371a69bf5240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a1fb59a3-b07e-44d1-bf72-0331fb2fa099" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d159ac89-0e86-4958-a9db-371a69bf5240" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a1fb59a3-b07e-44d1-bf72-0331fb2fa099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_WorkLLamaLLCMember_7e9bf9fd-e81e-4fd9-b197-cdadeca4fa68" xlink:href="kfrc-20210930.xsd#kfrc_WorkLLamaLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_a1fb59a3-b07e-44d1-bf72-0331fb2fa099" xlink:to="loc_kfrc_WorkLLamaLLCMember_7e9bf9fd-e81e-4fd9-b197-cdadeca4fa68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_74fe1ec9-624d-4a58-87c5-87440a076e7a" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_d9ff1196-4457-44bf-9b68-68194e7d9585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_d9ff1196-4457-44bf-9b68-68194e7d9585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_dcd6fc1d-546d-49bf-a798-c6051d275791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_dcd6fc1d-546d-49bf-a798-c6051d275791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_965ced93-f853-49b5-a65b-1b870a16278a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_965ced93-f853-49b5-a65b-1b870a16278a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_120a6997-f6a7-4652-85ff-7ba9920e78e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_120a6997-f6a7-4652-85ff-7ba9920e78e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_646bfe8c-3b30-42d5-a417-fc5ebda9595c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_EquityMethodInvestments_646bfe8c-3b30-42d5-a417-fc5ebda9595c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_b4b1cf63-e5b0-4a60-824a-9b04a46bc087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_b4b1cf63-e5b0-4a60-824a-9b04a46bc087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_0bebf387-ea57-47f4-80a4-a6ce2c87907a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_0bebf387-ea57-47f4-80a4-a6ce2c87907a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d2dddbec-2bdb-4024-bb57-4ff3a83e3498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d2dddbec-2bdb-4024-bb57-4ff3a83e3498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_430560d7-8407-455a-bac1-9ff891ea1553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_430560d7-8407-455a-bac1-9ff891ea1553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_ea27c5c9-65d4-4438-9a96-98ec1ebc8088" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_ea27c5c9-65d4-4438-9a96-98ec1ebc8088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_0810000d-7ba2-4d72-b4da-d6732265c0f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_0810000d-7ba2-4d72-b4da-d6732265c0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_cc70ebdf-974f-4ca9-97c4-b06642cf5c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_44482ab4-e834-4297-868f-b8554ee32e2f" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_cc70ebdf-974f-4ca9-97c4-b06642cf5c0e" 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-20210930.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_f8ad9cd1-316b-4971-ac31-b5e4f49ed065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_21f181a9-4359-40f1-86f3-ff27ba47279d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f8ad9cd1-316b-4971-ac31-b5e4f49ed065" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_21f181a9-4359-40f1-86f3-ff27ba47279d" 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-20210930.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_9a4ad32c-6672-46d6-9498-5869c1b95176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_63bed3ea-383d-4daa-b051-0ed9e9115a82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9a4ad32c-6672-46d6-9498-5869c1b95176" xlink:to="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_63bed3ea-383d-4daa-b051-0ed9e9115a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CurrentLiabilitiesDetails" xlink:type="simple" xlink:href="kfrc-20210930.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_657eac3e-7de1-400c-9553-cf5baf9de5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAbstract_fc622635-8d46-4074-a41e-1dad0b7a1b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_657eac3e-7de1-400c-9553-cf5baf9de5eb" xlink:to="loc_us-gaap_AccountsPayableCurrentAbstract_fc622635-8d46-4074-a41e-1dad0b7a1b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_02219bbc-b45a-4cf1-a2f0-f8af7d37088b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_fc622635-8d46-4074-a41e-1dad0b7a1b5f" xlink:to="loc_us-gaap_AccountsPayableCurrent_02219bbc-b45a-4cf1-a2f0-f8af7d37088b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_9c033e7c-922c-4158-bfdf-2ca041694400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_fc622635-8d46-4074-a41e-1dad0b7a1b5f" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_9c033e7c-922c-4158-bfdf-2ca041694400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_1ca28466-f527-423b-87bb-29831ff9ddbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_fc622635-8d46-4074-a41e-1dad0b7a1b5f" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_1ca28466-f527-423b-87bb-29831ff9ddbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_42904503-35a7-445d-b9ac-ee91e780cdc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_657eac3e-7de1-400c-9553-cf5baf9de5eb" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_42904503-35a7-445d-b9ac-ee91e780cdc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_040946df-4f01-4b75-8367-e3d41e821755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_42904503-35a7-445d-b9ac-ee91e780cdc5" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_040946df-4f01-4b75-8367-e3d41e821755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_e96e5688-993f-4059-a8d2-d36525b15e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_42904503-35a7-445d-b9ac-ee91e780cdc5" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_e96e5688-993f-4059-a8d2-d36525b15e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_cb869bbc-a35e-4e3e-9075-73ac7bcf622c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_42904503-35a7-445d-b9ac-ee91e780cdc5" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_cb869bbc-a35e-4e3e-9075-73ac7bcf622c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent_fffebbc5-4567-4389-9058-6a52c6d3aad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_42904503-35a7-445d-b9ac-ee91e780cdc5" xlink:to="loc_us-gaap_WorkersCompensationLiabilityCurrent_fffebbc5-4567-4389-9058-6a52c6d3aad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3cfe74c5-6d76-4022-a24c-f40d302387b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_42904503-35a7-445d-b9ac-ee91e780cdc5" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3cfe74c5-6d76-4022-a24c-f40d302387b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherLongTermLiabilities" xlink:type="simple" xlink:href="kfrc-20210930.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_e56a8a00-b626-4af0-a763-7cbf1e0cbc8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_e5e0f72a-46fa-4c60-b8ae-1f6c82c2fb32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_e56a8a00-b626-4af0-a763-7cbf1e0cbc8f" xlink:to="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_e5e0f72a-46fa-4c60-b8ae-1f6c82c2fb32" 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-20210930.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_0f775c22-8b93-4864-8bcd-8f6516335e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_1787a802-da50-4a79-96a3-1520bcbe2a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_0f775c22-8b93-4864-8bcd-8f6516335e8d" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_1787a802-da50-4a79-96a3-1520bcbe2a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="kfrc-20210930.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_9ba5bfb9-07a8-42bc-9511-f64331292198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionsTable_dff75fb5-a4e3-4727-b7b4-bd95b8eaefe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_9ba5bfb9-07a8-42bc-9511-f64331292198" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionsTable_dff75fb5-a4e3-4727-b7b4-bd95b8eaefe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_898d3518-c1c9-4f2a-9025-d7145219d96e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsTable_dff75fb5-a4e3-4727-b7b4-bd95b8eaefe6" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_898d3518-c1c9-4f2a-9025-d7145219d96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9956fd24-9db3-4c3c-a01f-68605e7f6802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_898d3518-c1c9-4f2a-9025-d7145219d96e" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9956fd24-9db3-4c3c-a01f-68605e7f6802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredPayrollTaxesMember_c1d9394a-dd19-4d70-a2bf-71939faa4b8d" xlink:href="kfrc-20210930.xsd#kfrc_DeferredPayrollTaxesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9956fd24-9db3-4c3c-a01f-68605e7f6802" xlink:to="loc_kfrc_DeferredPayrollTaxesMember_c1d9394a-dd19-4d70-a2bf-71939faa4b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_98ce73e8-a58f-4ccc-9066-3316238efc31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsTable_dff75fb5-a4e3-4727-b7b4-bd95b8eaefe6" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_98ce73e8-a58f-4ccc-9066-3316238efc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_acb51dbb-edf0-4e8c-bbcf-e0fb6f3a5086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_98ce73e8-a58f-4ccc-9066-3316238efc31" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_acb51dbb-edf0-4e8c-bbcf-e0fb6f3a5086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_COVID19Member_c73803c1-f8b3-4e4c-ad7d-1513b1d507cb" xlink:href="kfrc-20210930.xsd#kfrc_COVID19Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_acb51dbb-edf0-4e8c-bbcf-e0fb6f3a5086" xlink:to="loc_kfrc_COVID19Member_c73803c1-f8b3-4e4c-ad7d-1513b1d507cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsTable_dff75fb5-a4e3-4727-b7b4-bd95b8eaefe6" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_0f485966-d4b2-4aaf-90aa-522f85e8c2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_0f485966-d4b2-4aaf-90aa-522f85e8c2f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_93ff68eb-3ceb-4b80-83cb-d8fb5495d980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_93ff68eb-3ceb-4b80-83cb-d8fb5495d980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_62aea08e-3ac4-4cfd-9d0b-8265e87ca89a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_62aea08e-3ac4-4cfd-9d0b-8265e87ca89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_61e788b1-af85-4ed0-a262-e8ffb2bb1ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_61e788b1-af85-4ed0-a262-e8ffb2bb1ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_75c8b929-f84b-47a2-ae44-28d43725a955" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_75c8b929-f84b-47a2-ae44-28d43725a955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_cc8e99b8-1c75-41e8-81f9-16d40301f533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_cc8e99b8-1c75-41e8-81f9-16d40301f533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_e37f52dc-c966-4698-b8db-74578b9f1d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionsLineItems_93a7f581-daea-4239-8565-bf845f5ee8f4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_e37f52dc-c966-4698-b8db-74578b9f1d35" 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-20210930.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_62acb1e8-4d5d-4e92-b69c-930e47f182e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_2bb9fc62-083c-4421-97a9-82e440540382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_62acb1e8-4d5d-4e92-b69c-930e47f182e8" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_2bb9fc62-083c-4421-97a9-82e440540382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#EmployeeBenefitPlansAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2ccd0405-3a2d-48a9-a332-5c91081260c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan_95b905f9-65e6-4b69-b4dc-2bacabe148e2" xlink:href="kfrc-20210930.xsd#kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2ccd0405-3a2d-48a9-a332-5c91081260c1" xlink:to="loc_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan_95b905f9-65e6-4b69-b4dc-2bacabe148e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_8cfa2c0a-cf0b-44c5-9eb3-8a482ca8949c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2ccd0405-3a2d-48a9-a332-5c91081260c1" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_8cfa2c0a-cf0b-44c5-9eb3-8a482ca8949c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_febf6bd4-6451-440a-b08e-391c4d8e3b78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2ccd0405-3a2d-48a9-a332-5c91081260c1" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_febf6bd4-6451-440a-b08e-391c4d8e3b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b541059a-7b05-46ad-bf9e-81f8b71bb555" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2ccd0405-3a2d-48a9-a332-5c91081260c1" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b541059a-7b05-46ad-bf9e-81f8b71bb555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_d711c884-cbb8-4f64-aef3-ff1701b8de7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2ccd0405-3a2d-48a9-a332-5c91081260c1" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_d711c884-cbb8-4f64-aef3-ff1701b8de7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_c6d26ab4-cc21-4d70-b7cc-d859f791f4a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2ccd0405-3a2d-48a9-a332-5c91081260c1" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_c6d26ab4-cc21-4d70-b7cc-d859f791f4a9" 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-20210930.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_779c436a-7aa4-45ec-99c6-4fc38391dbab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a93fcd17-0b9a-499b-a7b2-9ea22ef11045" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_779c436a-7aa4-45ec-99c6-4fc38391dbab" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a93fcd17-0b9a-499b-a7b2-9ea22ef11045" 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-20210930.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_b129cee5-2b50-4f8f-9dbf-a34c1b3b6d63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_880e1d10-1793-4fb9-97c7-4e883edb20a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b129cee5-2b50-4f8f-9dbf-a34c1b3b6d63" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_880e1d10-1793-4fb9-97c7-4e883edb20a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" xlink:type="simple" xlink:href="kfrc-20210930.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_c57fc42a-df25-4886-9b5e-96d9a383cc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_199bc789-95c2-4690-8a1f-99516478888e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c57fc42a-df25-4886-9b5e-96d9a383cc5a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_199bc789-95c2-4690-8a1f-99516478888e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b8f19779-0e3e-4b9a-8def-d6a786045efc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_199bc789-95c2-4690-8a1f-99516478888e" xlink:to="loc_us-gaap_PlanNameAxis_b8f19779-0e3e-4b9a-8def-d6a786045efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8e90282d-68a7-4ef9-b8ec-07f608e8cd56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_b8f19779-0e3e-4b9a-8def-d6a786045efc" xlink:to="loc_us-gaap_PlanNameDomain_8e90282d-68a7-4ef9-b8ec-07f608e8cd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TwoThousandTwentyOneStockIncentivePlanMember_1d4bd477-d1b1-4a25-ab5b-2f5d3d6708ac" xlink:href="kfrc-20210930.xsd#kfrc_TwoThousandTwentyOneStockIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_8e90282d-68a7-4ef9-b8ec-07f608e8cd56" xlink:to="loc_kfrc_TwoThousandTwentyOneStockIncentivePlanMember_1d4bd477-d1b1-4a25-ab5b-2f5d3d6708ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6009c3ed-50b6-4dd9-82d6-c8fff0a21117" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_199bc789-95c2-4690-8a1f-99516478888e" xlink:to="loc_us-gaap_AwardTypeAxis_6009c3ed-50b6-4dd9-82d6-c8fff0a21117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_116cb7f8-0817-4581-8c0e-1d1076c23fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6009c3ed-50b6-4dd9-82d6-c8fff0a21117" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_116cb7f8-0817-4581-8c0e-1d1076c23fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_OptionOrStockAppreciationRightMember_3740e797-44af-40b6-a4cc-e27b3d5e749c" xlink:href="kfrc-20210930.xsd#kfrc_OptionOrStockAppreciationRightMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_116cb7f8-0817-4581-8c0e-1d1076c23fa5" xlink:to="loc_kfrc_OptionOrStockAppreciationRightMember_3740e797-44af-40b6-a4cc-e27b3d5e749c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_413efabd-0a8f-4c7e-8e48-88757ddcb035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_116cb7f8-0817-4581-8c0e-1d1076c23fa5" xlink:to="loc_us-gaap_CommonStockMember_413efabd-0a8f-4c7e-8e48-88757ddcb035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_b3470faa-2c6e-4077-ba25-4ac90234a59d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_116cb7f8-0817-4581-8c0e-1d1076c23fa5" xlink:to="loc_us-gaap_RestrictedStockMember_b3470faa-2c6e-4077-ba25-4ac90234a59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_58b6dbaa-2239-479b-ac9a-364942ef4fbb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_199bc789-95c2-4690-8a1f-99516478888e" xlink:to="loc_srt_RangeAxis_58b6dbaa-2239-479b-ac9a-364942ef4fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0dbaad04-a960-4fbe-b119-0b165f584f6d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_58b6dbaa-2239-479b-ac9a-364942ef4fbb" xlink:to="loc_srt_RangeMember_0dbaad04-a960-4fbe-b119-0b165f584f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_942cdd11-cd9d-4f37-95e1-3b0846170bda" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0dbaad04-a960-4fbe-b119-0b165f584f6d" xlink:to="loc_srt_MinimumMember_942cdd11-cd9d-4f37-95e1-3b0846170bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_eadf20c8-98f2-4757-a3a7-4c7ce0e40365" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0dbaad04-a960-4fbe-b119-0b165f584f6d" xlink:to="loc_srt_MaximumMember_eadf20c8-98f2-4757-a3a7-4c7ce0e40365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_199bc789-95c2-4690-8a1f-99516478888e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d203a5a7-76d9-464a-991d-cf923c01d59d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d203a5a7-76d9-464a-991d-cf923c01d59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReductionOfSharesReservedForGrant_9f10382e-84c4-4f07-85a3-e9e5a105bf21" xlink:href="kfrc-20210930.xsd#kfrc_ReductionOfSharesReservedForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:to="loc_kfrc_ReductionOfSharesReservedForGrant_9f10382e-84c4-4f07-85a3-e9e5a105bf21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4a7fce90-5eaa-4c5f-97a4-30fab6854825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4a7fce90-5eaa-4c5f-97a4-30fab6854825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_0ab45eba-23d3-4c39-ae15-9d2b7ed78368" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_0ab45eba-23d3-4c39-ae15-9d2b7ed78368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_4f6b16d3-4869-41b4-98d0-830cb8cbd0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_4f6b16d3-4869-41b4-98d0-830cb8cbd0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ac1270c5-6f80-45f7-b198-91293a4df630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a91e52f3-44a3-4a88-bbfe-5512fb94078b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ac1270c5-6f80-45f7-b198-91293a4df630" 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-20210930.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_36a13aa9-9737-4a75-a140-ddc72bf7c4a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67d03d7f-9a4e-4303-a27e-f7dcd93eb0b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_36a13aa9-9737-4a75-a140-ddc72bf7c4a7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67d03d7f-9a4e-4303-a27e-f7dcd93eb0b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6da2931b-b59f-41fa-a0d8-e79197972357" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67d03d7f-9a4e-4303-a27e-f7dcd93eb0b4" xlink:to="loc_us-gaap_AwardTypeAxis_6da2931b-b59f-41fa-a0d8-e79197972357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_650259e6-ea96-490b-a52d-a63cf9db364a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6da2931b-b59f-41fa-a0d8-e79197972357" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_650259e6-ea96-490b-a52d-a63cf9db364a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9d36d3da-5967-4669-bfa6-d619caf8527c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_650259e6-ea96-490b-a52d-a63cf9db364a" xlink:to="loc_us-gaap_RestrictedStockMember_9d36d3da-5967-4669-bfa6-d619caf8527c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa032a17-f1c2-4160-bc69-a3bd1e3eb599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67d03d7f-9a4e-4303-a27e-f7dcd93eb0b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa032a17-f1c2-4160-bc69-a3bd1e3eb599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa032a17-f1c2-4160-bc69-a3bd1e3eb599" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ae34b0c7-edeb-4f5d-b7f4-1acd968a5229" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ae34b0c7-edeb-4f5d-b7f4-1acd968a5229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c5234e33-f3dc-4786-9034-a0c1b46ed8f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c5234e33-f3dc-4786-9034-a0c1b46ed8f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_91386f93-4823-45e5-9e56-7da60d74bf89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_91386f93-4823-45e5-9e56-7da60d74bf89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5fb3f82c-e2f2-47c6-b9ab-9e06f21b4e89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5fb3f82c-e2f2-47c6-b9ab-9e06f21b4e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a3db8cd4-f37b-4510-a1f6-b209833f973d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a3db8cd4-f37b-4510-a1f6-b209833f973d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f8fe07e1-534f-4182-99a9-93eca953b857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eff950be-b677-4123-a238-137dfce7efd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f8fe07e1-534f-4182-99a9-93eca953b857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_36937565-216f-488d-b0f8-c9297eb5382e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa032a17-f1c2-4160-bc69-a3bd1e3eb599" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_36937565-216f-488d-b0f8-c9297eb5382e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_525f90bd-3bb5-4734-b3ee-bb576f36c533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_36937565-216f-488d-b0f8-c9297eb5382e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_525f90bd-3bb5-4734-b3ee-bb576f36c533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_063b59ef-aa06-4be6-a92e-561f83b9ce8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_36937565-216f-488d-b0f8-c9297eb5382e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_063b59ef-aa06-4be6-a92e-561f83b9ce8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_78b46736-eb2d-48ec-9bd9-31a4f383687f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_36937565-216f-488d-b0f8-c9297eb5382e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_78b46736-eb2d-48ec-9bd9-31a4f383687f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_44fc502f-0795-494e-8ebe-3b137c3062d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_36937565-216f-488d-b0f8-c9297eb5382e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_44fc502f-0795-494e-8ebe-3b137c3062d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_0413aca2-c78e-4881-b675-a87218449fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa032a17-f1c2-4160-bc69-a3bd1e3eb599" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_0413aca2-c78e-4881-b675-a87218449fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_bf49eb7d-e0e3-4a5d-9fd0-0473008332bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_0413aca2-c78e-4881-b675-a87218449fd8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_bf49eb7d-e0e3-4a5d-9fd0-0473008332bd" 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-20210930.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_a6c79f0f-2ec9-477a-9a4c-a4f3dc37abd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_f81673d3-7738-4208-81c8-6797d13c2a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_a6c79f0f-2ec9-477a-9a4c-a4f3dc37abd2" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_f81673d3-7738-4208-81c8-6797d13c2a9c" 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-20210930.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_36e5e0b1-7d63-496a-95f6-f61f45ddbb01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_f03d617f-8594-41f5-807d-9a446c5e1045" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_36e5e0b1-7d63-496a-95f6-f61f45ddbb01" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_f03d617f-8594-41f5-807d-9a446c5e1045" 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-20210930.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_ab546271-27f8-4cea-b352-3a59216e402b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_3f3c3c9c-3c82-48ac-9424-71e53224217b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ab546271-27f8-4cea-b352-3a59216e402b" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_3f3c3c9c-3c82-48ac-9424-71e53224217b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_f92b96ce-6e14-480c-af4e-334ca3214470" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_3f3c3c9c-3c82-48ac-9424-71e53224217b" xlink:to="loc_us-gaap_HedgingDesignationAxis_f92b96ce-6e14-480c-af4e-334ca3214470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_2cfb361f-ab9c-434e-a082-95add4d4692d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_f92b96ce-6e14-480c-af4e-334ca3214470" xlink:to="loc_us-gaap_HedgingDesignationDomain_2cfb361f-ab9c-434e-a082-95add4d4692d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2bb2721f-8ddd-49b3-9858-748003861695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_2cfb361f-ab9c-434e-a082-95add4d4692d" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2bb2721f-8ddd-49b3-9858-748003861695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ded2d30a-14ab-4d95-a878-e8c861c0a097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_3f3c3c9c-3c82-48ac-9424-71e53224217b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ded2d30a-14ab-4d95-a878-e8c861c0a097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6e3417f7-7237-4b46-a839-9c464268bd5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ded2d30a-14ab-4d95-a878-e8c861c0a097" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6e3417f7-7237-4b46-a839-9c464268bd5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_InterestRateSwapAMember_8c0450ed-7bf4-4070-a74c-0290f72faf6c" xlink:href="kfrc-20210930.xsd#kfrc_InterestRateSwapAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6e3417f7-7237-4b46-a839-9c464268bd5d" xlink:to="loc_kfrc_InterestRateSwapAMember_8c0450ed-7bf4-4070-a74c-0290f72faf6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_InterestRateSwapBMember_c8e18d30-4b42-4e35-89d0-aaf78349324a" xlink:href="kfrc-20210930.xsd#kfrc_InterestRateSwapBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6e3417f7-7237-4b46-a839-9c464268bd5d" xlink:to="loc_kfrc_InterestRateSwapBMember_c8e18d30-4b42-4e35-89d0-aaf78349324a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_9ad126af-a6c7-4e0f-bbbb-8d505efcc6fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_3f3c3c9c-3c82-48ac-9424-71e53224217b" xlink:to="loc_srt_StatementScenarioAxis_9ad126af-a6c7-4e0f-bbbb-8d505efcc6fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_6b36e32c-aee4-43d1-abbe-e2e55f12452d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_9ad126af-a6c7-4e0f-bbbb-8d505efcc6fd" xlink:to="loc_srt_ScenarioUnspecifiedDomain_6b36e32c-aee4-43d1-abbe-e2e55f12452d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_231857ad-db30-462a-b609-69f04c0e4d9d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_6b36e32c-aee4-43d1-abbe-e2e55f12452d" xlink:to="loc_srt_ScenarioForecastMember_231857ad-db30-462a-b609-69f04c0e4d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_ad1c69b4-b35d-42f3-a12e-d8d9a6751862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_3f3c3c9c-3c82-48ac-9424-71e53224217b" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_ad1c69b4-b35d-42f3-a12e-d8d9a6751862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeForwardInterestRate_f5da582d-4dab-4df3-8a0c-c965678887df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeForwardInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_ad1c69b4-b35d-42f3-a12e-d8d9a6751862" xlink:to="loc_us-gaap_DerivativeForwardInterestRate_f5da582d-4dab-4df3-8a0c-c965678887df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_cf500443-769a-43bc-985a-a607cb695f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_ad1c69b4-b35d-42f3-a12e-d8d9a6751862" xlink:to="loc_us-gaap_DerivativeNotionalAmount_cf500443-769a-43bc-985a-a607cb695f25" 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-20210930.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_e4b8acf2-f43d-45c0-995a-5b686f8905f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f70f4213-304d-439b-98bd-d3b749819ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e4b8acf2-f43d-45c0-995a-5b686f8905f5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f70f4213-304d-439b-98bd-d3b749819ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4363c221-7b80-4fe7-a38c-28a3a45c817d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f70f4213-304d-439b-98bd-d3b749819ec3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4363c221-7b80-4fe7-a38c-28a3a45c817d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3f1043fe-c4af-4873-b391-150b440fdcf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4363c221-7b80-4fe7-a38c-28a3a45c817d" xlink:to="loc_us-gaap_EquityComponentDomain_3f1043fe-c4af-4873-b391-150b440fdcf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_d1d54c75-c733-452f-a4ba-59fb13267d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3f1043fe-c4af-4873-b391-150b440fdcf5" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_d1d54c75-c733-452f-a4ba-59fb13267d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0e24ebbf-2937-4e1e-a408-0a1219b182bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f70f4213-304d-439b-98bd-d3b749819ec3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0e24ebbf-2937-4e1e-a408-0a1219b182bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_5e702db2-c402-4ff2-9a13-f79ef5e6ea49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0e24ebbf-2937-4e1e-a408-0a1219b182bb" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_5e702db2-c402-4ff2-9a13-f79ef5e6ea49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_abe75d40-5a49-4476-af0c-f90b6195aa0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_5e702db2-c402-4ff2-9a13-f79ef5e6ea49" xlink:to="loc_us-gaap_StockholdersEquity_abe75d40-5a49-4476-af0c-f90b6195aa0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_748d2d71-fb6a-4809-bb59-b20677fe429c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_5e702db2-c402-4ff2-9a13-f79ef5e6ea49" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_748d2d71-fb6a-4809-bb59-b20677fe429c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7178f215-1e4d-41cc-bfd6-419bdb85dc21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_5e702db2-c402-4ff2-9a13-f79ef5e6ea49" xlink:to="loc_us-gaap_StockholdersEquity_7178f215-1e4d-41cc-bfd6-419bdb85dc21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="kfrc-20210930.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_5ef441f7-7810-4dae-9130-ef3d91fdfd8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_4c775fc1-cabf-4c6e-86f3-786bce25e45f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5ef441f7-7810-4dae-9130-ef3d91fdfd8e" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_4c775fc1-cabf-4c6e-86f3-786bce25e45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="kfrc-20210930.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_29e36c06-e5bb-4d2f-b60b-b6fed1ecfc54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_50102dcb-d4de-4694-8bf3-d0b99b9401f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_29e36c06-e5bb-4d2f-b60b-b6fed1ecfc54" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_50102dcb-d4de-4694-8bf3-d0b99b9401f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#FairValueMeasurementsScheduleofEstimatedFairValuesDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_333a7a2e-47ee-424d-a06e-42059931434f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_99d962f2-851f-4861-81f3-9513473c3f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_333a7a2e-47ee-424d-a06e-42059931434f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_99d962f2-851f-4861-81f3-9513473c3f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ce605c5e-954d-4b9c-bfdd-d4357751dec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_99d962f2-851f-4861-81f3-9513473c3f39" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ce605c5e-954d-4b9c-bfdd-d4357751dec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_57c2a066-a8d0-49c3-8c7f-0fef344429fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ce605c5e-954d-4b9c-bfdd-d4357751dec2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_57c2a066-a8d0-49c3-8c7f-0fef344429fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_48da31b8-1d01-4aad-8c13-1c4a02878b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_57c2a066-a8d0-49c3-8c7f-0fef344429fb" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_48da31b8-1d01-4aad-8c13-1c4a02878b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8b0e7d03-917c-408d-8330-8c86505654d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_99d962f2-851f-4861-81f3-9513473c3f39" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8b0e7d03-917c-408d-8330-8c86505654d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef8bedbc-9fb7-42b9-a2ea-090844531452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8b0e7d03-917c-408d-8330-8c86505654d1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef8bedbc-9fb7-42b9-a2ea-090844531452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_a9fe69da-f061-4835-89d8-17872946bb33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef8bedbc-9fb7-42b9-a2ea-090844531452" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_a9fe69da-f061-4835-89d8-17872946bb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7ae77052-83e5-4e84-9a66-831980d2ce5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef8bedbc-9fb7-42b9-a2ea-090844531452" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7ae77052-83e5-4e84-9a66-831980d2ce5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_81f166e2-dd6f-4577-a380-2b81e008a0c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef8bedbc-9fb7-42b9-a2ea-090844531452" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_81f166e2-dd6f-4577-a380-2b81e008a0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d0593696-5c18-4cc0-8b6e-57d1139ce013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_99d962f2-851f-4861-81f3-9513473c3f39" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d0593696-5c18-4cc0-8b6e-57d1139ce013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a7f9ed37-f2ed-460b-b66c-4353ed3fd442" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d0593696-5c18-4cc0-8b6e-57d1139ce013" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a7f9ed37-f2ed-460b-b66c-4353ed3fd442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_fb43b119-8a41-4e70-848e-988150cc818f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a7f9ed37-f2ed-460b-b66c-4353ed3fd442" xlink:to="loc_us-gaap_InterestRateSwapMember_fb43b119-8a41-4e70-848e-988150cc818f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3f5603fb-526f-4c41-9e46-82e30b560cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_99d962f2-851f-4861-81f3-9513473c3f39" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3f5603fb-526f-4c41-9e46-82e30b560cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_b2c8fb67-31c9-403b-afa5-f52befa7619d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3f5603fb-526f-4c41-9e46-82e30b560cc8" xlink:to="loc_us-gaap_DerivativeLiabilities_b2c8fb67-31c9-403b-afa5-f52befa7619d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="kfrc-20210930.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_a6e9c019-3494-4d20-824e-0c4a39553820" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_fc06e1c9-24e2-4fb3-a9bb-8e5c67809b24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a6e9c019-3494-4d20-824e-0c4a39553820" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_fc06e1c9-24e2-4fb3-a9bb-8e5c67809b24" 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-20210930.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_f629ebd7-7ae2-42a7-b232-ce62fd846a81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_118a283e-d139-44f5-8551-ed026714daf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f629ebd7-7ae2-42a7-b232-ce62fd846a81" xlink:to="loc_us-gaap_OtherCommitmentsTable_118a283e-d139-44f5-8551-ed026714daf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2307422f-ff54-4587-bfa5-301d79f016d2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_118a283e-d139-44f5-8551-ed026714daf9" xlink:to="loc_srt_RangeAxis_2307422f-ff54-4587-bfa5-301d79f016d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_321276d4-bbc2-4ab5-8423-96fb5de9bc8a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2307422f-ff54-4587-bfa5-301d79f016d2" xlink:to="loc_srt_RangeMember_321276d4-bbc2-4ab5-8423-96fb5de9bc8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5426586a-94a3-4c63-bc0b-7e604fc57e3c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_321276d4-bbc2-4ab5-8423-96fb5de9bc8a" xlink:to="loc_srt_MinimumMember_5426586a-94a3-4c63-bc0b-7e604fc57e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_33f989b6-6cfe-474b-bede-1f11cc0dd312" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_321276d4-bbc2-4ab5-8423-96fb5de9bc8a" xlink:to="loc_srt_MaximumMember_33f989b6-6cfe-474b-bede-1f11cc0dd312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caeb0246-395a-4e87-98db-ab9755aedbf8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_118a283e-d139-44f5-8551-ed026714daf9" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caeb0246-395a-4e87-98db-ab9755aedbf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_90e7dc90-aa2e-4fd2-9232-3552b844b395" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caeb0246-395a-4e87-98db-ab9755aedbf8" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_90e7dc90-aa2e-4fd2-9232-3552b844b395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_WorkLLamaLLCMember_0cbf9e8b-dc65-414b-873c-3d3d2df13112" xlink:href="kfrc-20210930.xsd#kfrc_WorkLLamaLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_90e7dc90-aa2e-4fd2-9232-3552b844b395" xlink:to="loc_kfrc_WorkLLamaLLCMember_0cbf9e8b-dc65-414b-873c-3d3d2df13112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_118a283e-d139-44f5-8551-ed026714daf9" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_PeriodForContinuationOfBenefitsUnderAgreement_efdf010e-3da5-4fbb-a502-73d526b3d7db" xlink:href="kfrc-20210930.xsd#kfrc_PeriodForContinuationOfBenefitsUnderAgreement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_PeriodForContinuationOfBenefitsUnderAgreement_efdf010e-3da5-4fbb-a502-73d526b3d7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EmploymentAgreementSeverancePercentageOfAnnualBonus_c64fd872-45b3-449a-a3a8-08c0f813a1c4" xlink:href="kfrc-20210930.xsd#kfrc_EmploymentAgreementSeverancePercentageOfAnnualBonus"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_EmploymentAgreementSeverancePercentageOfAnnualBonus_c64fd872-45b3-449a-a3a8-08c0f813a1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl_59a8b200-2271-46a8-83fa-6b830849f3c3" xlink:href="kfrc-20210930.xsd#kfrc_SupplementalUnemploymentBenefitsOnChangeInControl"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl_59a8b200-2271-46a8-83fa-6b830849f3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl_1dc65f9b-66fe-49a1-8db0-c60b13a2f3be" xlink:href="kfrc-20210930.xsd#kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl_1dc65f9b-66fe-49a1-8db0-c60b13a2f3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh_384c141a-e760-44e7-ab28-0b778073f5f9" xlink:href="kfrc-20210930.xsd#kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh_384c141a-e760-44e7-ab28-0b778073f5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_fc6a6499-61aa-440d-82a7-b4d3dbbeb5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_fc6a6499-61aa-440d-82a7-b4d3dbbeb5c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EmploymentAgreementSeverancePercentageOfAnnualSalary_cbdbf950-8916-4426-bd52-fce86cce4cbd" xlink:href="kfrc-20210930.xsd#kfrc_EmploymentAgreementSeverancePercentageOfAnnualSalary"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_EmploymentAgreementSeverancePercentageOfAnnualSalary_cbdbf950-8916-4426-bd52-fce86cce4cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_7dc618e3-01dc-4381-9da8-b46231886116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_7dc618e3-01dc-4381-9da8-b46231886116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_ff242bb9-081a-4ac8-904f-c8990bb51784" xlink:href="kfrc-20210930.xsd#kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_ff242bb9-081a-4ac8-904f-c8990bb51784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_20592056-8945-4882-9576-048a47ccf153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_20592056-8945-4882-9576-048a47ccf153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LesseeOperatingLeaseLeaseImprovementAllowance_f76c2af2-0392-4340-87ca-dc59ed95bcd3" xlink:href="kfrc-20210930.xsd#kfrc_LesseeOperatingLeaseLeaseImprovementAllowance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72429ec6-9b26-49f2-a11b-ba5ae4cbdc9d" xlink:to="loc_kfrc_LesseeOperatingLeaseLeaseImprovementAllowance_f76c2af2-0392-4340-87ca-dc59ed95bcd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SubsequentEvents" xlink:type="simple" xlink:href="kfrc-20210930.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_64a429b2-18a4-4d43-8d1c-d32d325601ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_4e3073ca-4647-4e2c-bc1f-583504b70e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_64a429b2-18a4-4d43-8d1c-d32d325601ce" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_4e3073ca-4647-4e2c-bc1f-583504b70e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="kfrc-20210930.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_a831a7f6-bef5-4b0f-af62-0321ba899e38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_a831a7f6-bef5-4b0f-af62-0321ba899e38" xlink:to="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_54be7dfe-28cf-460a-81e9-f91fa568aeec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_54be7dfe-28cf-460a-81e9-f91fa568aeec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_442777dd-bd20-488f-9753-bb95a042bad0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_54be7dfe-28cf-460a-81e9-f91fa568aeec" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_442777dd-bd20-488f-9753-bb95a042bad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a3dfd770-c295-476e-95de-7cd4a933be14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_442777dd-bd20-488f-9753-bb95a042bad0" xlink:to="loc_us-gaap_SubsequentEventMember_a3dfd770-c295-476e-95de-7cd4a933be14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c182c600-0ef0-4d20-9a77-e357dafafa8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:to="loc_us-gaap_DebtInstrumentAxis_c182c600-0ef0-4d20-9a77-e357dafafa8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7e7cd1f9-8c82-4bcf-bd1b-8836ea4bb5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c182c600-0ef0-4d20-9a77-e357dafafa8c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7e7cd1f9-8c82-4bcf-bd1b-8836ea4bb5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_CreditFacilityMember_bc34a106-ca88-46f5-b85d-986279a3b06c" xlink:href="kfrc-20210930.xsd#kfrc_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e7cd1f9-8c82-4bcf-bd1b-8836ea4bb5c1" xlink:to="loc_kfrc_CreditFacilityMember_bc34a106-ca88-46f5-b85d-986279a3b06c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f562e79c-e53f-4027-81e2-5c0d3ef92be8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f562e79c-e53f-4027-81e2-5c0d3ef92be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_50ad4bc2-50a8-44ec-af9a-578d8bba3e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f562e79c-e53f-4027-81e2-5c0d3ef92be8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_50ad4bc2-50a8-44ec-af9a-578d8bba3e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4f66e5d2-7935-452b-8b8b-719682016fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_50ad4bc2-50a8-44ec-af9a-578d8bba3e2f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4f66e5d2-7935-452b-8b8b-719682016fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_b9d0e5c9-8db3-46a2-80f6-aa382d5f2531" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:to="loc_us-gaap_VariableRateAxis_b9d0e5c9-8db3-46a2-80f6-aa382d5f2531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_9c383c6d-4112-4ca3-80fb-9518024693cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_b9d0e5c9-8db3-46a2-80f6-aa382d5f2531" xlink:to="loc_us-gaap_VariableRateDomain_9c383c6d-4112-4ca3-80fb-9518024693cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_ef4d888b-2169-4ef9-ae50-8d347b47f98a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_9c383c6d-4112-4ca3-80fb-9518024693cd" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_ef4d888b-2169-4ef9-ae50-8d347b47f98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_d031364d-d74f-4a89-8d12-7b637cb481ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_9c383c6d-4112-4ca3-80fb-9518024693cd" xlink:to="loc_us-gaap_BaseRateMember_d031364d-d74f-4a89-8d12-7b637cb481ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5d463a4e-ef83-4e3a-ba06-939452353e2b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:to="loc_srt_RangeAxis_5d463a4e-ef83-4e3a-ba06-939452353e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1fdd16c3-5ae1-4a7f-9ed0-927ad64b4589" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5d463a4e-ef83-4e3a-ba06-939452353e2b" xlink:to="loc_srt_RangeMember_1fdd16c3-5ae1-4a7f-9ed0-927ad64b4589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_99c51b0a-357f-4aee-a711-96caff10515e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1fdd16c3-5ae1-4a7f-9ed0-927ad64b4589" xlink:to="loc_srt_MinimumMember_99c51b0a-357f-4aee-a711-96caff10515e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_70a19a77-7c50-40ef-8032-732182bd72e7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1fdd16c3-5ae1-4a7f-9ed0-927ad64b4589" xlink:to="loc_srt_MaximumMember_70a19a77-7c50-40ef-8032-732182bd72e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8a1f7d35-13fa-41b5-b1c7-9797fe7ff719" xlink:to="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_97934827-3bdb-47e6-9a24-8ca7f040406e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_97934827-3bdb-47e6-9a24-8ca7f040406e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditAccordionFeatureIncreaseLimit_b475b3ca-859c-4810-bff7-5c10889c2f1c" xlink:href="kfrc-20210930.xsd#kfrc_LineOfCreditAccordionFeatureIncreaseLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_kfrc_LineOfCreditAccordionFeatureIncreaseLimit_b475b3ca-859c-4810-bff7-5c10889c2f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7129bd82-4280-4e1f-85f9-acd97f194044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7129bd82-4280-4e1f-85f9-acd97f194044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor_70dde845-78d4-4423-8a37-316821afe14c" xlink:href="kfrc-20210930.xsd#kfrc_DebtInstrumentInterestRateVariableInterestRateFloor"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor_70dde845-78d4-4423-8a37-316821afe14c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_06eb6f7b-9208-42e3-bb5c-ed1e4776f342" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_06eb6f7b-9208-42e3-bb5c-ed1e4776f342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio_b7025874-8561-43a1-ab9f-e2f806a5a74e" xlink:href="kfrc-20210930.xsd#kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio_b7025874-8561-43a1-ab9f-e2f806a5a74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio_6c82e516-a88c-45ea-85fd-d21dde0c4565" xlink:href="kfrc-20210930.xsd#kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio_6c82e516-a88c-45ea-85fd-d21dde0c4565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities_76bc2401-dce8-4f4a-bd5a-bdd0e021b82e" xlink:href="kfrc-20210930.xsd#kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities_76bc2401-dce8-4f4a-bd5a-bdd0e021b82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold_a40e7f2b-2afa-4228-95b0-65985d3371ed" xlink:href="kfrc-20210930.xsd#kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold_a40e7f2b-2afa-4228-95b0-65985d3371ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash_6aa330c3-c9e0-49d9-9d19-86748ebc5e24" xlink:href="kfrc-20210930.xsd#kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_38e195d6-f81d-47e8-97c6-797e5f82b694" xlink:to="loc_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash_6aa330c3-c9e0-49d9-9d19-86748ebc5e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>kfrc-20210930_g1.jpg
<DESCRIPTION>KFORCE LOGO
<TEXT>
begin 644 kfrc-20210930_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1"<17AI9@  34T *@    @ ! $[  (
M   .   (2H=I  0    !   (6)R=  $    <   0>.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $9O<F)E<RP@
M1V%R<GD   'J'  '   (#   "&H     '.H    (
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                     $8 ;P!R &( 90!S "P ( !' &$ <@!R 'D   #_
MX0IF:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@8F5G
M:6X])^^[OR<@:60])U<U33!-<$-E:&E(>G)E4WI.5&-Z:V,Y9"<_/@T*/'@Z
M>&UP;65T82!X;6QN<SIX/2)A9&]B93IN<SIM971A+R(^/')D9CI21$8@>&UL
M;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT
M87@M;G,C(CX\<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I9#IF868U
M8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS.F1C/2)H
M='1P.B\O<'5R;"YO<F<O9&,O96QE;65N=',O,2XQ+R(O/CQR9&8Z1&5S8W)I
M<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q
M+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E
M;&5M96YT<R\Q+C$O(CX\9&,Z8W)E871O<CX\<F1F.E-E<2!X;6QN<SIR9&8]
M(FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B
M/CQR9&8Z;&D^1F]R8F5S+"!'87)R>3PO<F1F.FQI/CPO<F1F.E-E<3X-"@D)
M"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D9CI21$8^/"]X
M.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E
M;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/$ P1&!4:&1@5
M&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!# 0<(" H)"A0+
M"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BK_P  1"  U ,8# 2(  A$! Q$!_\0 'P   04! 0$! 0$
M          $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#  01
M!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT
M-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)
MBI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9
MVN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0        $"
M P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A
M<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$
M149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7
MF)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;G
MZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#U[7/BKX:\.ZI+I^J27<<\3;6Q
M;L5/T/>J,7QL\'3RK'%/>,S'  M6-7OBW:PW/POU@S1JS11K(A(Y5@XY%<%^
MSK;0M'K=PT:F4&) Q'('S'%=<84W2<VGH<\I3511/:I;J.*Q:[;<8UC\PX4Y
MQC/2N#D^-W@Z*0I)/>*RG!!MF&*Z3QAXNT_P;H<E_J#;G^[# I^:5NP']37F
MW@[P'>>-M<?QCX[B#),=UM9,N%*C[N1_='8=^IJ*<(<KE/8J<I748[G?^&OB
M%H7BR6>/1WN',$9D<O 5&/8^OM5";XN>%H)6CEFNE=3@@VYKM(88K>)8X(UC
M11A508 'I7E'QUMH1I^E7(C43>:Z%P.2N <5IAX4JM7D:>OG_P  524X0YDS
MH/\ A<7A+_GXN?\ P'-/A^+OA2>>.)+FX#2,%!,!QDG%6/AI;0-\/=,9H8R2
MA))4<_,:I?$GP?'JNCQWVE6"MJ-K.C@0H-\J9P5]^N?PJ^7#^U]FTUK:]_\
M@$WJ\G,F=X#D<5S_ (@\<:%X:;R]2O!YW_/&(;G_ "K&^(OC5_"OAR".T^74
M[U,1@X_=#'+$>O.![_2J7PR\&10Z;'XBUI/M6IWO[Y'F^8QJ>AY[D<Y]ZSA1
MBJ?M:FW1=RY5&Y<D-Q\WQ?L8"'FT74H[8GB=H\#'KS72^'O&FA^)\KI5XK3
M9,$@VOCUP:W'C21"CHK*1@@C(->,?$_P8OAN>'Q+X;#6:B0"983M$3'HZXZ
MGC'N*NG&A6?(EROIK<F3J4US;H]9UO6[3P_IK7VH>9Y"L%)C0N1GV%<K_P +
MA\)?\_%S_P" YJY\._%__"7>'M]R +ZU(CN .C'LP^M>5>-K2"V^- BAB5(W
MNK=V4#@EMI/YDU>'P\)3E3J)W1-2K)14H[,]+7XO^$RP!N;A<]V@-=1I&NZ9
MKMN9M)O8KI!][8V2OU':I-0TFPU:R:UU&TBN(7&"KJ#CZ>E?/\!G\"?%8VVG
MR,8XKI8BI)P\;XX/KP?TJ:5&E734+IKYCG4G3:YM4?1E9^KZ]IFA6WGZK>16
MR=M[<M[ =ZH^,?$\'A/P[+J$H#RD^7!$?XW/0?3N?I7F_@'PW/X[U*?Q-XM=
MKR%)"D,+GY68<GCIM&>G>LJ5!2@ZM1VBOQ+G4:ER1W.GD^+>ERD_V5IFHZ@@
MZO%"0!3;?XR: 93%J$%Y8N.JR19Q^5=]%#%!$L<,:QHHPJJ, "N=\;^$K3Q1
MX?GB>%/MD:%K>8#YE8=L^A]*J$L.Y<LHM+O<4E52NG^!:U'Q;I6FZ#!K,TDD
MEE<8V20QE\Y!.<=NE8'_  N+PE_S\7/_ (#FKWPT:9O %A%=1-&\(:(JZX/#
M&O)+FVAA^.B01QJL7]L)\@''+@GC\:VHX>E.4X2O[M^I%2I-*,EU/3?^%Q>$
MO^?BY_\  <U?TKXD^'-8>=+.YEW01&5@\17Y1Z?G72M9VSJ5:WB(/4%!S7GS
M^!8[?XF2S6MBT>E7UDRR-",+%)D=/3H#6,%AYIZ-?/\ X!<O:QMU.UT77M/\
M06K7&F3&1$;:V5P0?I14/AOPU:>&;)[:S>20.VYF?&?TXHKFGR\SY-C6-[>]
MN9/Q4_Y)=KG_ %P'_H:UYC\%-=LO#?A;Q)JFI/L@@:(G'5CAL >YKT[XJ?\
M)+M<_P"N _\ 0UKSCX#Z;::QX?\ $=AJ,*S6T[1HZ,.HPWZUU4[?5Y7[_P"1
MA._ME;L6O!,$?Q6\77/B+Q#<1R0:>X6VTL'[@ZAF'<?S->U@!5 48 X ':OF
M'5M.UGX.>/H[JQ9GM&),+G[L\6>4;W'^!KZ(\,^(['Q5H4&J:9(&CD'SIGYH
MV[J?<5.(B])1^'H.C+>+W-:O*OCM_P @72?^OA__ $&O5:\J^.W_ "!=)_Z^
M'_\ 0:>"_P!XB/$?PF;'P\\1Z)9> M-@O-8L()DC.Z.6Y167D]03FG2>/[?4
M?B!I6D:#>1W-LZO]J91E2<94 ^V#^=9_@/P+X:U7P3I]YJ&E13W$J$O(SL">
M3Z&KQ^'MOI/CS1]4\/6*P6D:N+H"3A3CY2 3DYR>GI6TOJ_M)WO?7>UKD+VG
M)&VVAYI\6;Y[WXD7$+MNCM4BAC&.@VAB/S8U]"P0I;V\<,2A4C4(JCH !@"O
MG7XJV[6GQ+OG96"2^5*I(^\-BYQ^(-?0MA=QZAIMM>0',=Q$LJ'U##(_G58Q
M?N*5MK?Y"H?Q)W+%8GC*Q74?!6K6QC$C-:R%%/\ ?"Y4_F!6W6=XANA9>&M2
MNF&1#:R.1ZX4FO.IMJ::.F7PNYXG\%M0-KXV>TY*WENR]>A7YL_H?SI?'O\
MR6V/_KXM?Y)1\%=/^T^-9+LY M+=FZ=2WR_U-1?$:W6[^,36\A8)-);1L5."
M 54<>]>^[?7)?X3SM?8KU/>KN]MM/LWNKV>.""-<M)(V *\*TC3)_B#\49]5
M@A=-.6Y$KR]!M7 4 D=3@<5?^(GPTCT/0QJFC7-Y<1PG%Q'.^\A3T8$ <#O7
M6_"'Q#;ZKX7&G[$CN['Y9 J@;U[-Q^1KBII4*$JM)WOIZ&\FZE10GIU]3D/C
MGJ,DGB#3].Z106QFZ]6=B/Y)^M>H>!K%=.\"Z1 O/^C+(3ZE_F_]FKRKXXV<
ML?BNQO"/W4UH(U/^TKL3^C+7J?@*^_M'P'I$_<6XC/\ P#Y?_9:6(_W.G;8=
M/^/*YT-%%%>6=85\[ZW>0:=\;9+R\?R[>WU1))'P3M4,"3@<U]$9STKY[U*-
M)OCN(Y45XWU:-65AD,-PX(KTLOMS3OV.7$[1]3U*7XL>#DB=DU;>P!(46TOS
M'TY6D^&>OWOB+0;N\OYFE/VMUCW  JG! X^M;\_AK1+BW>&72K,HZE3B!1^N
M*R_ ?AB?PII-U97#1LKW3R1;#GY#TS[\5@W0]E)13OIN:)5.=7V.HHHHKD-C
MC/BU=0V_PPUA9I%5I8U1 3RQ+C@5P?[.MQ$(=;@+J)2T3!2>2,,,UN>+-)^'
MFL:]=-K^NW"7*R;98!</L1AQPN"!^%9%MX7^%5G,);3Q#=02?WH[EU/Y@5Z$
M(_N7"SU\CDD_WG-=:>9Z?XL\+6/B_P /S:9J*###=%*!\T3]F%?/6@:YK/P@
M\<3V-^C/:EPMS#_#*G:1??'3\J]W@^('A&WMXX5UV%A&H4%RY)QZDCFN?\67
M7PV\9QP_VUJ<+2P?ZN:(LK@'J,XY%3152-X3BW%^153EE[T6KG=Z/K-AKVF1
M7^E7*7%O*N593T]B.Q]J\U^.TT?]FZ3!O'F^<[[<\XP!FKO@CP_X%L=9(\*Z
MS<RW#1N# +E]I!&"=N "15J\^#NC7\YEN]3U69^QDG5L>W*TZ/LZ-;FFVK>0
M3YZE.R-+X6SQS_#O3O+8,4#(P!Z$,:Z^N%TOX4Z9H]U%-8ZMJT7ER!]BW "L
M0>X"\UW5<]=P<W*#O<UI\RC:2/.?BWX-EU[2XM5TZ(R7MDI#HO62+KQ[@Y/X
MFL_X3>.K=M.C\.ZO*(;B#(MGD.!(N<[,GN.WM]*]6KD?$7PT\/>(K@W,L#V=
MTQRT]HP0M]1@C/OC-;TZ\)4O8U=NC[&<J<E/G@==FO,OBMXOC&F'PYHTGVB_
MO2$E6$Y*)GE>.YZ8],U=A^%]Q&AMY/%FK&T/_+-9,-^?-;OAWP)H?AIS/96Y
MFNS]ZZN&WR'\>@_ "IA[&E+GOS6V5OS'+VDURVL4?AMX2;PKX;Q=KB^NR))Q
MG[OHOX5Y9X]O;?\ X7&UP)5,4-Q;[V!Z;0N[\L&O</$&A1>(=,^Q37=U:KO#
M^9:R;&XSQGTYKC'^"7A^1R\E]J3,QR6:5"2?^^:WP^(@JDJM5ZLSJ4Y.*A!:
M(] N+>"_L9+>X198)T*.IY# BOGJX34/A=\0M\0+Q(V4STFA;M]?ZBO;O#/A
M2#PNDR6U_?722[?ENIMX3&?NC QUJQX@\,:5XGLQ;ZQ:B8+DQN#M=#Z@C_\
M565"O&C)Q>L674INHD]FCGO%>CVGQ)\#0W.DR(TZ_OK5S_>Q\R'TST^H%<7\
M+O%X\,WMQX;\19M$:4F-I1CRI.A4^@.!_DUZ!X7\ VGA*\:73=3U!X7!W6TK
MJ8R?7 4<^]7?$7@O0_%"YU2S4S@86XC.R0?B.OT.151K4HQ=%ZP>W="=.;:F
MM&;J.LB!XV#*1D%3D&L'Q=XLLO"FC2W5S(K3E2(( ?FD;M^'O7.)\+)+$!-'
M\4ZK:PXQY;.& ^F, 4B?!W29[A)]7U/4M1D'WA+,,-[=,C\ZRC##J5Y3NO0M
MRJ-62U+_ ,+DO)/";:EJ4LDD^H3O.=[9 !/&/05Y3J5_;Q?&TWC2K]GBU9&>
M3/ "N,G]#7M6K>#K'4]'M=,BN;S3[:U&(Q9S;#C'0DYS7+GX(^'F8EKW423R
M29$Y_P#':Z:->C&<YR?Q=+&52G-Q45T/11/$R@K*A!Z$,*X/XB^+3:+8Z-HM
M[MU"\N44M"_,:Y'<>M(OP?TE%"IK&L*H& !<  ?^.U+I?PDT+2]8@U)+F^GF
M@?S%$TBD$^^%S6%-8>$N9RO;R-)>UDK)6^9W,898D5SN8* 3ZFBG45Q&YP^J
M?"3PYJVJW.H7+WJS7,C2R".4!=Q.3C*U4_X4IX7_ .>NH?\ ?Y?_ (FBBNA8
MJLE929E[&F^@?\*4\+_\]=0_[_+_ /$T?\*4\+_\]=0_[_+_ /$T44_K=?\
MF8>QI]C5\._#70_#&KKJ.G-=M.JE1YL@88(P> !77445C.I*H[S=RXQ459!1
J114%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>kfrc-20210930_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/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:kfrc="http://www.kforce.com/20210930"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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-20210930.xsd" xlink:type="simple"/>
    <context id="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i78bca5ab4d72454eadced3c5ef3dddf1_I20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5fcf98dcd8894ac2b5d07a5e06a2348b_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iea864119f03d41c89221566fbc9d421b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia19c65fc28cf42dd803662b95a033f85_I20201231">
        <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="i388e3ae11ef747f0aad9394ff15142e6_I20201231">
        <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="ief60d718bf054def990d65d3b1f3afdc_I20201231">
        <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="i74073fa7388c4280883c351563971343_I20201231">
        <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="i5bd8cb4e49b44264b43bdac1c99c9436_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id46f14e461674686a34e45faf7eb4b92_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4afa4401ded34ab294f715e9dcae81d4_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic8c826264fd346e4ad89c78b195e655b_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8ce0616192ec4e31b22746430568e9ad_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icc7d40dd6ff84dad9f72f61e7c845af4_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i836895dea4b8415687eb542f66c04bdf_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic92574a3b39d4d9b95fb86ad9d818af6_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1a37b352498e4fb682dd1014a08c9c80_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iffb8985cbb324ad0a2dc49ef39bd52bb_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie8f2e367dd3b48af9b35ef4ff283eb61_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i642194941e5c4b1388abaaf86c7b8926_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5838889049024b6b95b760910c1c9048_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic03bf4b84aab4af1864a274e057db199_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3a815e1e8894431bbbab52a65d8e872b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia21a7a8388e7488fbb35f44de2e61f40_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3972428ac9e841d8b378cf5450f68d8a_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i321d1a4c584f4aaab87e7d35910ee22d_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i5fea88fe5480496aad3365f3702d63a7_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i45fb7a04498d414ebaa06dd57857dd82_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i3b962185e5d44c54b3b8fa4f4c16cdee_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i45ff8150401041208509ba906c63003d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id23313c936084d52b5dbe19f887cacab_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibba18f28a1364a6aac947c627d29c84f_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i044f23164b9f4de88b9c5f88a16eb546_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4927633d3bdc433389a61c996ebc9050_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i93de62ccc2d24ff8813c0a0ad505f99c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id95ba7e211a94857aff222d797f7cd00_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1a7466c8c6334a00857d4d884818f17f_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i3dada87e4155470197bba834d64ade5a_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i84b62d35f8b74efb860b597e6baedfa6_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i7e227919b73b44de922e494561ad6afd_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if561e7671636488d829ff72b96c29fc4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i16c519c0bf7b447a9c05de97e14e6cad_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if2a0d7cbdefc4167912de54ce8d87c8c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i59081bb642dd40708ae665b28652a93a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0023e753eed44b12aa3aafd29ac5d38d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i184711296ffb4265a822804fd9ddc7cc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib6cc1334895f4c9c93fa471423ea71d2_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2b5506a03a694a2bae2add523305d3b2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6ff8d229d71c4177b37e278497647324_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i52178438144d4bd48e5eca2ffe6d0d79_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i57e7f2c7f38b4d76bef550c8c2b104f2_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic8026ae3a9694e1e8a47b334fb0bd939_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id3ec6e1e25ae4642b243de7b1392114e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id1cae1dc97e84fbdbe255c6cb2616b28_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i79ada6f999c94037a36a9945ebb38885_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i207e92e1c9c843a6aa4b3b8a069b9157_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ifef5af5e08e242a1ab4d9adead2e028b_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic7bd5d453e0a4f5ba35d7dc093a023bf_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0299f38ed03b4f7791b14a1afed90032_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i40d1e81dc000433980fc115389d8d7a5_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iab00f63a41d7436689cc5777c84281d0_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4908c50c516847bfa071881c936c4a86_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i484c5087856545d4832335863d2290f7_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i67a0ab7b618844f6bdb711fb2320299f_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i731196c1a9974643854a9cf2846c5e2a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibbdbda622843496aa75d7dffc2e16847_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i040468d746de4f93bf3952b7ada1a5ed_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ide143f23a8564754a7041ce7cb78bfa7_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i3862d61cf84f4ec88c7fb912ee73e1df_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i235d2c07a75c4a318ad6534129f8e0c8_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i5dc9d1f54bd74815b65b329c578b8d68_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i30f63798463942599c984b4043fb5997_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie0d0f16ab84f4046b40dac5415f916c3_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2efa0687ab364160a4f1b541a10bbd09_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ideb7ba958c164605a5ec90eeae77030b_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i54f223a4de524d1aaa5563ecc8c73119_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7377dcbdfb104ebc8eddc1839c9e2cb2_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idde3d9c6b7284285925dd3732ef54686_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i5232b39ec1124b3ab815310857be79ee_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i64242172291946adafa8989c9089318b_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="icf19e39926bf4786b3c4b9dc1adeb3e0_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="id9f45a03dda547009a5abce19551fcdb_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ic10fa90eeda94d0aa2b0f40667de190d_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="iba4343cfc82a4c5c8d486d1d07235b8f_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibc25642531db466fb23a8752cf1aca06_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i995109f307b8401cb32e623b93aaa022_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i65799d26958a480db02ea23364786e6d_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2d4bd7a714134e6eb219cc0556cc7eb2_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="iee4cc7698ba2435484407b2f60c5e2be_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i468189e86f0240829df71a728d746d70_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idf5f93f662cd40df970ac6c707fd3759_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i297d328c31964c0098f30e9e4cdee673_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5c49398e3b7245b4935e270de3de10a6_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7c8a1bde3b654e3e99a4c79003466d5f_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i187a51394f394e399456186dc86d4a1e_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if3d9d5c663f043399865c5ec9f096a2c_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idbe4905f2458443eba90bd31b3771dc4_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3d9dfc4a867f4a8a895241275b30ad4f_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iaf146ec592924aa8aa53a990b2043443_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icabc102fc3a8423683ff48dccfd2cc7f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iffa4eb7d97b445e1bc02a11453233681_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic2efb8ef6e30460da49d7528063fc111_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i89f0b2a0d9dc46cc898420726c8dca5e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i429fbb9392b44a418cee968d1c738dcc_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i2c806292a2de483d8c85929f1da23d5b_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="icbb2a1edcd1c44eb9b49c6df4640186c_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i842c492b36a54c21a07a5692c8b20f1e_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i6e2fd13f69304731a606ac20634296d1_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ie50feecd9fe340c18bade1d72354db8d_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i1c856981e9d3468699743a54d02cc5fb_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic84702507d7e4151afe9de3dedac7fb3_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9315ac0e825b4b4886e6dce46bad1539_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6c757d6be97f45a8a704d714b9a36409_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib8fbfeb0180544aba1711888b986764c_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i70d75a25116446bd9f448a25da6d4ed3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if8988d15632546b48de22aace8bfd6f0_I20210519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2021-05-19</instant>
        </period>
    </context>
    <context id="id11e30ae1eb9487abd9437897214fa76_D20210519-20210519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2021-05-19</startDate>
            <endDate>2021-05-19</endDate>
        </period>
    </context>
    <context id="i39395f7d0ef84ba9900a85044bbd35ac_D20210519-20210519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-19</startDate>
            <endDate>2021-05-19</endDate>
        </period>
    </context>
    <context id="i8d509614a90748b0a2aa6a2adbecdf18_I20190630">
        <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="i71e6d497410c43a4b9adf968050c15ca_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic7583bf968e642b09164f1098ee2c470_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5ea23748bcdf4314873fb9005ad379e7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95dd3db0ac204b589d81fa039906954b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">kfrc:DeferredPayrollTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">kfrc:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i700a99cb36b64b8787b5fa44d7292143_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">kfrc:DeferredPayrollTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">kfrc:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3b306be8de6a4548a06343d7c6648510_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="id75564c008824a8b8c318d69d215fc23_D20210101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i948a92c0d5774a4087a7c441d4fceb09_I20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kfrc:TwoThousandTwentyOneStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-22</instant>
        </period>
    </context>
    <context id="i4a097eddf8c1480f984941160c3e7492_I20210422">
        <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>2021-04-22</instant>
        </period>
    </context>
    <context id="i2ba32e5eb3554897957d753688a14b89_I20210422">
        <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>2021-04-22</instant>
        </period>
    </context>
    <context id="ide9716fc532541f8a7fdf995eb662ef6_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i22cb923a47794bce8c97f79144ce8044_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib13d2a91630546118e7d5351fc394562_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i3405072b5eda4ac6a1de47d3064ad983_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i9101090d1afd4b2ca54dc3c8fa0deff3_I20170531">
        <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="i822e137baa334a86b045e7df696b8bca_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="id8576945829642b4ab91f63171d52d85_I20200317">
        <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="i43e27250394644c1b6eda7ee27e91103_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="icae3dd1d4e7147c4804277a83cddb6f4_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <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="i21db615d0648491f8f11a08fba26366d_I20230531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <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>2023-05-31</instant>
        </period>
    </context>
    <context id="i16554958c46547d7aa8f295ee15e790d_I20240531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <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>2024-05-31</instant>
        </period>
    </context>
    <context id="i2d7106f793ed4d509b034afa77035ae2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6747efe351864097943d267b0a9aacb0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i27ab5ee7bc3a49e2b7b4122544fad592_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if4bdac57328e41ca9eb69700575ecb39_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8cefb1ab36a0453c92046e983bf7fa7b_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i30793ca537db4a1cab3c7757366b3527_I20200930">
        <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>2020-09-30</instant>
        </period>
    </context>
    <context id="i487c162e2a5b4c37a899cd08c26591a9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if16219ae809a4be6847f32b6a0f2ca49_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie32fd68ad7554675bfed9961ef27ce4c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5caad5ca92ae463b9ec6cb513bbe2225_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i28d743fff6aa427e824b3165c3a51a56_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6da0fea127444a6db8a1c9b3276963d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b97d1c72adf47cd96691992a6056399_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie1a7930baec54f8c88834b6cc9f82258_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i626aef0d2d88433292358446f0125662_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iff742088fa1e4b7288070c888871f4c1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i163244513bc345b9aeac1b636de5fe65_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if1cac312ad0c44e59411bede40ab3646_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i098377ec400c430d878be04e3fcef640_I20211020">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-20</instant>
        </period>
    </context>
    <context id="i2004f7408b8944e287a16fb0e4764bae_D20211020-20211020">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</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="i8166dc162ee4404f90f04249cbbc799c_D20211020-20211020">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <context id="ie9b1b1d817b640fa8e43af35d90dd70f_D20211020-20211020">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <context id="i19ca3a54b7014e78bd1b5d371ab593d0_D20211020-20211020">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</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="i8131d0f3647741fbb796325ea970543b_D20211020-20211020">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</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="ia6b8df46c1144eada58fd1765760e326_D20211020-20211020">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <context id="i82dd7d9996814b95af593f17d810e786_D20211020-20211020">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <context id="id0ca783325a3414082c0c227760beaf3_D20211020-20211020">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <context id="iec901b4b860540b680c6e62ada4eba4a_D20211020-20211020">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <context id="if1624902359a4ebb9912db6917424dd4_I20211020">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-20</instant>
        </period>
    </context>
    <context id="iff84e5a9172749d48b5a04b0948e5e94_I20211020">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-20</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</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="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80L2ZyYWc6NzU0NDg4ODBiMDA1NDUwOWIyOTI3MmVjYTM4YzllNDkvdGFibGU6MGZhMDRmZTRiYTgzNDQyYTlmMjJlMzE1MzZhN2MyNmUvdGFibGVyYW5nZTowZmEwNGZlNGJhODM0NDJhOWYyMmUzMTUzNmE3YzI2ZV8yLTEtMS0xLTA_2f105214-12ed-4da6-8d52-e7ea23d24d62">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80L2ZyYWc6NzU0NDg4ODBiMDA1NDUwOWIyOTI3MmVjYTM4YzllNDkvdGFibGU6MGZhMDRmZTRiYTgzNDQyYTlmMjJlMzE1MzZhN2MyNmUvdGFibGVyYW5nZTowZmEwNGZlNGJhODM0NDJhOWYyMmUzMTUzNmE3YzI2ZV80LTEtMS0xLTA_74b7497f-d69a-418b-bb5d-4607d71b2c52">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80L2ZyYWc6NzU0NDg4ODBiMDA1NDUwOWIyOTI3MmVjYTM4YzllNDkvdGFibGU6MGZhMDRmZTRiYTgzNDQyYTlmMjJlMzE1MzZhN2MyNmUvdGFibGVyYW5nZTowZmEwNGZlNGJhODM0NDJhOWYyMmUzMTUzNmE3YzI2ZV81LTEtMS0xLTA_62d7930a-fa48-46b6-9620-08b44cab4a40">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80L2ZyYWc6NzU0NDg4ODBiMDA1NDUwOWIyOTI3MmVjYTM4YzllNDkvdGV4dHJlZ2lvbjo3NTQ0ODg4MGIwMDU0NTA5YjI5MjcyZWNhMzhjOWU0OV83OA_eb1a3d06-b0b6-4170-82bf-ca74786c09d5">0000930420</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80L2ZyYWc6NzU0NDg4ODBiMDA1NDUwOWIyOTI3MmVjYTM4YzllNDkvdGV4dHJlZ2lvbjo3NTQ0ODg4MGIwMDU0NTA5YjI5MjcyZWNhMzhjOWU0OV83OQ_e18f56fd-56f0-47c8-876f-fad1f39c51db">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMi0wLTEtMS0w_2fd13975-c972-4cfa-97e8-4337fb87cc8d">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMy0wLTEtMS0w_7e696e90-f34f-4018-87aa-31b043241464">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ide9716fc532541f8a7fdf995eb662ef6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfOTE1_c473e8c7-7b94-424c-abfc-d3587f8dfb1a">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i163244513bc345b9aeac1b636de5fe65_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfMTE1NDQ4NzIxMzk0NzY_c2974426-11f4-4c55-989c-97f972c7e11f">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <kfrc:EmploymentAgreementSeverancePercentageOfAnnualSalary
      contextRef="i626aef0d2d88433292358446f0125662_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83OS9mcmFnOjFmNGNiYWJkMzcwZTQzNDdiNTI3NDcxMWI2OTA0ZmUyL3RhYmxlOjZkMzU0ZTU0MjlhMDQzMGVhZjhhYzE5ZDBlNjU2MDllL3RhYmxlcmFuZ2U6NmQzNTRlNTQyOWEwNDMwZWFmOGFjMTlkMGU2NTYwOWVfMS0xLTEtMS0w_f1a9cbed-80b0-4bd3-89b1-9f11c4b8ff8a"
      unitRef="number">1</kfrc:EmploymentAgreementSeverancePercentageOfAnnualSalary>
    <kfrc:EmploymentAgreementSeverancePercentageOfAnnualSalary
      contextRef="iff742088fa1e4b7288070c888871f4c1_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83OS9mcmFnOjFmNGNiYWJkMzcwZTQzNDdiNTI3NDcxMWI2OTA0ZmUyL3RhYmxlOjZkMzU0ZTU0MjlhMDQzMGVhZjhhYzE5ZDBlNjU2MDllL3RhYmxlcmFuZ2U6NmQzNTRlNTQyOWEwNDMwZWFmOGFjMTlkMGU2NTYwOWVfMS0yLTEtMS0w_cc7a701a-c551-4a7a-b9f6-ecd1c40c1629"
      unitRef="number">3</kfrc:EmploymentAgreementSeverancePercentageOfAnnualSalary>
    <kfrc:EmploymentAgreementSeverancePercentageOfAnnualBonus
      contextRef="i626aef0d2d88433292358446f0125662_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83OS9mcmFnOjFmNGNiYWJkMzcwZTQzNDdiNTI3NDcxMWI2OTA0ZmUyL3RhYmxlOjZkMzU0ZTU0MjlhMDQzMGVhZjhhYzE5ZDBlNjU2MDllL3RhYmxlcmFuZ2U6NmQzNTRlNTQyOWEwNDMwZWFmOGFjMTlkMGU2NTYwOWVfMi0xLTEtMS0w_02e9cdaa-9c0b-41d7-9720-15522e758a37"
      unitRef="number">0.50</kfrc:EmploymentAgreementSeverancePercentageOfAnnualBonus>
    <kfrc:EmploymentAgreementSeverancePercentageOfAnnualBonus
      contextRef="iff742088fa1e4b7288070c888871f4c1_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83OS9mcmFnOjFmNGNiYWJkMzcwZTQzNDdiNTI3NDcxMWI2OTA0ZmUyL3RhYmxlOjZkMzU0ZTU0MjlhMDQzMGVhZjhhYzE5ZDBlNjU2MDllL3RhYmxlcmFuZ2U6NmQzNTRlNTQyOWEwNDMwZWFmOGFjMTlkMGU2NTYwOWVfMi0yLTEtMS0w_04d765d3-1513-4943-8ba7-1137f2e2d981"
      unitRef="number">3</kfrc:EmploymentAgreementSeverancePercentageOfAnnualBonus>
    <dei:DocumentType
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV8xODE_58ff4ff1-ee0b-4ba3-8d0e-f4637a3b6399">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6OTdhMWFkYjFlOTMxNDlmMWFkZGQ2MmZkYTI2ZTcyNjkvdGFibGVyYW5nZTo5N2ExYWRiMWU5MzE0OWYxYWRkZDYyZmRhMjZlNzI2OV8wLTAtMS0xLTA_0f9c3ed2-d0ef-466f-bfee-4fba1421fe11">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV8yNzU_83ef4aa7-b0de-4a7b-a678-be1513bd3953">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6Zjg4MzJkOWYxYTQ2NGViZWE5ZWI0NzJkZGVkNzhhZWMvdGFibGVyYW5nZTpmODgzMmQ5ZjFhNDY0ZWJlYTllYjQ3MmRkZWQ3OGFlY18wLTAtMS0xLTA_ec664aa9-4f55-48c5-986b-af9663b0da61">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV8zODI_6bb1cb3b-e6b1-4bf2-ab20-02a2402ed36a">000-26058</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV80NTQ_2ba425ee-c3c2-4010-9b6c-ddb65749b81a">Kforce Inc</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6MmIxMzNmZjcyMmYyNDQ2MmIzMDVhNWY3YTllNTdhOGYvdGFibGVyYW5nZToyYjEzM2ZmNzIyZjI0NDYyYjMwNWE1ZjdhOWU1N2E4Zl8wLTAtMS0xLTA_24b591af-f26f-463f-8052-6a317b27b74e">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6MmIxMzNmZjcyMmYyNDQ2MmIzMDVhNWY3YTllNTdhOGYvdGFibGVyYW5nZToyYjEzM2ZmNzIyZjI0NDYyYjMwNWE1ZjdhOWU1N2E4Zl8wLTItMS0xLTA_6ddbf0b9-822e-4204-b293-ffc1a7486727">59-3264661</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6N2UyZDEwYzIyNzAzNGE1YThjY2VmNmU0ZjlhZGFiOTcvdGFibGVyYW5nZTo3ZTJkMTBjMjI3MDM0YTVhOGNjZWY2ZTRmOWFkYWI5N18wLTAtMS0xLTAvdGV4dHJlZ2lvbjpmNGM0OWYzYmYyN2Y0ZDgyYjJlN2ZjMDc2NDAwY2YyOF80_0c6dc678-87bb-4e78-8727-97c0d2625d12">1001 East Palm Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6N2UyZDEwYzIyNzAzNGE1YThjY2VmNmU0ZjlhZGFiOTcvdGFibGVyYW5nZTo3ZTJkMTBjMjI3MDM0YTVhOGNjZWY2ZTRmOWFkYWI5N18wLTAtMS0xLTAvdGV4dHJlZ2lvbjpmNGM0OWYzYmYyN2Y0ZDgyYjJlN2ZjMDc2NDAwY2YyOF84_d4f7a128-1cf3-4b07-9df7-6fdc300f1185">Tampa</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6N2UyZDEwYzIyNzAzNGE1YThjY2VmNmU0ZjlhZGFiOTcvdGFibGVyYW5nZTo3ZTJkMTBjMjI3MDM0YTVhOGNjZWY2ZTRmOWFkYWI5N18wLTAtMS0xLTAvdGV4dHJlZ2lvbjpmNGM0OWYzYmYyN2Y0ZDgyYjJlN2ZjMDc2NDAwY2YyOF8xMg_f1f26a6b-0400-4a61-8a7d-e505af658073">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6N2UyZDEwYzIyNzAzNGE1YThjY2VmNmU0ZjlhZGFiOTcvdGFibGVyYW5nZTo3ZTJkMTBjMjI3MDM0YTVhOGNjZWY2ZTRmOWFkYWI5N18wLTItMS0xLTA_099359c6-e1ea-43bb-941e-36757ce97f76">33605</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV82MzI_e236cf7a-3cd5-4a95-a8c4-677db5b4d563">813</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV82MzY_851a4515-7f69-4d0a-9ae3-7d52c45464eb">552-5000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6NmQ4MjYwNTc2OWVlNDcyM2IxNmMyZDBmNzZiMmM1ZWYvdGFibGVyYW5nZTo2ZDgyNjA1NzY5ZWU0NzIzYjE2YzJkMGY3NmIyYzVlZl8xLTAtMS0xLTA_61af25ab-2cc4-4eb1-b5e4-ae5e069f99e4">Common Stock, $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6NmQ4MjYwNTc2OWVlNDcyM2IxNmMyZDBmNzZiMmM1ZWYvdGFibGVyYW5nZTo2ZDgyNjA1NzY5ZWU0NzIzYjE2YzJkMGY3NmIyYzVlZl8xLTEtMS0xLTA_cf66ddff-50d7-428e-88d3-bec6205f826a">KFRC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6NmQ4MjYwNTc2OWVlNDcyM2IxNmMyZDBmNzZiMmM1ZWYvdGFibGVyYW5nZTo2ZDgyNjA1NzY5ZWU0NzIzYjE2YzJkMGY3NmIyYzVlZl8xLTItMS0xLTA_7134efac-a24a-406d-a79c-50225aa3b0ef">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV8xMTA1_84c20d13-cbe4-43fe-b91c-fd55107fdec0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV8xNDk1_8e177413-e8cb-4588-a155-95faf8449156">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6MzAzNDA2ZGM4MTc2NDM5ZGFlNDU4MDA0NDgxODcwY2YvdGFibGVyYW5nZTozMDM0MDZkYzgxNzY0MzlkYWU0NTgwMDQ0ODE4NzBjZl8wLTAtMS0xLTA_608253e3-69ac-48e1-a05c-aa4fef5ec05e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6MzAzNDA2ZGM4MTc2NDM5ZGFlNDU4MDA0NDgxODcwY2YvdGFibGVyYW5nZTozMDM0MDZkYzgxNzY0MzlkYWU0NTgwMDQ0ODE4NzBjZl8xLTYtMS0xLTA_30a5c0d0-7492-41e7-a6ab-f85d79b2dd29">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGFibGU6MzAzNDA2ZGM4MTc2NDM5ZGFlNDU4MDA0NDgxODcwY2YvdGFibGVyYW5nZTozMDM0MDZkYzgxNzY0MzlkYWU0NTgwMDQ0ODE4NzBjZl8yLTYtMS0xLTA_9148f967-24e2-4d63-ac48-a58801081571">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV8yMjQ4_972bab44-da82-4828-832f-29a195ad1077">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i78bca5ab4d72454eadced3c5ef3dddf1_I20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xL2ZyYWc6MWQwYjY1Zjk5NTczNDE2ZGFjZWEzNWI1ZGQ2OWU4MWUvdGV4dHJlZ2lvbjoxZDBiNjVmOTk1NzM0MTZkYWNlYTM1YjVkZDY5ZTgxZV8yMzM3_3942537d-b6bd-4709-80f7-ce8e5c174032"
      unitRef="shares">21424139</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMi0xLTEtMS0w_9a827fc2-2961-49a6-bf8e-ffa379c67c72"
      unitRef="usd">402725000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMi0zLTEtMS0w_1f76971d-e06c-420e-877e-5affa5936423"
      unitRef="usd">365424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMi01LTEtMS0w_93cbbca8-f593-4dbc-9056-b3ec55a869d1"
      unitRef="usd">1169564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMi03LTEtMS0w_2442e2d2-d7ed-450c-9ebe-649591a67d23"
      unitRef="usd">1043652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMy0xLTEtMS0w_14f2b008-09c1-4f1d-ad01-13ddd1da0e86"
      unitRef="usd">283461000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMy0zLTEtMS0w_c174f54e-ec7b-4c9b-a6da-cd2014663aa6"
      unitRef="usd">261546000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMy01LTEtMS0w_4a031551-c8a0-47cf-a909-8e22ccefd4a8"
      unitRef="usd">832687000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMy03LTEtMS0w_50408898-ce5a-4355-8d4b-e3796c89d705"
      unitRef="usd">747889000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNC0xLTEtMS0w_8db891d4-8825-4efb-9daf-bdbeba18c973"
      unitRef="usd">119264000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNC0zLTEtMS0w_a1b15388-cb49-4851-84f0-e322cee0d13a"
      unitRef="usd">103878000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNC01LTEtMS0w_dcae8be0-5a6a-40f9-8445-a0a2e5e38f79"
      unitRef="usd">336877000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNC03LTEtMS0w_79c8cdbc-eab5-46fc-9e7b-0a2b584ef62f"
      unitRef="usd">295763000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNS0xLTEtMS0w_894c07df-bd5a-4840-af9f-a14339a765e7"
      unitRef="usd">88972000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNS0zLTEtMS0w_346f258a-9d07-480b-8bfb-fa7a207ad7b9"
      unitRef="usd">75852000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNS01LTEtMS0w_abedbd08-c7f6-4a1c-849b-b255449f1066"
      unitRef="usd">251617000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNS03LTEtMS0w_89edfaad-051d-422b-91ee-e9dcbb438b17"
      unitRef="usd">235614000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNi0xLTEtMS0w_9ed72373-3e02-47f2-9f75-d997b513bb64"
      unitRef="usd">1026000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNi0zLTEtMS0w_6ffde401-d762-4f65-aded-6e624d07c6e7"
      unitRef="usd">1308000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNi01LTEtMS0w_1e0b81a0-8520-42b4-ac36-7849d17e2a83"
      unitRef="usd">3420000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNi03LTEtMS0w_3b292404-1b78-47c9-9d29-e1658f54eff6"
      unitRef="usd">4081000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNy0xLTEtMS0w_6807ef94-e1ce-4bfb-8bbf-8b295940bdac"
      unitRef="usd">29266000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNy0zLTEtMS0w_994ad918-7c55-402d-b331-4004f81c2bbb"
      unitRef="usd">26718000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNy01LTEtMS0w_fb1aabf5-3f6d-437a-9155-6764f55ccdf9"
      unitRef="usd">81840000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfNy03LTEtMS0w_722930f2-c521-4db2-ae09-1d65e5643a08"
      unitRef="usd">56068000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOC0xLTEtMS0w_6b6d659f-edfd-4e3c-a709-3c4eea2aad12"
      unitRef="usd">-1448000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOC0zLTEtMS0w_9e372511-fd9e-4f85-b578-b6579bf2cb70"
      unitRef="usd">-938000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOC01LTEtMS0w_f6d43357-4a5b-414d-ba3d-885d1e5f6d11"
      unitRef="usd">-5845000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOC03LTEtMS0w_20366f35-7875-46a4-88b1-4bbbb22a50ee"
      unitRef="usd">-3746000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOS0xLTEtMS0w_c582ea32-2528-4409-88fa-afe6ac840688"
      unitRef="usd">27818000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOS0zLTEtMS0w_518379a8-60ae-4bb7-a9c2-3b7735a1cd65"
      unitRef="usd">25780000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOS01LTEtMS0w_eea937fd-91e5-4088-b84f-9e986096caad"
      unitRef="usd">75995000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfOS03LTEtMS0w_4ce6065d-20e4-44ce-a783-bd2784df1ea6"
      unitRef="usd">52322000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTAtMS0xLTEtMA_5e49cf42-74cb-46f7-8963-4f6f5449e799"
      unitRef="usd">7650000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTAtMy0xLTEtMA_69ae5bd4-1552-4311-9118-fa93d62524ed"
      unitRef="usd">7017000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTAtNS0xLTEtMA_a63f8062-e0a5-407d-b755-513eb4e5acc5"
      unitRef="usd">21378000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTAtNy0xLTEtMA_61722e70-3056-454a-863c-534a0e2bd51d"
      unitRef="usd">14568000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTMtMS0xLTEtMA_f594c429-acf8-4dbe-8013-4593fbbfe104"
      unitRef="usd">20168000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTMtMy0xLTEtMA_d7b55233-9b37-48cd-a910-9d7e23fef9d3"
      unitRef="usd">18763000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTMtNS0xLTEtMA_6f37041b-660d-44e2-8a6c-7e8ab24bf1d7"
      unitRef="usd">54617000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTMtNy0xLTEtMA_4f8c5f62-f88c-4a73-b1fb-217c05cdec6b"
      unitRef="usd">37754000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTUtMS0xLTEtMA_9853c38c-3d6d-4512-ae8f-62a8da717155"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTUtMy0xLTEtMA_21d5f9a0-0c75-4e5d-b3a9-ce3d37418d78"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTUtNS0xLTEtMA_82414014-b5b3-4587-80e9-323a5522b668"
      unitRef="usd">-3103000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTUtNy0xLTEtMA_c6657c08-ee6e-4c7e-80d2-de54604ac64b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i5fcf98dcd8894ac2b5d07a5e06a2348b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTYtMS0xLTEtMA_4f755a63-2513-44ca-bba1-3888b56a4ca8"
      unitRef="usd">152000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTYtMy0xLTEtMA_b6ebd872-dfa0-4bb5-b5a9-aa507d90b2d0"
      unitRef="usd">118000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTYtNS0xLTEtMA_f84b0548-c647-4d97-ae91-af5c3fa584bc"
      unitRef="usd">1101000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTYtNy0xLTEtMA_d8f73819-4ed9-438c-9b55-5a9cf1ebcb3e"
      unitRef="usd">-1473000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTctMS0xLTEtMA_2264cd79-4654-43a3-a805-37825cc0f449"
      unitRef="usd">20320000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTctMy0xLTEtMA_fc406c6a-bba7-4e56-afba-4ab79615d5f0"
      unitRef="usd">18881000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTctNS0xLTEtMA_c03264d1-33fa-4c43-b534-9037cdca9b86"
      unitRef="usd">58821000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMTctNy0xLTEtMA_8415e5de-7242-4e84-9b6d-c5acd2e36e8f"
      unitRef="usd">36281000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjItMS0xLTEtMA_a37f011c-d03c-48f0-aa72-160d06074987"
      unitRef="usdPerShare">0.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjItMy0xLTEtMA_2593bf4d-93f2-4eef-8127-22a9ed328dd1"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjItNS0xLTEtMA_f574613f-1b5e-41b6-ac8e-2d9f9287fdd7"
      unitRef="usdPerShare">2.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjItNy0xLTEtMA_45e1c6fd-b847-4771-b1f3-4830fa3d9a3e"
      unitRef="usdPerShare">1.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjYtMS0xLTEtMA_429a88a2-590c-4d90-ab5b-881218a50d49"
      unitRef="usdPerShare">0.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjYtMy0xLTEtMA_ce3ddab1-2b51-4ef3-b44f-8be8f0188e72"
      unitRef="usdPerShare">0.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjYtNS0xLTEtMA_80347b12-9ab0-4434-b240-baed663726c9"
      unitRef="usdPerShare">2.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjYtNy0xLTEtMA_51b01939-b480-43b2-842f-79e2ae57d558"
      unitRef="usdPerShare">1.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjgtMS0xLTEtMA_e1e8bbc7-b105-4502-b78e-636e19e8f3c7"
      unitRef="shares">20429000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjgtMy0xLTEtMA_a8b142e0-0cc3-4dc3-8bb7-22495943c896"
      unitRef="shares">20782000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjgtNS0xLTEtMA_7480314f-6ce9-4390-a192-3c29aa761338"
      unitRef="shares">20676000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjgtNy0xLTEtMA_2d1e2eaf-989e-49e4-90dd-50e8a9c881ea"
      unitRef="shares">21041000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjktMS0xLTEtMA_74c34ebf-f8aa-4090-bfbe-b5bc62df4a79"
      unitRef="shares">21098000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjktMy0xLTEtMA_8651aeef-feef-4ccb-a45b-b1ee4d16ad76"
      unitRef="shares">21180000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjktNS0xLTEtMA_37dee8d7-d1dc-4a68-89bb-4580a8d0d89e"
      unitRef="shares">21260000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xNi9mcmFnOjQzMDM0ZjQ4YmEyODRlM2FiZjMyN2VlNzAzOWI0YTFkL3RhYmxlOmQxNGJiMGM0N2Q1ZDRhYmI5NDk2MmJkOTk2MjY5MzNhL3RhYmxlcmFuZ2U6ZDE0YmIwYzQ3ZDVkNGFiYjk0OTYyYmQ5OTYyNjkzM2FfMjktNy0xLTEtMA_90a15cf1-b83e-4afb-8130-db9fe4df267d"
      unitRef="shares">21369000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMy0xLTEtMS0w_4d525253-8d47-49e7-b601-af845143c969"
      unitRef="usd">115631000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMy0zLTEtMS0w_c0ff99ee-ec75-4368-afc2-5dd3f17d2fd4"
      unitRef="usd">103486000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNC0wLTEtMS0wL3RleHRyZWdpb246MTc2MTZkMzQ4MmRlNDRkMWEzZjNkY2VhNmQwYTkyYmZfNDQ_d89ad560-f312-48f9-8ff8-7f34e5478474"
      unitRef="usd">2264000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNC0wLTEtMS0wL3RleHRyZWdpb246MTc2MTZkMzQ4MmRlNDRkMWEzZjNkY2VhNmQwYTkyYmZfNTE_5a2086c1-d319-4800-b668-99e4b9677d83"
      unitRef="usd">3204000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNC0xLTEtMS0w_6a5df1a0-1785-41c6-9672-ae89027bd09c"
      unitRef="usd">269910000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNC0zLTEtMS0w_074c7f7e-ddf1-47f7-8c12-812f7b9dee09"
      unitRef="usd">228373000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNS0xLTEtMS0w_cd6b29cd-5888-4b83-bd8e-fcd6a2196b33"
      unitRef="usd">8044000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNS0zLTEtMS0w_6faa36fd-6347-478b-9b9f-234cd8d092a5"
      unitRef="usd">7033000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNi0xLTEtMS0w_d59733ee-fc49-4460-a5c5-21c6246eb1c6"
      unitRef="usd">393585000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNi0zLTEtMS0w_a7557a84-d73a-40cf-9264-4dc410595c01"
      unitRef="usd">338892000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNy0xLTEtMS0w_27e8ce3a-513e-459f-8701-553674f0fe37"
      unitRef="usd">5821000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfNy0zLTEtMS0w_6930a463-28d4-442d-a06d-2caaf479d19f"
      unitRef="usd">26804000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfOC0xLTEtMS0w_eff9f377-11da-4f99-82fa-0879de7c3890"
      unitRef="usd">88065000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfOC0zLTEtMS0w_e2f209ef-ac78-49e3-9e8f-84d81f9f1e4e"
      unitRef="usd">77575000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfOS0xLTEtMS0w_3ec5500e-b909-49e7-95c8-2e6116e11cda"
      unitRef="usd">10115000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfOS0zLTEtMS0w_973c576d-57c7-4599-9bfe-c076cacd654f"
      unitRef="usd">10738000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTAtMS0xLTEtMA_357f8449-f675-400b-ae38-a988f33f2782"
      unitRef="usd">25040000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTAtMy0xLTEtMA_f788739e-78ce-4ad5-899e-4bdff5ccdc6b"
      unitRef="usd">25040000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTEtMS0xLTEtMA_8bcd5bc6-c20d-4a74-9b57-b6f4699a2934"
      unitRef="usd">522626000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTEtMy0xLTEtMA_64a4c641-bb82-48c1-ae0c-68d138cb4d17"
      unitRef="usd">479049000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTQtMS0xLTEtMA_08a59b33-1edd-417f-99f4-a10fe94dbd81"
      unitRef="usd">77983000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTQtMy0xLTEtMA_b65bc011-93be-4f0d-8caf-7dad562378a0"
      unitRef="usd">35533000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTUtMS0xLTEtMA_911ff7af-9019-4e38-aa4a-6df20b6f49bb"
      unitRef="usd">73006000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTUtMy0xLTEtMA_7541e8f9-b518-4766-89f2-009c0c61bc4b"
      unitRef="usd">65849000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTYtMS0xLTEtMA_aab7c8f1-d2b3-4c26-b868-ac9dbcecdd54"
      unitRef="usd">6407000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTYtMy0xLTEtMA_627d0704-126f-4206-841a-8ce6237d761a"
      unitRef="usd">5520000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTctMS0xLTEtMA_656c30ad-525c-4cc1-9695-901f386ae08b"
      unitRef="usd">4127000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTctMy0xLTEtMA_08a8cb0c-4168-4485-8f0d-bc611d9b92c6"
      unitRef="usd">964000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTgtMS0xLTEtMA_125fd4d0-1102-4bda-9722-1a75923089c7"
      unitRef="usd">56000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMTgtMy0xLTEtMA_af9c2fef-eaaf-4abf-ac59-e815a5ee3865"
      unitRef="usd">300000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjAtMS0xLTEtMA_fde73f59-9022-4e07-8361-87fe3077601b"
      unitRef="usd">161579000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjAtMy0xLTEtMA_8283e1f2-96f7-4837-bc1d-a267026ede3c"
      unitRef="usd">108166000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjEtMS0xLTEtMA_4a190ec8-5845-4c95-adaf-36ee59964dc5"
      unitRef="usd">100000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjEtMy0xLTEtMA_0e103fdd-735b-4455-be89-ec47214173c3"
      unitRef="usd">100000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjItMS0xLTEtMA_410c231c-51aa-499a-87a6-302192462137"
      unitRef="usd">71078000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjItMy0xLTEtMA_eacdae90-0c46-498a-9016-0c4b506f6ae6"
      unitRef="usd">90948000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjMtMS0xLTEtMA_ae908f79-f8e5-44de-a1b8-488591b216b8"
      unitRef="usd">332657000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjMtMy0xLTEtMA_0db2a4cb-fce2-4e2b-a122-c2374e3eb472"
      unitRef="usd">299114000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjQtMS0xLTEtMA_d73e6c80-caf5-4bcf-b102-025bbe22ac11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjQtMy0xLTEtMA_22815931-88df-4ff7-b3bb-7110fe7bd371"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzIx_60a30aef-9808-40c3-8e9e-6842685c73e1"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzIx_d47c1085-6a5d-491c-bd2b-c22856185e80"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzI5_3248b299-f354-4e98-a235-39bd82347284"
      unitRef="shares">15000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzI5_9892293b-6948-463f-adf9-9cfdeb64221c"
      unitRef="shares">15000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzUx_09ef94f5-b487-47e5-b2ef-460894d57c7e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzUx_40c91704-5620-4cca-ac0f-4ba55505f8ad"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzUx_42168952-1d64-4632-b22a-2ef1e68ccbc7"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjdkMzY0YmYwZTA1NDQ1NzJiMzUwMjNlZmEyNjVmMDQ2XzUx_a5bc58dd-8722-4bad-8e01-1eff87716077"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMS0xLTEtMA_4a78f5e2-9a39-40da-b36d-552e72dfb02e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjYtMy0xLTEtMA_937d56cc-1684-458e-9fc9-c595a08e84f2"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjUxNTc0MzNhNmIwZDRjZTdhNTc1ZmMyZWVmMjhiZTkwXzE4_3779213f-b08a-4951-bb9e-4920644eb0b5"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjUxNTc0MzNhNmIwZDRjZTdhNTc1ZmMyZWVmMjhiZTkwXzE4_907199d0-867a-4122-8261-3afbefd5777d"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjUxNTc0MzNhNmIwZDRjZTdhNTc1ZmMyZWVmMjhiZTkwXzI2_2769f2b2-6336-48cd-b117-2286d055f5a3"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjUxNTc0MzNhNmIwZDRjZTdhNTc1ZmMyZWVmMjhiZTkwXzI2_831ce51b-3800-4b32-ab6a-70dd58fe7ab6"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjUxNTc0MzNhNmIwZDRjZTdhNTc1ZmMyZWVmMjhiZTkwXzQ4_95ca167f-bb2d-4667-a9b7-7d23c4c1323d"
      unitRef="shares">72640000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjUxNTc0MzNhNmIwZDRjZTdhNTc1ZmMyZWVmMjhiZTkwXzU1_37c36aef-fb01-487c-a4a7-6758f47a61ca"
      unitRef="shares">72600000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMS0xLTEtMA_e84e560d-1e9c-4f51-a66e-3379982200f6"
      unitRef="usd">726000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjctMy0xLTEtMA_05e2cbb0-3188-47e7-b101-d9dfc6c6d2e0"
      unitRef="usd">726000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjgtMS0xLTEtMA_cd1f6142-718a-4659-b568-8b9060039b4f"
      unitRef="usd">484034000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjgtMy0xLTEtMA_94fcba4d-56b9-43f5-9633-521f45673520"
      unitRef="usd">472378000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjktMS0xLTEtMA_aa402cfd-8365-49ae-840f-c004c4e3b809"
      unitRef="usd">-219000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMjktMy0xLTEtMA_54a6fbae-9d73-4146-879e-0e7efcd10d42"
      unitRef="usd">-4423000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzAtMS0xLTEtMA_94b39988-1081-4cff-a476-b68d1d5f7a85"
      unitRef="usd">427622000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzAtMy0xLTEtMA_cf62ecce-7743-43fa-91cd-b07ffd00a176"
      unitRef="usd">388645000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU0MWNkM2EzZDkwMzRlY2RiMGFjMmNlODc4Y2VhZTRlXzI5_653ad79f-de0f-4dd4-8f6b-69cdccc4306a"
      unitRef="shares">51207000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU0MWNkM2EzZDkwMzRlY2RiMGFjMmNlODc4Y2VhZTRlXzM2_3b5e0bda-590a-42f2-83e1-6c11c138f5d2"
      unitRef="shares">50427000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzEtMS0xLTEtMA_7a8f5275-6a7e-48f8-80cc-652f5097f9d7"
      unitRef="usd">722194000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzEtMy0xLTEtMA_2aa2270e-76b2-4980-a963-a8b226f68e7e"
      unitRef="usd">677391000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzItMS0xLTEtMA_d651227e-02bb-4545-acf0-78d88d3cfd23"
      unitRef="usd">189969000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzItMy0xLTEtMA_5377d4df-de63-4224-9004-535227676d41"
      unitRef="usd">179935000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzMtMS0xLTEtMA_f8e2c276-8048-4192-9abe-12292b3f0880"
      unitRef="usd">522626000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8xOS9mcmFnOjRmNzgxYTMxZDQ1MDRjYTY5M2ZjZmUxN2U3ZmY1MDFkL3RhYmxlOjg3MzFkZDljNGY0NzQ5YjlhM2YyZTY2ZDY4ZDZhNTc3L3RhYmxlcmFuZ2U6ODczMWRkOWM0ZjQ3NDliOWEzZjJlNjZkNjhkNmE1NzdfMzMtMy0xLTEtMA_0a6f940b-1a2c-49f7-b538-b2e0be363bf4"
      unitRef="usd">479049000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ia19c65fc28cf42dd803662b95a033f85_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi0xLTEtMS0w_b83f5753-7edb-4189-952e-2386dda8d17c"
      unitRef="shares">72600000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia19c65fc28cf42dd803662b95a033f85_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi0zLTEtMS0w_c04b7852-0dd8-4340-ac86-d0be7c3880df"
      unitRef="usd">726000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i388e3ae11ef747f0aad9394ff15142e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi01LTEtMS0w_23e7762f-4408-4038-aa47-d76936c8aecb"
      unitRef="usd">472378000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ief60d718bf054def990d65d3b1f3afdc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi03LTEtMS0w_ee493304-2b91-4279-a17a-a54ad193b752"
      unitRef="usd">-4423000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74073fa7388c4280883c351563971343_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi05LTEtMS0w_33408b17-3095-4539-b041-07b696da8858"
      unitRef="usd">388645000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i5bd8cb4e49b44264b43bdac1c99c9436_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi0xMS0xLTEtMA_7fb370c3-43e8-40e5-b368-b120630f65b7"
      unitRef="shares">50427000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5bd8cb4e49b44264b43bdac1c99c9436_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi0xMy0xLTEtMA_46cfe9e7-befd-43c8-90c1-9c13b5a64c10"
      unitRef="usd">-677391000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMi0xNS0xLTEtMA_98ade7ff-afa3-4a4e-94fe-b5a67769debd"
      unitRef="usd">179935000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id46f14e461674686a34e45faf7eb4b92_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMy05LTEtMS0w_08ee0c6c-98f2-4fd2-afa4-ed23fe18e707"
      unitRef="usd">13261000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMy0xNS0xLTEtMA_75f24323-5c8b-471c-92ff-849338d64157"
      unitRef="usd">13261000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i4afa4401ded34ab294f715e9dcae81d4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNC0xLTEtMS0w_653cedd4-3ee9-47f9-98ab-1416bbef8060"
      unitRef="shares">15000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic8c826264fd346e4ad89c78b195e655b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNC01LTEtMS0w_19ed63e8-c0f5-4306-baa2-97d0cd6d4277"
      unitRef="usd">271000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id46f14e461674686a34e45faf7eb4b92_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNC05LTEtMS0w_39c3ba98-47b0-4576-8dd6-a3091be77977"
      unitRef="usd">-271000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNC0xNS0xLTEtMA_2b37c42a-8611-4c24-9ada-8e9bee974472"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic8c826264fd346e4ad89c78b195e655b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNS01LTEtMS0w_93055dc8-f3cb-4aa5-9fc8-4ac74d061fb3"
      unitRef="usd">3403000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNS0xNS0xLTEtMA_2ca3ff12-4620-47a2-b7b6-d21a66af0e99"
      unitRef="usd">3403000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic8c826264fd346e4ad89c78b195e655b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNi01LTEtMS0w_83138f1f-88fe-4bd2-b16d-345944821d5f"
      unitRef="usd">113000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i8ce0616192ec4e31b22746430568e9ad_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNi0xMS0xLTEtMA_13eb0b73-9feb-412f-b85f-32bac09f8eda"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8ce0616192ec4e31b22746430568e9ad_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNi0xMy0xLTEtMA_f186b51d-403f-4259-8222-739ef96f1c6e"
      unitRef="usd">57000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNi0xNS0xLTEtMA_80c6a91d-2563-4dd2-a40b-97c0313837f4"
      unitRef="usd">170000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNy0wLTEtMS0wL3RleHRyZWdpb246ZDI5ZTYzZmMwZTIzNGYzY2E3MWFlMjhiMDVhZjBjZTlfMTU_1aeaf070-ef30-4de9-b00f-2b311cdb4573"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="id46f14e461674686a34e45faf7eb4b92_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNy05LTEtMS0w_0016d779-c016-41b9-be7e-e3410a05e4da"
      unitRef="usd">4786000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfNy0xNS0xLTEtMA_10d4f5dc-2751-457c-9d55-f72ed387d2b7"
      unitRef="usd">4786000</us-gaap:DividendsCommonStock>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icc7d40dd6ff84dad9f72f61e7c845af4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfOC03LTEtMS0w_72b7ce50-0a1d-4532-8fab-90fde077da37"
      unitRef="usd">-47000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfOC0xNS0xLTEtMA_656fc750-9e4f-41a4-9c44-2636ad9da97c"
      unitRef="usd">-47000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfOS0wLTEtMS0wL3RleHRyZWdpb246ZDk5OGE3NDdkMWMwNDQ1YzlhZjdhZTQyY2RkZjY5ZTFfNzE_dc4a68d1-7f12-4bc1-9fc3-3d524a91f23d"
      unitRef="usd">-319000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="icc7d40dd6ff84dad9f72f61e7c845af4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfOS03LTEtMS0w_aff5b8a0-1840-4c70-bf8e-94d600b4016d"
      unitRef="usd">939000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfOS0xNS0xLTEtMA_b3f99aa9-b9cf-474b-a60d-baf45cbcf7b0"
      unitRef="usd">939000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i8ce0616192ec4e31b22746430568e9ad_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTAtMTEtMS0xLTA_8c4b08d5-bf72-4110-b485-37eee164cb2a"
      unitRef="shares">317000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8ce0616192ec4e31b22746430568e9ad_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTAtMTMtMS0xLTA_f2d31830-b555-41f9-af9b-8cff2849ee88"
      unitRef="usd">16313000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7e28d2d648ea42549a5f4248b8bd3d12_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTAtMTUtMS0xLTA_79318e57-b5c6-427d-bcd9-9fdd464a62a7"
      unitRef="usd">16313000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesIssued
      contextRef="i836895dea4b8415687eb542f66c04bdf_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtMS0xLTEtMA_9ed02249-8740-46dd-ac97-fb0aa9ad7724"
      unitRef="shares">72615000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i836895dea4b8415687eb542f66c04bdf_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtMy0xLTEtMA_6aa55400-0819-4168-b489-506ca292deb9"
      unitRef="usd">726000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic92574a3b39d4d9b95fb86ad9d818af6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtNS0xLTEtMA_d5dc4f7b-2e65-4b46-8ffe-afaf23624f35"
      unitRef="usd">476165000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a37b352498e4fb682dd1014a08c9c80_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtNy0xLTEtMA_caac8d16-eafa-408d-b627-913fc08c5643"
      unitRef="usd">-3437000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iffb8985cbb324ad0a2dc49ef39bd52bb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtOS0xLTEtMA_1e7df7fa-b75c-43a9-8a69-895066654bce"
      unitRef="usd">396849000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ie8f2e367dd3b48af9b35ef4ff283eb61_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtMTEtMS0xLTA_2fd4d4d7-319e-4898-bd0b-9604650ef634"
      unitRef="shares">50740000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie8f2e367dd3b48af9b35ef4ff283eb61_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtMTMtMS0xLTA_1bb77af3-bb71-42cc-a96d-55e3139a083a"
      unitRef="usd">-693647000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i642194941e5c4b1388abaaf86c7b8926_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTEtMTUtMS0xLTA_5045f66a-ec93-49d5-afbe-e841d2964109"
      unitRef="usd">176656000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i5838889049024b6b95b760910c1c9048_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTItOS0xLTEtMA_ace5f510-4cd4-4439-987c-eefa1e109bc9"
      unitRef="usd">21188000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTItMTUtMS0xLTA_9bdf6673-32b0-4dbb-8296-f9102463fb9b"
      unitRef="usd">21188000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ic03bf4b84aab4af1864a274e057db199_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTMtMS0xLTEtMA_7f831d37-b6ca-4a19-a8e9-bbb7bd2a5639"
      unitRef="shares">40000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic03bf4b84aab4af1864a274e057db199_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTMtMy0xLTEtOTQ2_04116c38-0c22-4bd4-a8a2-a258ab40a143"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3a815e1e8894431bbbab52a65d8e872b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTMtNS0xLTEtMA_66ffb6a0-2949-4eb5-8e17-34d76b3d71a6"
      unitRef="usd">274000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5838889049024b6b95b760910c1c9048_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTMtOS0xLTEtMA_6c68bfcb-f8f3-49e7-b6dd-204f621febce"
      unitRef="usd">-273000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTMtMTUtMS0xLTA_672edf9f-378a-4555-91a4-456eccb1ecd3"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3a815e1e8894431bbbab52a65d8e872b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTQtNS0xLTEtMA_3e224edb-3bea-4c6a-a19a-6b87e8c75e16"
      unitRef="usd">3532000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTQtMTUtMS0xLTA_624a4893-6859-49a6-be13-7b07bf8b7c60"
      unitRef="usd">3532000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3a815e1e8894431bbbab52a65d8e872b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTUtNS0xLTEtMA_fc83ff45-e3d0-4044-97ad-2b12c2eddffa"
      unitRef="usd">143000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ia21a7a8388e7488fbb35f44de2e61f40_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTUtMTEtMS0xLTA_5bc2ebc3-5a50-4dd5-b584-6a43d2fa5b92"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia21a7a8388e7488fbb35f44de2e61f40_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTUtMTMtMS0xLTA_04aa93d3-581f-4717-929c-f5a662bac125"
      unitRef="usd">52000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTUtMTUtMS0xLTA_202d799c-a92b-4da4-af0e-8b80696c335e"
      unitRef="usd">195000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjQ4NmQ0YmE5NWU2YzQ1ODZhMDdmZmM2ODhlOTAyYmEyXzEwOTk1MTE2Mjc4MDU_847b7277-001f-4fe0-be25-cde9884d5ff8"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="i5838889049024b6b95b760910c1c9048_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTYtOS0xLTEtMA_e9f351d9-777d-43f8-98a5-2952eb50fc94"
      unitRef="usd">4746000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTYtMTUtMS0xLTA_d7ba9f6c-b997-4a9e-a0d2-a3f0a4aead5a"
      unitRef="usd">4746000</us-gaap:DividendsCommonStock>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTctMC0xLTEtMC90ZXh0cmVnaW9uOjFhNzg0OTI0ZDEwZTQ2YjVhZmIxMGU3ZjdiMjIzNjBmXzU4_bc4fca54-d7a0-42a9-bdd0-37c2f18067e8"
      unitRef="usd">283000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3972428ac9e841d8b378cf5450f68d8a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTctNy0xLTEtMA_14ca30a7-98ee-4dd6-9291-24f918546dbd"
      unitRef="usd">-3056000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTctMTUtMS0xLTA_74439893-8705-4524-8534-3dfea81db0bc"
      unitRef="usd">-3056000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOjhmZWI4M2NlOWUxODQzNjFhMzBjYTEzNzFjY2VkMTM1Xzcx_6f5c0922-2b36-42f4-bfb5-48244777ee3c"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i3972428ac9e841d8b378cf5450f68d8a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTgtNy0xLTEtMA_15209929-1c6c-4818-a07c-2e3bf5e68611"
      unitRef="usd">10000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTgtMTUtMS0xLTA_651c73da-f527-45a3-9952-e8472c613c7e"
      unitRef="usd">10000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ia21a7a8388e7488fbb35f44de2e61f40_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTktMTEtMS0xLTA_00e4b850-373d-4b7c-90bc-68d19c3fdb6e"
      unitRef="shares">225000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia21a7a8388e7488fbb35f44de2e61f40_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTktMTMtMS0xLTA_58dd85c7-a356-4fd6-8e06-5b0d0416f080"
      unitRef="usd">13614000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8b415a5bf92844dc85560beda9223cb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMTktMTUtMS0xLTA_620f93d2-f28f-4a70-83ed-fc618f805179"
      unitRef="usd">13614000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesIssued
      contextRef="i321d1a4c584f4aaab87e7d35910ee22d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtMS0xLTEtMA_45546140-d2c8-4194-adf1-941e55e3e77a"
      unitRef="shares">72655000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i321d1a4c584f4aaab87e7d35910ee22d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtMy0xLTEtMA_a14f3694-f32d-4366-ad14-bd10e04fb88c"
      unitRef="usd">727000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5fea88fe5480496aad3365f3702d63a7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtNS0xLTEtMA_f309b245-f08f-4ab8-8514-b583d5be4663"
      unitRef="usd">480114000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45fb7a04498d414ebaa06dd57857dd82_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtNy0xLTEtMA_48dad491-64f8-4b04-971b-6a38a65ebf24"
      unitRef="usd">-371000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3b962185e5d44c54b3b8fa4f4c16cdee_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtOS0xLTEtMA_d5c48196-0259-4bd5-bd2c-89bf973a3112"
      unitRef="usd">413018000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i45ff8150401041208509ba906c63003d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtMTEtMS0xLTA_514d2381-635f-4fa9-b3b6-02812ee9efb4"
      unitRef="shares">50961000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i45ff8150401041208509ba906c63003d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtMTMtMS0xLTA_c6e2ae3b-59dd-4d75-83c8-5bac2bc4107a"
      unitRef="usd">-707209000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id23313c936084d52b5dbe19f887cacab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjAtMTUtMS0xLTA_e98073cd-5ab1-4a40-be41-0986adf51a35"
      unitRef="usd">186279000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibba18f28a1364a6aac947c627d29c84f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjEtOS0xLTEtOTEy_3aeea24d-6625-4a1d-97ee-097a50ebca53"
      unitRef="usd">20168000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjEtMTUtMS0xLTkxMg_7aeac814-decd-4de8-b7ea-b27966d6c705"
      unitRef="usd">20168000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i044f23164b9f4de88b9c5f88a16eb546_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjItMS0xLTEtOTEy_5c7de74e-8201-4a79-9456-66d22e00963f"
      unitRef="shares">-15000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4927633d3bdc433389a61c996ebc9050_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjItNS0xLTEtOTEy_30dec4d7-1fd6-4160-9437-0b9564d630ea"
      unitRef="usd">260000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibba18f28a1364a6aac947c627d29c84f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjItOS0xLTEtOTEy_a6bb2e57-30a1-48ea-a017-e0e76a2b3643"
      unitRef="usd">-260000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjItMTUtMS0xLTkxMg_01c1b6e8-5ed0-48eb-8574-0c7bb07615ec"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4927633d3bdc433389a61c996ebc9050_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjMtNS0xLTEtOTEy_8b26e307-420b-4280-899b-9fefc1ca9947"
      unitRef="usd">3512000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjMtMTUtMS0xLTkxMg_a153b880-7afb-4a99-8a10-9a1cb9a577df"
      unitRef="usd">3512000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4927633d3bdc433389a61c996ebc9050_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjQtNS0xLTEtOTEy_d8c2fa9a-887b-4ece-aa24-d98fe40cf975"
      unitRef="usd">148000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i93de62ccc2d24ff8813c0a0ad505f99c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjQtMTEtMS0xLTkxMg_a00acd7e-5120-4d95-81dc-e5e36283962c"
      unitRef="shares">3000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i93de62ccc2d24ff8813c0a0ad505f99c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjQtMTMtMS0xLTkxMg_91966d2b-f0be-43dc-9ab2-96c1feb1fc11"
      unitRef="usd">45000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjQtMTUtMS0xLTkxMg_8ec8b988-5f51-4dda-885e-030186d70756"
      unitRef="usd">193000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjUtMC0xLTEtMTMyL3RleHRyZWdpb246YWUxYzJjYWU1YjgyNDEwZjgzOTcyYmQwYzc4YjRjOGRfMTA5OTUxMTYyNzgwNQ_1d72c1ec-a695-4d5a-bbb4-bcc02d787632"
      unitRef="usdPerShare">0.26</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="ibba18f28a1364a6aac947c627d29c84f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjUtOS0xLTEtOTEy_7d26ee0a-09e4-49fb-8ceb-0021c03bd129"
      unitRef="usd">5304000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjUtMTUtMS0xLTkxMg_f6ae4422-a9ae-479b-abad-aa0eef839e7b"
      unitRef="usd">5304000</us-gaap:DividendsCommonStock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjctMC0xLTEtMTMyL3RleHRyZWdpb246NTBjNzhkMDc4YjkxNDNkMDlkY2FlOTlmYzE0ZGQxMWJfMTA5OTUxMTYyNzg1Mg_24017c42-090a-4fd5-9e76-d882ea42d6c8"
      unitRef="usd">-55000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i5fcf98dcd8894ac2b5d07a5e06a2348b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjctNy0xLTEtOTEy_4f755a63-2513-44ca-bba1-3888b56a4ca8"
      unitRef="usd">152000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjctMTUtMS0xLTkxMg_81d9943b-3efb-49df-9e3d-f156b9b47a00"
      unitRef="usd">152000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i93de62ccc2d24ff8813c0a0ad505f99c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjgtMTEtMS0xLTkxMg_29a199b0-e97f-4ac0-b8fe-3a7896387b57"
      unitRef="shares">249000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i93de62ccc2d24ff8813c0a0ad505f99c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjgtMTMtMS0xLTkxMg_2bfa9a2b-cba5-406e-bd15-a350e88adfd5"
      unitRef="usd">15030000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjgtMTUtMS0xLTkxMg_f1ca502d-6b70-45b3-94fb-b08a002d6f31"
      unitRef="usd">15030000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesIssued
      contextRef="id95ba7e211a94857aff222d797f7cd00_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktMS0xLTEtOTEy_1b9a270c-5840-4c6f-980a-c7d1c59e7162"
      unitRef="shares">72640000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="id95ba7e211a94857aff222d797f7cd00_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktMy0xLTEtOTEy_f2c2bfe4-03fc-4679-a4f8-eec85f047e3c"
      unitRef="usd">726000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a7466c8c6334a00857d4d884818f17f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktNS0xLTEtOTEy_9bdf155b-fa24-4812-a66a-e110de15a873"
      unitRef="usd">484034000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3dada87e4155470197bba834d64ade5a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktNy0xLTEtOTEy_b9941c4e-7e9b-4873-b0b6-9f62d50fa29e"
      unitRef="usd">-219000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84b62d35f8b74efb860b597e6baedfa6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktOS0xLTEtOTEy_cb45e6ec-e0a9-466a-84dc-9c4405a6f58c"
      unitRef="usd">427622000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i7e227919b73b44de922e494561ad6afd_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktMTEtMS0xLTkxMg_36eb3bdc-195c-4168-adef-8844c3392e41"
      unitRef="shares">51207000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7e227919b73b44de922e494561ad6afd_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktMTMtMS0xLTkxMg_3a2a9aac-6b1a-43be-87d0-65af1c1c4db8"
      unitRef="usd">-722194000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjk1MzNmZmZjZTc4YTQ3ZGJiMGM1N2RiZTA3ZWQ1Yzk4L3RhYmxlcmFuZ2U6OTUzM2ZmZmNlNzhhNDdkYmIwYzU3ZGJlMDdlZDVjOThfMjktMTUtMS0xLTkxMg_82cd4d03-09a7-4d6d-964a-ff2b5928abd6"
      unitRef="usd">189969000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="if561e7671636488d829ff72b96c29fc4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi0xLTEtMS0w_91593a35-b36c-4c4e-ba08-6b9d3f8722f3"
      unitRef="shares">72202000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if561e7671636488d829ff72b96c29fc4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi0zLTEtMS0w_a290cf70-a73e-46f6-b181-9aea9e6b934d"
      unitRef="usd">722000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i16c519c0bf7b447a9c05de97e14e6cad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi01LTEtMS0w_f6b53826-c56e-48bf-b9c1-ee1771c53ed3"
      unitRef="usd">459545000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if2a0d7cbdefc4167912de54ce8d87c8c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi03LTEtMS0w_0b3c5733-e674-40c0-a61a-3e34a87599f5"
      unitRef="usd">-1526000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59081bb642dd40708ae665b28652a93a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi05LTEtMS0w_60638bf4-3743-4471-897f-7f35a88b7f71"
      unitRef="usd">350545000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i0023e753eed44b12aa3aafd29ac5d38d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi0xMS0xLTEtMA_41552884-8ceb-43b5-abd6-61dd8022525c"
      unitRef="shares">49277000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i0023e753eed44b12aa3aafd29ac5d38d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi0xMy0xLTEtMA_b571a566-34c9-4c96-9248-92aeb7cbb8b0"
      unitRef="usd">-642023000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i184711296ffb4265a822804fd9ddc7cc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMi0xNS0xLTEtMA_e11b422f-fd51-480f-a793-acdfb5b5e650"
      unitRef="usd">167263000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib6cc1334895f4c9c93fa471423ea71d2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMy05LTEtMS0w_a1199b9b-9d75-4c41-b643-eaa0b70bb7af"
      unitRef="usd">9106000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMy0xNS0xLTEtMA_1c15239c-c9b1-49fd-9e58-6eaad6399d17"
      unitRef="usd">9106000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
      contextRef="i2b5506a03a694a2bae2add523305d3b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNC0wLTEtMS0wL3RleHRyZWdpb246MGNlMTlhMWQ0ZGY3NDI2ZjhkYzY2NTFkZWYzYjQ2NmFfNTU_134a1a9f-c4fd-4bfe-b1c7-629065a8ff5a"
      unitRef="usd">75000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple>
    <us-gaap:StockholdersEquity
      contextRef="i6ff8d229d71c4177b37e278497647324_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNC05LTEtMS0w_dce5f153-9453-4c3a-b4d5-d314fa1e5fc0"
      unitRef="usd">-214000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52178438144d4bd48e5eca2ffe6d0d79_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNC0xNS0xLTEtMA_7cf13621-7cc8-4af0-8fe5-0bb4c0a2bccd"
      unitRef="usd">-214000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i57e7f2c7f38b4d76bef550c8c2b104f2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNS0xLTEtMS0w_37fa7703-c91a-4d85-8373-d83d7d9bfd35"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic8026ae3a9694e1e8a47b334fb0bd939_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNS01LTEtMS0w_bc634919-fbe3-4b43-bc47-df8c2cabe08a"
      unitRef="usd">218000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib6cc1334895f4c9c93fa471423ea71d2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNS05LTEtMS0w_6e425011-2e0e-423a-9ab2-60287b766078"
      unitRef="usd">-218000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNS0xNS0xLTEtMA_1d2ceb07-4b43-4692-93b2-2107b35fa625"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic8026ae3a9694e1e8a47b334fb0bd939_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNi01LTEtMS0w_2a61e3c2-c77b-4c10-b1c7-9a6de464c65a"
      unitRef="usd">2896000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNi0xNS0xLTEtMA_6378dc52-15bc-4486-82db-c6cac14fc6db"
      unitRef="usd">2896000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic8026ae3a9694e1e8a47b334fb0bd939_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNy01LTEtMS0w_c73976d8-9177-400f-b786-10951bcb8e2b"
      unitRef="usd">93000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="id3ec6e1e25ae4642b243de7b1392114e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNy0xMS0xLTEtMA_55c6b081-e683-48c9-8540-ccf5a8a3c595"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id3ec6e1e25ae4642b243de7b1392114e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNy0xMy0xLTEtMA_9254cce9-772d-4809-8288-5388fb05446b"
      unitRef="usd">49000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfNy0xNS0xLTEtMA_443606d6-3c76-451e-952a-00be529c5e81"
      unitRef="usd">142000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfOC0wLTEtMS0wL3RleHRyZWdpb246MTc4NWJiNzExYjM3NGU2NDg5NWNiM2FhMDMyN2M3Y2FfMTU_16549c1f-b0a6-4907-bc53-dfbecbd2afdb"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="ib6cc1334895f4c9c93fa471423ea71d2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfOC05LTEtMS0w_8834f8fd-eabe-4a9e-af8b-643c0ef8bbe0"
      unitRef="usd">4293000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfOC0xNS0xLTEtMA_55c766b4-bc31-4c29-a488-89f6b23f6c21"
      unitRef="usd">4293000</us-gaap:DividendsCommonStock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfOS0wLTEtMS0wL3RleHRyZWdpb246ODJjODdjNmI1NDk3NGE2NzkyY2NjZTU4MDRhMGZjYjZfNzA_489f8e26-020a-4b2b-92cb-8dd6576428a0"
      unitRef="usd">-384000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="id1cae1dc97e84fbdbe255c6cb2616b28_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfOS03LTEtMS0w_74d5b75d-c2cc-4e91-b337-815be071ec9a"
      unitRef="usd">-1121000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfOS0xNS0xLTEtMA_a1978e7a-19a6-4ad0-8df5-91b05d08a3b8"
      unitRef="usd">-1121000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="id3ec6e1e25ae4642b243de7b1392114e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTAtMTEtMS0xLTA_17bc68df-8c47-4f72-83fd-2182709f6ad4"
      unitRef="shares">685000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="id3ec6e1e25ae4642b243de7b1392114e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTAtMTMtMS0xLTA_310682aa-6fbb-4dff-8f2c-17fc59a3384e"
      unitRef="usd">20380000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i87074c8d354b40b7af7f2caef657c14d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTAtMTUtMS0xLTA_fbce9b23-a140-4c65-b07c-0cd4b3c3b34f"
      unitRef="usd">20380000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesIssued
      contextRef="i79ada6f999c94037a36a9945ebb38885_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtMS0xLTEtMA_64734b35-168b-420e-b980-c0468151c0bc"
      unitRef="shares">72198000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i79ada6f999c94037a36a9945ebb38885_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtMy0xLTEtMA_7b7d7c48-c0cf-4486-a9df-6c0ba75e1359"
      unitRef="usd">722000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i207e92e1c9c843a6aa4b3b8a069b9157_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtNS0xLTEtMA_29f2cd30-bd39-4c7e-8694-04de04e98308"
      unitRef="usd">462752000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifef5af5e08e242a1ab4d9adead2e028b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtNy0xLTEtMA_37a8e8f3-aa81-44ac-921d-044dbe91054a"
      unitRef="usd">-2647000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic7bd5d453e0a4f5ba35d7dc093a023bf_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtOS0xLTEtMA_ab84bb0d-3300-47d9-b2f7-29a8feb475b4"
      unitRef="usd">354926000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i0299f38ed03b4f7791b14a1afed90032_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtMTEtMS0xLTA_894c2ff1-6b38-496e-a9b2-519b0338076a"
      unitRef="shares">49958000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i0299f38ed03b4f7791b14a1afed90032_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtMTMtMS0xLTA_a2989706-d334-400b-986c-fae6bbb1cf05"
      unitRef="usd">-662354000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40d1e81dc000433980fc115389d8d7a5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTEtMTUtMS0xLTA_06d3b146-56f8-4138-becc-ff0be67faf2e"
      unitRef="usd">153399000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iab00f63a41d7436689cc5777c84281d0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTItOS0xLTEtMA_d9436c40-1d80-449e-b250-77fa7788e7dc"
      unitRef="usd">9885000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTItMTUtMS0xLTA_45892bbf-d58c-4c7a-a4e5-996a0bb4424b"
      unitRef="usd">9885000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i484c5087856545d4832335863d2290f7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTMtMS0xLTEtMA_4b36b4c2-9171-4f1d-918b-242ffd42b224"
      unitRef="shares">39000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i67a0ab7b618844f6bdb711fb2320299f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTMtNS0xLTEtMA_37c2e73b-3839-4869-b163-0e6197ac6f85"
      unitRef="usd">240000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iab00f63a41d7436689cc5777c84281d0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTMtOS0xLTEtMA_94b65da2-d7c8-4f59-becb-0189654d1112"
      unitRef="usd">-240000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTMtMTUtMS0xLTA_7d29493c-599c-489b-8fc3-e5025e6fd5d3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i67a0ab7b618844f6bdb711fb2320299f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTQtNS0xLTEtMA_d4aeca32-e764-4bd9-87c8-d6edb4a1be27"
      unitRef="usd">2903000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTQtMTUtMS0xLTA_8a23255f-c42c-4901-a022-fe28b98876a3"
      unitRef="usd">2903000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i67a0ab7b618844f6bdb711fb2320299f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTUtNS0xLTEtMA_d419b767-94e6-4d3f-913e-535e1ba6532d"
      unitRef="usd">62000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i731196c1a9974643854a9cf2846c5e2a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTUtMTEtMS0xLTA_987e3602-02e4-4ac2-a41d-ba608e44739c"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i731196c1a9974643854a9cf2846c5e2a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTUtMTMtMS0xLTA_1cacd29a-cf04-417a-a729-95125f39246b"
      unitRef="usd">72000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTUtMTUtMS0xLTA_cb315f5b-2beb-4a58-8110-e33307b98f59"
      unitRef="usd">134000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjI1YjgwYTE0ODU1NjRmYmI4ZmM1MTRjYWZhZTVkNTljXzE1_1fd8f8d4-7d8a-44a4-9e50-54cf60c0a8e5"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="iab00f63a41d7436689cc5777c84281d0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTYtOS0xLTEtMA_0ffc0fd6-cc3e-4cfe-8508-4619eb1e5104"
      unitRef="usd">4162000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTYtMTUtMS0xLTA_5f89ac99-f64f-412a-8b6a-7ab64b830dcb"
      unitRef="usd">4162000</us-gaap:DividendsCommonStock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTctMC0xLTEtMC90ZXh0cmVnaW9uOjAyYTljODczYzE3MDQyMmViMzZjYWUxZDkxNzgyMGY2Xzcw_bbaa351c-d231-4c69-b5bd-533316429378"
      unitRef="usd">-160000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="ibbdbda622843496aa75d7dffc2e16847_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTctNy0xLTEtMA_7663d3db-45c6-41fc-a3cc-6dc6db4ea7e2"
      unitRef="usd">-470000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTctMTUtMS0xLTA_0d690d43-32ab-481c-921a-c9e5628b34bf"
      unitRef="usd">-470000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i731196c1a9974643854a9cf2846c5e2a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTgtMTEtMS0xLTA_fddfe2f3-e95e-40a5-bf65-ad16b7364bbd"
      unitRef="shares">342000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i731196c1a9974643854a9cf2846c5e2a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTgtMTMtMS0xLTA_a356a2e4-6096-481d-912e-3bdbfb23f343"
      unitRef="usd">9213000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4908c50c516847bfa071881c936c4a86_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTgtMTUtMS0xLTA_7027cd7d-4ea9-4211-b475-95e6b0350f41"
      unitRef="usd">9213000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesIssued
      contextRef="i040468d746de4f93bf3952b7ada1a5ed_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktMS0xLTEtMA_2f2d4703-e2dd-4c4d-b42a-e4d4bcb02c06"
      unitRef="shares">72237000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i040468d746de4f93bf3952b7ada1a5ed_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktMy0xLTEtMA_9b2b48f4-e643-423e-a640-8a37257bfc51"
      unitRef="usd">722000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide143f23a8564754a7041ce7cb78bfa7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktNS0xLTEtMA_7ae9be64-2755-4356-a7e5-0a17acbe7643"
      unitRef="usd">465957000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3862d61cf84f4ec88c7fb912ee73e1df_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktNy0xLTEtMA_aecbcb2e-622f-4f33-9845-9259599cd5fd"
      unitRef="usd">-3117000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i235d2c07a75c4a318ad6534129f8e0c8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktOS0xLTEtMA_1e2b8841-0d86-4b5f-b588-5c4f731e6612"
      unitRef="usd">360409000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i5dc9d1f54bd74815b65b329c578b8d68_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktMTEtMS0xLTA_b59d6bf6-0f94-4924-ae7e-0cd636a9fd46"
      unitRef="shares">50295000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5dc9d1f54bd74815b65b329c578b8d68_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktMTMtMS0xLTA_be7c4328-9e38-4c7a-9944-62c0252f2594"
      unitRef="usd">-671495000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i30f63798463942599c984b4043fb5997_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMTktMTUtMS0xLTA_9531c6b8-2bc5-46c2-a481-9df5524c0b08"
      unitRef="usd">152476000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie0d0f16ab84f4046b40dac5415f916c3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjAtOS0xLTEtOTIz_70803d87-3368-49c7-ac2e-e5f94a62d02b"
      unitRef="usd">18763000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjAtMTUtMS0xLTkyMw_30eccad4-4d89-4ef7-b6ed-792ced59c459"
      unitRef="usd">18763000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i2efa0687ab364160a4f1b541a10bbd09_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjEtMS0xLTEtOTIz_1771bb47-de4a-4700-aa2d-9d53736880e6"
      unitRef="shares">10000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ideb7ba958c164605a5ec90eeae77030b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjEtNS0xLTEtOTIz_bce612c8-0914-4eea-80ea-ab4284fe0e01"
      unitRef="usd">241000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie0d0f16ab84f4046b40dac5415f916c3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjEtOS0xLTEtOTIz_1b960729-e0cd-4d34-816b-1275588f61d5"
      unitRef="usd">-241000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjEtMTUtMS0xLTkyMw_cd105c59-81b5-4fdd-8877-ff40db467102"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ideb7ba958c164605a5ec90eeae77030b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjItNS0xLTEtOTIz_34d66124-9d5e-4b72-84d7-0e524054b002"
      unitRef="usd">2908000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjItMTUtMS0xLTkyMw_0152129c-30e3-4939-a237-7b0002d05577"
      unitRef="usd">2908000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ideb7ba958c164605a5ec90eeae77030b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjMtNS0xLTEtOTIz_c6e7c597-64cd-495e-84cd-95242f8a37c9"
      unitRef="usd">71000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i54f223a4de524d1aaa5563ecc8c73119_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjMtMTEtMS0xLTkyMw_ca22ae2e-2c7b-473c-aaaf-778b430617f0"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i54f223a4de524d1aaa5563ecc8c73119_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjMtMTMtMS0xLTkyMw_78e4cd80-9527-4ba1-87c7-a5b4018fd3e3"
      unitRef="usd">64000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjMtMTUtMS0xLTkyMw_cb7c838b-1750-49fc-80de-c792af6acb4a"
      unitRef="usd">135000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjQtMC0xLTEtMjE4L3RleHRyZWdpb246OTcwMTM5MmFlNWQ4NGU0ZmFhOWQyZDU1MmFlN2FkMGVfMTA5OTUxMTYyNzgwNQ_6cc5460d-ebcc-471f-a489-23bdab0073e8"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="ie0d0f16ab84f4046b40dac5415f916c3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjQtOS0xLTEtOTIz_5a2af7ee-0314-4c74-860e-b288992ca01f"
      unitRef="usd">4164000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjQtMTUtMS0xLTkyMw_9400b1b3-5f89-4465-b244-5fb1e129cc36"
      unitRef="usd">4164000</us-gaap:DividendsCommonStock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjUtMC0xLTEtMjE4L3RleHRyZWdpb246OTg1NDI4YjllOWQ1NGJlMzlkYTIwNzcxNjE4ZjU5NWRfMTA5OTUxMTYyNzg1Mw_6c195ee4-8c74-4c82-8f61-e7c0642242c8"
      unitRef="usd">-40000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i7377dcbdfb104ebc8eddc1839c9e2cb2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjUtNy0xLTEtOTIz_5a364b11-3df6-4886-859f-d046b47a0202"
      unitRef="usd">118000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjUtMTUtMS0xLTkyMw_edd24826-72f7-4065-b610-f3de0bc45dc3"
      unitRef="usd">118000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i54f223a4de524d1aaa5563ecc8c73119_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjYtMTEtMS0xLTkyMw_9e3cd20f-035b-4060-b251-71ddf5871a27"
      unitRef="shares">1000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i54f223a4de524d1aaa5563ecc8c73119_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjYtMTMtMS0xLTkyMw_cc9ecaee-1d78-4f10-95f9-aeca0f4ffe76"
      unitRef="usd">30000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjYtMTUtMS0xLTkyMw_8dca7f16-4026-4240-9597-b4d541d7c209"
      unitRef="usd">30000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesIssued
      contextRef="idde3d9c6b7284285925dd3732ef54686_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctMS0xLTEtOTIz_10067601-abe4-4ab6-959a-3ff1f26baa84"
      unitRef="shares">72247000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="idde3d9c6b7284285925dd3732ef54686_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctMy0xLTEtOTIz_c006f3fe-4edb-47f8-a56c-93c771089fa1"
      unitRef="usd">722000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5232b39ec1124b3ab815310857be79ee_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctNS0xLTEtOTIz_e013bb98-c23b-459e-b50d-6cbdd0ded84a"
      unitRef="usd">469177000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64242172291946adafa8989c9089318b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctNy0xLTEtOTIz_47777d50-c03b-4821-9af2-df09a0f35375"
      unitRef="usd">-2999000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf19e39926bf4786b3c4b9dc1adeb3e0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctOS0xLTEtOTIz_c508734b-7984-4b36-81d2-057063409e6d"
      unitRef="usd">374767000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="id9f45a03dda547009a5abce19551fcdb_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctMTEtMS0xLTkyMw_a1c3f661-b5eb-480e-a2ae-46b738301f8b"
      unitRef="shares">50291000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="id9f45a03dda547009a5abce19551fcdb_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctMTMtMS0xLTkyMw_8bf7fa70-1ef3-4fdd-a82e-e69180a11764"
      unitRef="usd">-671461000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic10fa90eeda94d0aa2b0f40667de190d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yMi9mcmFnOmQ5MTQ4NjFiYzcxZDQzMDY5OGUzNjU3MjVjZDhkOGI5L3RhYmxlOjQyYTk3YzY2OWUwYjQyZjFiNzlhYmQwMzc5ODYxNWNkL3RhYmxlcmFuZ2U6NDJhOTdjNjY5ZTBiNDJmMWI3OWFiZDAzNzk4NjE1Y2RfMjctMTUtMS0xLTkyMw_16ac4b99-af11-4c5a-9c66-bd2db9c4c3b6"
      unitRef="usd">170206000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMy0xLTEtMS0w_1934c38f-7a19-4fee-8bbe-87608d82650f"
      unitRef="usd">54617000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMy0zLTEtMS0w_b5530f41-99c4-45c4-9c86-a092776d8867"
      unitRef="usd">37754000</us-gaap:NetIncomeLoss>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfNS0xLTEtMS0w_a0ca0110-b933-4fd9-8baf-8dfda78bf584"
      unitRef="usd">302000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfNS0zLTEtMS0w_4a37768a-3dcf-44af-bbab-13f43116644a"
      unitRef="usd">-4414000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfNi0xLTEtMS0w_e7d5d6ed-d8e3-49a6-ae89-bf4fbc8dc0b1"
      unitRef="usd">-139000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfNi0zLTEtMS0w_7fcc3066-d398-4f61-ba38-fd8de5f7069e"
      unitRef="usd">2723000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfNy0xLTEtMS0w_40b129cd-f6d0-47f5-84d1-114773fb94d7"
      unitRef="usd">3420000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfNy0zLTEtMS0w_61b851d2-807f-4588-94ec-c16e566444c6"
      unitRef="usd">4081000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfOC0xLTEtMS0w_158c47dc-e159-45c3-8f62-7c1aa2e8a13b"
      unitRef="usd">10448000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfOC0zLTEtMS0w_cb03e3ba-d86b-4251-be67-f7c4bb22376d"
      unitRef="usd">8707000</us-gaap:ShareBasedCompensation>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfOS0xLTEtMS0w_ed751f9a-2a4a-498f-a5ff-2e69570f0a0c"
      unitRef="usd">2157000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfOS0zLTEtMS0w_2c6c55f6-7351-4251-8616-d2c638348b1a"
      unitRef="usd">632000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTEtMS0xLTEtMA_f13af402-0f65-412d-9086-e8accf8e2da1"
      unitRef="usd">1979000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTEtMy0xLTEtMA_53dd9191-36b6-4976-bd27-bd45dc7ae364"
      unitRef="usd">-1795000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <kfrc:NoncashLeaseExpense
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTItMS0xLTEtMA_c588e9a7-5d53-4420-b948-8aa372245117"
      unitRef="usd">3992000</kfrc:NoncashLeaseExpense>
    <kfrc:NoncashLeaseExpense
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTItMy0xLTEtMA_3f03b2f5-593d-4ceb-99b3-b72d14aa665f"
      unitRef="usd">4392000</kfrc:NoncashLeaseExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTMtMS0xLTEtMA_6eebc555-3729-462d-943e-9c972ebf805f"
      unitRef="usd">-1709000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTMtMy0xLTEtMA_df76995f-220b-40a8-892f-68641ce2010f"
      unitRef="usd">-1237000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTQtMS0xLTEtMA_e6ce93be-8b87-4cac-91ec-3226e7a1083b"
      unitRef="usd">-681000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTQtMy0xLTEtMA_53ab2eb1-0d28-4a89-9153-5566d556c11a"
      unitRef="usd">-820000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTYtMS0xLTEtMA_c17255ea-beff-40c3-a568-fe193f39cac3"
      unitRef="usd">41397000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTYtMy0xLTEtMA_55613169-9f55-4fe9-91fb-bb0adadde413"
      unitRef="usd">15085000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTctMS0xLTEtMA_10c556e0-d788-4f7f-83e8-329bb0b861e6"
      unitRef="usd">6384000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTctMy0xLTEtMA_f69fa153-84e5-4490-b3e8-cf656983d5dd"
      unitRef="usd">5034000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTktMS0xLTEtMA_406a2437-7d5a-4c4a-a7d3-48ce4e9a8fc3"
      unitRef="usd">7715000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMTktMy0xLTEtMA_49fa4c7a-09d9-4cb6-8d21-457ad47c2ef2"
      unitRef="usd">31496000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjAtMS0xLTEtMA_1f4868fe-0072-4aa9-a9d4-9d2f55ad5693"
      unitRef="usd">24801000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjAtMy0xLTEtMA_fa5e36e2-1f55-4f8d-bc31-d008dafca9de"
      unitRef="usd">24767000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjEtMS0xLTEtMA_3f19bb5c-10c5-4e7e-8a80-0b91179d9f4d"
      unitRef="usd">59943000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjEtMy0xLTEtMA_6671afed-f4ed-4d70-8615-c12f29a2aff2"
      unitRef="usd">93871000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjMtMS0xLTEtMA_b775f1f1-2bd3-4864-8166-bb1bbbecda40"
      unitRef="usd">5026000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjMtMy0xLTEtMA_0bd13a6c-21c6-4fec-95c5-a35cf746e9bc"
      unitRef="usd">5296000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjQtMS0xLTEtMA_4e498b7d-2306-400d-9f9b-c01824af19f0"
      unitRef="usd">7000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjQtMy0xLTEtMA_b2a7a05f-8ad0-471f-b3f1-3326339ffb08"
      unitRef="usd">2500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjUtMS0xLTEtMA_0ce482e0-bf2a-4dcd-af55-4d8729cf8553"
      unitRef="usd">0</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjUtMy0xLTEtMA_3ef1f097-6da7-4d21-bab6-18fec9fc084c"
      unitRef="usd">3548000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjYtMS0xLTEtMA_ad7e8272-6102-4049-aa59-f5465cba5419"
      unitRef="usd">23742000</us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets>
    <us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjYtMy0xLTEtMA_6c425650-1b2f-4a93-a7ef-f294b0c84780"
      unitRef="usd">0</us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjctMS0xLTEtMA_dd54859a-bee8-4eb1-b2c1-ea3564c9d2b3"
      unitRef="usd">11716000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjctMy0xLTEtMA_063b2b85-b159-4334-9590-6c4faa7e84d1"
      unitRef="usd">-4248000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjktMS0xLTEtMA_47dd60fa-85ca-4d02-a12c-7f222bef8979"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMjktMy0xLTEtMA_faab0ea6-f022-4d54-b7b3-ff876011972c"
      unitRef="usd">35000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzEtMS0xLTEtMA_45fd6ccd-bd2d-492f-8490-48c2eeb8a677"
      unitRef="usd">44407000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzEtMy0xLTEtMA_ede9df93-7e3e-4e79-8ede-4f558a61d5bf"
      unitRef="usd">29623000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzItMS0xLTEtMA_93c6c107-c7b7-4115-88d2-222351681fb2"
      unitRef="usd">14836000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzItMy0xLTEtMA_1aaa454c-fd2a-4ddb-9d80-b54c0b69ceaa"
      unitRef="usd">12619000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzMtMS0xLTEtMA_358a7693-f864-4e6e-8153-7d3c95e9ddd2"
      unitRef="usd">271000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzMtMy0xLTEtMA_9d5d31c3-4c5f-474a-a81f-d55698774fd1"
      unitRef="usd">939000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzYtMS0xLTEtMA_53f73e51-7287-465f-b7be-5881695d701b"
      unitRef="usd">-59514000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzYtMy0xLTEtMA_a976192d-f0db-4427-82ce-950480d1f9b6"
      unitRef="usd">-8181000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzctMS0xLTEtMA_9d89949e-9071-47e9-9f99-e633570cd010"
      unitRef="usd">12145000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzctMy0xLTEtMA_99776483-ab04-4329-8183-4816a76e93a8"
      unitRef="usd">81442000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzgtMS0xLTEtMA_ba894baf-18e6-4c0a-9310-55cfe88a3af9"
      unitRef="usd">103486000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i184711296ffb4265a822804fd9ddc7cc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzgtMy0xLTEtMA_33ed7f6b-b863-4b69-b606-df600b9180f9"
      unitRef="usd">19831000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzktMS0xLTEtMA_8b731f26-6058-473e-ab36-84ee4ae5d5f2"
      unitRef="usd">115631000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic10fa90eeda94d0aa2b0f40667de190d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOjdjZjhkMTc2NTIxZjRiZjhiNjYzNDhhYzRhZDA2ZGQzL3RhYmxlcmFuZ2U6N2NmOGQxNzY1MjFmNGJmOGI2NjM0OGFjNGFkMDZkZDNfMzktMy0xLTEtMA_1145260e-49ff-46b0-bb4d-58218f2b5ec6"
      unitRef="usd">101273000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfMy0xLTEtMS0w_f80564a5-c341-4a08-a5f2-a53e59335ee1"
      unitRef="usd">17845000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfMy0zLTEtMS0w_842fcaba-86f7-499a-9d02-562f47375065"
      unitRef="usd">13493000</us-gaap:IncomeTaxesPaid>
    <us-gaap:OperatingLeasePayments
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfNC0xLTEtMS0w_dbb733cd-049d-4031-83c7-4bb991f2e25d"
      unitRef="usd">5591000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfNC0zLTEtMS0w_132e9954-f211-4989-a753-520e3e7169b4"
      unitRef="usd">5641000</us-gaap:OperatingLeasePayments>
    <us-gaap:InterestPaidNet
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfNS0xLTEtMS0w_f26f9cea-e69b-4779-9c53-c4766afce8bc"
      unitRef="usd">1934000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfNS0zLTEtMS0w_e5ce36c9-7785-492f-ad0c-1a4037805665"
      unitRef="usd">1924000</us-gaap:InterestPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfNy0xLTEtMS0w_884e38d2-7ca4-4eaa-a8e3-c4b6bc58eb0d"
      unitRef="usd">4053000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfNy0zLTEtMS0w_130014d5-a794-45e5-87df-90ac6a77138d"
      unitRef="usd">5722000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfOC0xLTEtMS0w_77a023c5-f920-4acc-908d-ad752a32e55d"
      unitRef="usd">558000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8yNS9mcmFnOmE1MDQyZTYzNzEzNDRjNDg5OTQ1Y2IxNzA4MDhlNjMwL3RhYmxlOmVhNmUwMmNjNDIyZjQzNTRiN2FmNjdkYzc5ZWFkMTA1L3RhYmxlcmFuZ2U6ZWE2ZTAyY2M0MjJmNDM1NGI3YWY2N2RjNzllYWQxMDVfOC0zLTEtMS0w_9b1706f9-ea09-4783-9056-9ba96a143642"
      unitRef="usd">411000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNjQyNw_5ca0cc85-b111-46d3-92e3-a991bf64859b">Summary of Significant Accounting Policies&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;Unless otherwise noted below, there have been no material changes to the accounting policies presented in Note 1 - &#x201c;Summary of Significant Accounting Policies&#x201d; of the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of the 2020 Annual Report on Form 10-K. &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 unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although management believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2020 Annual Report on Form 10-K. In management&#x2019;s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December&#160;31, 2020 was derived from our audited Consolidated Balance Sheet as of December&#160;31, 2020, as presented in our 2020 Annual Report on Form 10-K.&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 quarterly operating results are affected by the number of billing days in a particular quarter, the seasonality of our clients&#x2019; businesses and increased holiday and vacation days taken. In addition, we typically experience higher costs in the first quarter of each fiscal year as a result of certain U.S. state and federal employment tax resets, which adversely affects our gross profit and overall profitability. The impact of the COVID-19 pandemic on our business was somewhat unpredictable in 2020, but based on our current assessment, we do not expect any material impact on our long-term strategic plans, operations and liquidity due to COVID-19. However, we continue to assess the effect on our operations by monitoring the spread of COVID-19 (and associated variants) and the actions implemented to combat the virus as reported in the official agency reports. As such, the results of operations for any interim period may be impacted by these factors, among others, and are not necessarily indicative of, nor comparable to, the results of operations for a full 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;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 unaudited condensed 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 &#x201c;Company,&#x201d; &#x201c;we,&#x201d; the &#x201c;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. The severity, magnitude and duration, as well as the economic consequences of the COVID-19 pandemic, have been and may continue to be uncertain, rapidly changing and difficult to predict. Therefore, our accounting estimates and assumptions might change materially in future periods in response to the COVID-19 pandemic.&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 per participant for each health insurance claim 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 aggregate annual loss of those claims of $200&#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, completion factors determined by an actuary 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;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 potentially dilutive securities such as 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 three and nine months ended September&#160;30, 2021, 669 thousand and 584 thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September&#160;30, 2020, 398 thousand and 328 thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September&#160;30, 2021, there were insignificant anti-dilutive common stock equivalents. For the three and nine months ended September&#160;30, 2020, there were 266 thousand and 348 thousand anti-dilutive common stock equivalents, 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;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:700;line-height:120%;text-decoration:underline"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance was effective for fiscal periods beginning after December 15, 2020, with the retrospective method required for all periods presented. The Company adopted the provisions of this new accounting standard at the beginning of fiscal year 2021. This guidance did not have a financial impact on the Company&#x2019;s financial statements.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNjQyOA_1a252fa6-9262-40d4-8292-702d6fde4f84">&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 unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although management believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2020 Annual Report on Form 10-K. In management&#x2019;s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December&#160;31, 2020 was derived from our audited Consolidated Balance Sheet as of December&#160;31, 2020, as presented in our 2020 Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNjQzNA_f0410e5a-b23c-4083-a13e-17ef2a9e4562">Principles of ConsolidationThe unaudited condensed 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 &#x201c;Company,&#x201d; &#x201c;we,&#x201d; the &#x201c;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="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNjQzMg_04367352-6554-49e2-890b-0b0cc6d6c572">&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. The severity, magnitude and duration, as well as the economic consequences of the COVID-19 pandemic, have been and may continue to be uncertain, rapidly changing and difficult to predict. Therefore, our accounting estimates and assumptions might change materially in future periods in response to the COVID-19 pandemic.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <kfrc:HealthInsuranceStopLossMaximumPerClaim
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNDE2MA_9cb55de5-34aa-4f7a-8e4c-9fae56a2cf53"
      unitRef="usd">600000</kfrc:HealthInsuranceStopLossMaximumPerClaim>
    <kfrc:HealthInsuranceStopLossMaximumPerClaim
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNDIyOQ_9cb55de5-34aa-4f7a-8e4c-9fae56a2cf53"
      unitRef="usd">600000</kfrc:HealthInsuranceStopLossMaximumPerClaim>
    <kfrc:HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNDMxNQ_aa437efe-7ab3-4ed8-9bc5-2a7171e4df86"
      unitRef="usd">200000</kfrc:HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNjQzMw_b6d152eb-3c62-4d5b-87f5-098bece02bf8">Earnings per ShareBasic 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 potentially dilutive securities such as 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="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNTM0Mw_859bd115-eb79-4ad2-b21a-3eecb862cb26"
      unitRef="shares">669000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNTM1MA_b6c45361-9f58-4711-8d14-2965fb1ec89c"
      unitRef="shares">584000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNTQ1NQ_84c1fa30-f638-468a-88ff-5f2bbc7355bb"
      unitRef="shares">398000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNTQ2Mg_143339b7-f7c7-493c-8d60-7f08c1dedf27"
      unitRef="shares">328000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNTY4Mw_34407405-5282-4661-829f-636b4f660a67"
      unitRef="shares">266000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNTY5MA_9016f7de-6921-4065-bd6f-6b4512bd58bb"
      unitRef="shares">348000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl8zMS9mcmFnOjFmMmE3ZGQyMmMzMzRmMTU4M2JkMDk3NTc1ZTU2Mjc1L3RleHRyZWdpb246MWYyYTdkZDIyYzMzNGYxNTgzYmQwOTc1NzVlNTYyNzVfNjQzMA_cb9aa605-00f9-4b3b-84d0-34055b1be448">&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:700;line-height:120%;text-decoration:underline"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance was effective for fiscal periods beginning after December 15, 2020, with the retrospective method required for all periods presented. The Company adopted the provisions of this new accounting standard at the beginning of fiscal year 2021. This guidance did not have a financial impact on the Company&#x2019;s financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RleHRyZWdpb246M2I4OWY3YjA1YjI3NDJjOTk5ZWE5OTdjYTEwM2U5OTRfNDc2_60d9c366-dfb8-4b96-9eda-50fbe4fb86a2">Reportable Segments&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 services through our Technology (&#x201c;Tech&#x201d;) and Finance and Accounting (&#x201c;FA&#x201d;) segments. Historically, and for the three and nine months ended September&#160;30, 2021, we have reported sales and gross profit information on a segment basis. Total assets, liabilities and operating expenses are not reported 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:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides information on the operations of our segments (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 style="width:64.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;Tech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;FA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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-style:italic;font-weight:400;line-height:120%"&gt;Three Months Ended September 30,&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:120%"&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:120%"&gt;337,230&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;65,495&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;402,725&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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:120%"&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:120%"&gt;95,934&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;23,330&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;119,264&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;91,446&#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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;27,818&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;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:120%"&gt;2020&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:120%"&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:120%"&gt;260,251&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;105,173&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;365,424&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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:120%"&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:120%"&gt;71,960&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;31,918&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;103,878&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;78,098&#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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;25,780&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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-style:italic;font-weight:400;line-height:120%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:120%"&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:120%"&gt;927,518&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;242,046&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;1,169,564&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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:120%"&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:120%"&gt;258,449&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;78,428&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;336,877&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;260,882&#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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;75,995&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;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:120%"&gt;2020&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:120%"&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:120%"&gt;782,785&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;260,867&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;1,043,652&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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:120%"&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:120%"&gt;216,606&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;79,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;295,763&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;243,441&#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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;52,322&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RleHRyZWdpb246M2I4OWY3YjA1YjI3NDJjOTk5ZWE5OTdjYTEwM2U5OTRfNDcz_490fbb40-cd9a-4597-a0a7-f69607cd24eb">&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 the operations of our segments (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 style="width:64.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;Tech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;FA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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-style:italic;font-weight:400;line-height:120%"&gt;Three Months Ended September 30,&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:120%"&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:120%"&gt;337,230&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;65,495&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;402,725&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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:120%"&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:120%"&gt;95,934&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;23,330&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;119,264&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;91,446&#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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;27,818&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;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:120%"&gt;2020&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:120%"&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:120%"&gt;260,251&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;105,173&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;365,424&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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:120%"&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:120%"&gt;71,960&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;31,918&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;103,878&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;78,098&#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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;25,780&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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-style:italic;font-weight:400;line-height:120%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:120%"&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:120%"&gt;927,518&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;242,046&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;1,169,564&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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:120%"&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:120%"&gt;258,449&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;78,428&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;336,877&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;260,882&#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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;75,995&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;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:120%"&gt;2020&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:120%"&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:120%"&gt;782,785&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;260,867&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;1,043,652&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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:120%"&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:120%"&gt;216,606&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;79,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;295,763&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;243,441&#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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;52,322&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba4343cfc82a4c5c8d486d1d07235b8f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMy0xLTEtMS0w_c0219396-b578-41f9-bd2a-b7838f3fd932"
      unitRef="usd">337230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc25642531db466fb23a8752cf1aca06_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMy0zLTEtMS0w_9217b7a5-69a0-4cd9-99e0-d7dad5f041ab"
      unitRef="usd">65495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMy01LTEtMS0w_f03b7cd2-3b5e-4d76-b6ad-29ee5e8f1e23"
      unitRef="usd">402725000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="iba4343cfc82a4c5c8d486d1d07235b8f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfNC0xLTEtMS0w_ae4e0d44-8294-4b51-b863-5cbcce2cd616"
      unitRef="usd">95934000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibc25642531db466fb23a8752cf1aca06_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfNC0zLTEtMS0w_971007e3-11fa-4038-8c71-2e2ecb5ebcd5"
      unitRef="usd">23330000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfNC01LTEtMS0w_7d529c70-d44d-45e1-88c9-7bf71daed10b"
      unitRef="usd">119264000</us-gaap:GrossProfit>
    <us-gaap:OperatingExpenses
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfNS01LTEtMS0w_1ad55962-7edc-4ee1-a2a3-e1df63ca6345"
      unitRef="usd">91446000</us-gaap:OperatingExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfNi01LTEtMS0w_309578b6-cea3-42e4-a4f0-91d74d00cbe8"
      unitRef="usd">27818000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i995109f307b8401cb32e623b93aaa022_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfOC0xLTEtMS0w_35d557e4-a90c-424f-b343-b88a62893b5d"
      unitRef="usd">260251000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65799d26958a480db02ea23364786e6d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfOC0zLTEtMS0w_50392ef8-d1fb-45d0-9004-5bfb1808809d"
      unitRef="usd">105173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfOC01LTEtMS0w_40c3bdd9-c92a-4bb1-ba79-315bceae300b"
      unitRef="usd">365424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i995109f307b8401cb32e623b93aaa022_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfOS0xLTEtMS0w_49007f28-bb29-4e69-80ce-c5477eb7d241"
      unitRef="usd">71960000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i65799d26958a480db02ea23364786e6d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfOS0zLTEtMS0w_a7635605-9b88-4682-a953-18f2d490e8c9"
      unitRef="usd">31918000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfOS01LTEtMS0w_f3f3a308-ae41-4010-b100-22978b08b71c"
      unitRef="usd">103878000</us-gaap:GrossProfit>
    <us-gaap:OperatingExpenses
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTAtNS0xLTEtMA_820f7289-49aa-4557-993b-1dc88b5b51b7"
      unitRef="usd">78098000</us-gaap:OperatingExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTEtNS0xLTEtMA_fd7412b9-3e2e-41b6-a6da-72d236fe876c"
      unitRef="usd">25780000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d4bd7a714134e6eb219cc0556cc7eb2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTUtMS0xLTEtMA_8b88bbb2-d801-48d1-a2a4-1f0fd4b22e87"
      unitRef="usd">927518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee4cc7698ba2435484407b2f60c5e2be_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTUtMy0xLTEtMA_63e6a8c9-bb50-42db-b97b-1b7db937a745"
      unitRef="usd">242046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTUtNS0xLTEtMA_ecba3587-ee17-4f15-a6f2-4e376a39b437"
      unitRef="usd">1169564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i2d4bd7a714134e6eb219cc0556cc7eb2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTYtMS0xLTEtMA_1ff09279-bb32-4e62-b6c1-8b863108b32c"
      unitRef="usd">258449000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iee4cc7698ba2435484407b2f60c5e2be_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTYtMy0xLTEtMA_4056a770-a3f3-453b-9d66-53ba40598db0"
      unitRef="usd">78428000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTYtNS0xLTEtMA_b8f65bbb-e50e-44dd-94ad-ae6100965577"
      unitRef="usd">336877000</us-gaap:GrossProfit>
    <us-gaap:OperatingExpenses
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTctNS0xLTEtMA_1186ef37-6f6c-4440-a894-cf56dc8f7467"
      unitRef="usd">260882000</us-gaap:OperatingExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMTgtNS0xLTEtMA_20ba834a-6e7e-4fa6-8e77-f5cbbb63b593"
      unitRef="usd">75995000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i468189e86f0240829df71a728d746d70_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjAtMS0xLTEtMA_d76feecb-9e23-4f68-8683-0aab1025c0f7"
      unitRef="usd">782785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf5f93f662cd40df970ac6c707fd3759_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjAtMy0xLTEtMA_6ad12df8-77e3-4c28-b15a-1fa43d240191"
      unitRef="usd">260867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjAtNS0xLTEtMA_bcf53d6f-f336-47ca-b3e0-c400e1025a78"
      unitRef="usd">1043652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i468189e86f0240829df71a728d746d70_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjEtMS0xLTEtMA_ca5c412f-9a97-46a6-8b39-5bc8548c6b48"
      unitRef="usd">216606000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idf5f93f662cd40df970ac6c707fd3759_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjEtMy0xLTEtMA_b8aea633-87dc-448c-93b2-cd76d190bb07"
      unitRef="usd">79157000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjEtNS0xLTEtMA_9760385f-fd00-4599-bfc7-218d095ee6e4"
      unitRef="usd">295763000</us-gaap:GrossProfit>
    <us-gaap:OperatingExpenses
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjItNS0xLTEtMA_7cffbc2c-5e3a-4047-a1f2-6369710b4eff"
      unitRef="usd">243441000</us-gaap:OperatingExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80MC9mcmFnOjNiODlmN2IwNWIyNzQyYzk5OWVhOTk3Y2ExMDNlOTk0L3RhYmxlOjVlNzFmM2Y4OTVmODQyNjQ5MDUxMjJjNmI2ZWMwZGNjL3RhYmxlcmFuZ2U6NWU3MWYzZjg5NWY4NDI2NDkwNTEyMmM2YjZlYzBkY2NfMjMtNS0xLTEtMA_c32eb714-2bef-4d33-a3ac-b0c48ab52a72"
      unitRef="usd">52322000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RleHRyZWdpb246MDM0ZGIzMWMxMmNmNDY3YjkwN2Y4YTM4NmEzODQ0YzNfMTM2_0284db5d-75b7-4c53-8ab7-02cf329b7d40">Disaggregation of Revenue&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 the disaggregation of revenue by segment and type (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 style="width:59.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;Tech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;FA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;Total&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;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:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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:120%"&gt;Revenue by type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;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:120%"&gt;Flex revenue&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:120%"&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:120%"&gt;330,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;59,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;389,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;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:120%"&gt;Direct Hire revenue&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:120%"&gt;7,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;6,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;13,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;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:120%"&gt;Total Revenue&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:120%"&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:120%"&gt;337,230&#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 colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;65,495&#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 colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;402,725&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;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:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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:120%"&gt;Revenue by type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;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:120%"&gt;Flex revenue&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:120%"&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:120%"&gt;256,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;100,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;356,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;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:120%"&gt;Direct Hire revenue&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:120%"&gt;4,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;4,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;8,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;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:120%"&gt;Total Revenue&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:120%"&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:120%"&gt;260,251&#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 colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;105,173&#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 colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;365,424&#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;/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-style:italic;font-weight:400;line-height:120%"&gt;Nine Months Ended September 30,&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Revenue by type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:120%"&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:120%"&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:120%"&gt;909,599&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;224,783&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;1,134,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:120%"&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:120%"&gt;17,919&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;17,263&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;35,182&#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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:120%"&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:120%"&gt;927,518&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;242,046&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;1,169,564&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;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:120%"&gt;2020&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Revenue by type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:120%"&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:120%"&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:120%"&gt;770,635&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;248,578&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;1,019,213&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:120%"&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:120%"&gt;12,150&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;12,289&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;24,439&#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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:120%"&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:120%"&gt;782,785&#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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;260,867&#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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;1,043,652&#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;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RleHRyZWdpb246MDM0ZGIzMWMxMmNmNDY3YjkwN2Y4YTM4NmEzODQ0YzNfMTM1_5d0adf81-83f1-408a-b99d-c8dfd8cc309d">&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 the disaggregation of revenue by segment and type (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 style="width:59.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;Tech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;FA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;Total&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;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:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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:120%"&gt;Revenue by type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;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:120%"&gt;Flex revenue&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:120%"&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:120%"&gt;330,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;59,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;389,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;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:120%"&gt;Direct Hire revenue&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:120%"&gt;7,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;6,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;13,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;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:120%"&gt;Total Revenue&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:120%"&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:120%"&gt;337,230&#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 colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;65,495&#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 colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;402,725&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;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:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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:120%"&gt;Revenue by type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;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:120%"&gt;Flex revenue&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:120%"&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:120%"&gt;256,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;100,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;356,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;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:120%"&gt;Direct Hire revenue&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:120%"&gt;4,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;4,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;8,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;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:120%"&gt;Total Revenue&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:120%"&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:120%"&gt;260,251&#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 colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;105,173&#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 colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;365,424&#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;/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-style:italic;font-weight:400;line-height:120%"&gt;Nine Months Ended September 30,&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Revenue by type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:120%"&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:120%"&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:120%"&gt;909,599&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;224,783&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;1,134,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:120%"&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:120%"&gt;17,919&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;17,263&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;35,182&#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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:120%"&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:120%"&gt;927,518&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;242,046&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;1,169,564&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 13pt;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:120%"&gt;2020&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Revenue by type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:120%"&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:120%"&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:120%"&gt;770,635&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;248,578&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;1,019,213&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:120%"&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:120%"&gt;12,150&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;12,289&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;24,439&#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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:120%"&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:120%"&gt;782,785&#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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;260,867&#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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;1,043,652&#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;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i297d328c31964c0098f30e9e4cdee673_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNC0xLTEtMS0w_8191b124-2311-4d06-9270-ebd8a8c2b155"
      unitRef="usd">330170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c49398e3b7245b4935e270de3de10a6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNC0zLTEtMS0w_8bf0c50e-6c62-4850-8c7b-3348b111988e"
      unitRef="usd">59003000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c8a1bde3b654e3e99a4c79003466d5f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNC01LTEtMS0w_bc46096c-db6a-4487-96c4-9da845c42dfa"
      unitRef="usd">389173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i187a51394f394e399456186dc86d4a1e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNS0xLTEtMS0w_6db7df84-17f8-4888-97b3-dc1ceb8406f6"
      unitRef="usd">7060000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3d9d5c663f043399865c5ec9f096a2c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNS0zLTEtMS0w_c1ac45b0-dade-4209-9a40-7b96f8775539"
      unitRef="usd">6492000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbe4905f2458443eba90bd31b3771dc4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNS01LTEtMS0w_0a895f85-da22-488f-9b10-6496ca0d27e5"
      unitRef="usd">13552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba4343cfc82a4c5c8d486d1d07235b8f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNi0xLTEtMS0w_c0219396-b578-41f9-bd2a-b7838f3fd932"
      unitRef="usd">337230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc25642531db466fb23a8752cf1aca06_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNi0zLTEtMS0w_9217b7a5-69a0-4cd9-99e0-d7dad5f041ab"
      unitRef="usd">65495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfNi01LTEtMS0w_f03b7cd2-3b5e-4d76-b6ad-29ee5e8f1e23"
      unitRef="usd">402725000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d9dfc4a867f4a8a895241275b30ad4f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfOS0xLTEtMS0w_85e16453-8431-4c5d-9875-73820ebf3a62"
      unitRef="usd">256118000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf146ec592924aa8aa53a990b2043443_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfOS0zLTEtMS0w_5c0123c7-628e-4f72-ac52-dce6973ac2b0"
      unitRef="usd">100569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icabc102fc3a8423683ff48dccfd2cc7f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfOS01LTEtMS0w_f9d7e2fa-8ffc-4186-b4d3-c6568ba85ee4"
      unitRef="usd">356687000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffa4eb7d97b445e1bc02a11453233681_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTAtMS0xLTEtMA_43520fc4-075e-4e92-9eb6-a25c6fef966d"
      unitRef="usd">4133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2efb8ef6e30460da49d7528063fc111_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTAtMy0xLTEtMA_fa646b22-63b6-4cdc-96df-a229a4b0960e"
      unitRef="usd">4604000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89f0b2a0d9dc46cc898420726c8dca5e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTAtNS0xLTEtMA_70573fa7-26f5-4408-a4ee-009d74dbc354"
      unitRef="usd">8737000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i995109f307b8401cb32e623b93aaa022_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTEtMS0xLTEtMA_35d557e4-a90c-424f-b343-b88a62893b5d"
      unitRef="usd">260251000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65799d26958a480db02ea23364786e6d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTEtMy0xLTEtMA_50392ef8-d1fb-45d0-9004-5bfb1808809d"
      unitRef="usd">105173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTEtNS0xLTEtMA_40c3bdd9-c92a-4bb1-ba79-315bceae300b"
      unitRef="usd">365424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i429fbb9392b44a418cee968d1c738dcc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTUtMS0xLTEtMA_a5ada2e8-6533-405e-b88f-69b934abcc26"
      unitRef="usd">909599000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c806292a2de483d8c85929f1da23d5b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTUtMy0xLTEtMA_1321b493-98b6-406b-bad1-e4571ac92fa6"
      unitRef="usd">224783000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbb2a1edcd1c44eb9b49c6df4640186c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTUtNS0xLTEtMA_53d21265-2d19-4be1-b0b7-acbd0aec810b"
      unitRef="usd">1134382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i842c492b36a54c21a07a5692c8b20f1e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTYtMS0xLTEtMA_496d4e3c-bcd3-4f55-b833-11df4d7c7f95"
      unitRef="usd">17919000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e2fd13f69304731a606ac20634296d1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTYtMy0xLTEtMA_14d90ec0-04ab-40b7-8ac7-eb00e3482f64"
      unitRef="usd">17263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie50feecd9fe340c18bade1d72354db8d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTYtNS0xLTEtMA_915f382d-b637-43df-8ba3-d6497c347b29"
      unitRef="usd">35182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d4bd7a714134e6eb219cc0556cc7eb2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTctMS0xLTEtMA_8b88bbb2-d801-48d1-a2a4-1f0fd4b22e87"
      unitRef="usd">927518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee4cc7698ba2435484407b2f60c5e2be_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTctMy0xLTEtMA_63e6a8c9-bb50-42db-b97b-1b7db937a745"
      unitRef="usd">242046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMTctNS0xLTEtMA_ecba3587-ee17-4f15-a6f2-4e376a39b437"
      unitRef="usd">1169564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c856981e9d3468699743a54d02cc5fb_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjAtMS0xLTEtMA_2706224f-7cb0-40dd-bf5a-94c23ce3cc5c"
      unitRef="usd">770635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic84702507d7e4151afe9de3dedac7fb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjAtMy0xLTEtMA_c13a06c7-8ff2-4bfb-a8d2-b8524e6a4890"
      unitRef="usd">248578000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9315ac0e825b4b4886e6dce46bad1539_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjAtNS0xLTEtMA_3ea3e79d-25f6-4a4d-81d0-d837fc49a9eb"
      unitRef="usd">1019213000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c757d6be97f45a8a704d714b9a36409_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjEtMS0xLTEtMA_d5801d5a-90c4-4f1f-b2e1-7a4c50577269"
      unitRef="usd">12150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8fbfeb0180544aba1711888b986764c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjEtMy0xLTEtMA_5b150ba5-7808-4eec-acc9-720fc7b4f222"
      unitRef="usd">12289000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70d75a25116446bd9f448a25da6d4ed3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjEtNS0xLTEtMA_df861d74-df56-46c6-ad44-f4ce3c8f46d4"
      unitRef="usd">24439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i468189e86f0240829df71a728d746d70_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjItMS0xLTEtMA_d76feecb-9e23-4f68-8683-0aab1025c0f7"
      unitRef="usd">782785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf5f93f662cd40df970ac6c707fd3759_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjItMy0xLTEtMA_6ad12df8-77e3-4c28-b15a-1fa43d240191"
      unitRef="usd">260867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80My9mcmFnOjAzNGRiMzFjMTJjZjQ2N2I5MDdmOGEzODZhMzg0NGMzL3RhYmxlOmMyYWZjMzc3NGZkYjRlMDVhYjJmYWFiZTMwZTc1ZWE5L3RhYmxlcmFuZ2U6YzJhZmMzNzc0ZmRiNGUwNWFiMmZhYWJlMzBlNzVlYTlfMjItNS0xLTEtMA_bcf53d6f-f336-47ca-b3e0-c400e1025a78"
      unitRef="usd">1043652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CreditLossFinancialInstrumentTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RleHRyZWdpb246NzVjZWEwM2UxODNhNDVkM2EwMmQzYzYzNjI0YjU2NjlfMTU1Nw_9221e909-985d-4ad0-aade-430853e99cda">Allowance for Credit Losses&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 allowance for credit losses on trade receivables is determined based on a number of factors such as recent and historical write-off and delinquency trends, a specific analysis of significant receivable balances that are past due, the concentration of trade receivables among clients and the current state of the U.S. economy. 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. Recoveries of trade receivables previously written off are recorded when received and are immaterial for the three and nine months ended&#160;September&#160;30, 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;The following table presents the activity within the allowance for credit losses on trade receivables for the nine months ended&#160;September&#160;30, 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 style="width:86.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:120%"&gt;Allowance for credit losses, January 1, 2021&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:120%"&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:120%"&gt;2,757&#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;/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:120%"&gt;Current period provision (credit)&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:120%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:120%"&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:120%"&gt;(987)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:120%"&gt;Allowance for credit losses, September 30, 2021&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:120%"&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:120%"&gt;1,631&#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;/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 Unaudited Condensed Consolidated Balance Sheets include $0.6&#160;million and  $0.4&#160;million at September&#160;30, 2021 and December&#160;31, 2020, respectively, for reserves unrelated to credit losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RleHRyZWdpb246NzVjZWEwM2UxODNhNDVkM2EwMmQzYzYzNjI0YjU2NjlfMTU1NQ_79c5d873-a919-4fb8-b218-68a6951266bd">&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 nine months ended&#160;September&#160;30, 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 style="width:86.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:120%"&gt;Allowance for credit losses, January 1, 2021&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:120%"&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:120%"&gt;2,757&#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;/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:120%"&gt;Current period provision (credit)&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:120%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:120%"&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:120%"&gt;(987)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:120%"&gt;Allowance for credit losses, September 30, 2021&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:120%"&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:120%"&gt;1,631&#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;/tr&gt;&lt;/table&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RhYmxlOjI5OGM3Y2JkZWJmZTQ2MTQ4ZjU2N2Q0YTY4OTNiZGE5L3RhYmxlcmFuZ2U6Mjk4YzdjYmRlYmZlNDYxNDhmNTY3ZDRhNjg5M2JkYTlfMi0xLTEtMS0w_f20bf7e2-77f2-4fd3-a724-c10490256d05"
      unitRef="usd">2757000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RhYmxlOjI5OGM3Y2JkZWJmZTQ2MTQ4ZjU2N2Q0YTY4OTNiZGE5L3RhYmxlcmFuZ2U6Mjk4YzdjYmRlYmZlNDYxNDhmNTY3ZDRhNjg5M2JkYTlfMy0xLTEtMS0w_7e5400d4-4f96-4c57-8020-de29b735c52d"
      unitRef="usd">-139000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RhYmxlOjI5OGM3Y2JkZWJmZTQ2MTQ4ZjU2N2Q0YTY4OTNiZGE5L3RhYmxlcmFuZ2U6Mjk4YzdjYmRlYmZlNDYxNDhmNTY3ZDRhNjg5M2JkYTlfNC0xLTEtMS0w_02f4daff-c305-480f-981d-1347f2dc9461"
      unitRef="usd">987000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RhYmxlOjI5OGM3Y2JkZWJmZTQ2MTQ4ZjU2N2Q0YTY4OTNiZGE5L3RhYmxlcmFuZ2U6Mjk4YzdjYmRlYmZlNDYxNDhmNTY3ZDRhNjg5M2JkYTlfNi0xLTEtMS0w_df0c5bdb-3d1b-407b-8c1a-dc199f0585be"
      unitRef="usd">1631000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RleHRyZWdpb246NzVjZWEwM2UxODNhNDVkM2EwMmQzYzYzNjI0YjU2NjlfMTA5OTUxMTYyOTM2OA_f2bea769-b128-48e5-a804-2fc8350c6e31"
      unitRef="usd">600000</kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables>
    <kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80Ni9mcmFnOjc1Y2VhMDNlMTgzYTQ1ZDNhMDJkM2M2MzYyNGI1NjY5L3RleHRyZWdpb246NzVjZWEwM2UxODNhNDVkM2EwMmQzYzYzNjI0YjU2NjlfMTEyNA_f37cca06-f767-44eb-ad77-f171688e5aa9"
      unitRef="usd">400000</kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables>
    <us-gaap:SaleLeasebackTransactionDisclosureTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80OS9mcmFnOmM3Nzc4MWIzNTA5YTRhZjBhODcyZjEwNjJhNDNhM2NlL3RleHRyZWdpb246Yzc3NzgxYjM1MDlhNGFmMGE4NzJmMTA2MmE0M2EzY2VfMzA5_3424af0b-cc4b-4f85-aa22-b33d9701b2ef">Sale of Corporate HeadquartersOn May 19, 2021, Kforce completed the sale of its corporate headquarters, which had a net book value of $21.7&#160;million, to an independent third party. Kforce received net proceeds of $23.7&#160;million and recognized a gain on the sale in the amount of $2.0&#160;million, which is recorded in SG&amp;amp;A expenses.</us-gaap:SaleLeasebackTransactionDisclosureTextBlock>
    <us-gaap:SaleLeasebackTransactionNetBookValue
      contextRef="if8988d15632546b48de22aace8bfd6f0_I20210519"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80OS9mcmFnOmM3Nzc4MWIzNTA5YTRhZjBhODcyZjEwNjJhNDNhM2NlL3RleHRyZWdpb246Yzc3NzgxYjM1MDlhNGFmMGE4NzJmMTA2MmE0M2EzY2VfMTQ5_ce86f2fb-fda8-47bb-880b-ba3eadacfbbc"
      unitRef="usd">21700000</us-gaap:SaleLeasebackTransactionNetBookValue>
    <us-gaap:ProceedsFromSaleOfBuildings
      contextRef="id11e30ae1eb9487abd9437897214fa76_D20210519-20210519"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80OS9mcmFnOmM3Nzc4MWIzNTA5YTRhZjBhODcyZjEwNjJhNDNhM2NlL3RleHRyZWdpb246Yzc3NzgxYjM1MDlhNGFmMGE4NzJmMTA2MmE0M2EzY2VfMjE2_0899de9e-1d99-4564-b134-6105ead036d9"
      unitRef="usd">23700000</us-gaap:ProceedsFromSaleOfBuildings>
    <us-gaap:SaleAndLeasebackTransactionGainLossNet
      contextRef="i39395f7d0ef84ba9900a85044bbd35ac_D20210519-20210519"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl80OS9mcmFnOmM3Nzc4MWIzNTA5YTRhZjBhODcyZjEwNjJhNDNhM2NlL3RleHRyZWdpb246Yzc3NzgxYjM1MDlhNGFmMGE4NzJmMTA2MmE0M2EzY2VfMjcw_097ef0f3-bbca-4811-bf56-ab88267b9c55"
      unitRef="usd">2000000</us-gaap:SaleAndLeasebackTransactionGainLossNet>
    <us-gaap:OtherAssetsDisclosureTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfNzE2_1d16a199-452d-4a25-9907-241d88a9078f">Other Assets, Net&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 style="width:63.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;December 31, 2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Assets held in Rabbi Trust&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:120%"&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:120%"&gt;39,418&#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 colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&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:120%"&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:120%"&gt;36,164&#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;/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:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMi0wLTEtMS0w_2fd13975-c972-4cfa-97e8-4337fb87cc8d"&gt;Right-of-use assets for operating leases, net&lt;/span&gt;&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:120%"&gt;16,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;16,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:8pt;font-weight:400;line-height:120%"&gt;Capitalized software, net (1)&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:120%"&gt;15,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;12,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:8pt;font-weight:400;line-height:120%"&gt;Equity method investment (2)&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:120%"&gt;15,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;10,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:8pt;font-weight:400;line-height:120%"&gt;Deferred loan costs, net&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:120%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:8pt;font-weight:400;line-height:120%"&gt;Other non-current assets&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:120%"&gt;1,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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:120%"&gt;Total Other assets, net&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:120%"&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:120%"&gt;88,065&#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 colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;77,575&#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;/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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accumulated amortization of capitalized software was $35.2&#160;million and $34.0&#160;million as of September&#160;30, 2021 and December&#160;31, 2020, 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; In June 2019, Kforce entered into a joint venture resulting in a 50% noncontrolling interest in WorkLLama, LLC (&#x201c;WorkLLama&#x201d;), which is accounted for as an equity method investment. The loss on this WorkLLama investment was $0.7&#160;million and $1.7&#160;million for the three and nine months ended September&#160;30, 2021, respectively. In addition, Kforce contributed $7.0&#160;million and $4.0&#160;million of capital during the nine months ended September&#160;30, 2021 and the year ended December&#160;31, 2020, respectively.  Refer to Note M - &#x201c;Commitments and Contingencies&#x201d; for more information on contingencies related to WorkLLama.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfNzE4_c4b913a4-8e3a-4570-9e0e-f4e67b4e5146">&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 style="width:63.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;December 31, 2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Assets held in Rabbi Trust&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:120%"&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:120%"&gt;39,418&#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 colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&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:120%"&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:120%"&gt;36,164&#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;/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:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMi0wLTEtMS0w_2fd13975-c972-4cfa-97e8-4337fb87cc8d"&gt;Right-of-use assets for operating leases, net&lt;/span&gt;&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:120%"&gt;16,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;16,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:8pt;font-weight:400;line-height:120%"&gt;Capitalized software, net (1)&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:120%"&gt;15,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;12,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:8pt;font-weight:400;line-height:120%"&gt;Equity method investment (2)&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:120%"&gt;15,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;10,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:8pt;font-weight:400;line-height:120%"&gt;Deferred loan costs, net&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:120%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:8pt;font-weight:400;line-height:120%"&gt;Other non-current assets&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:120%"&gt;1,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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:120%"&gt;Total Other assets, net&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:120%"&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:120%"&gt;88,065&#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 colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;77,575&#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;/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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accumulated amortization of capitalized software was $35.2&#160;million and $34.0&#160;million as of September&#160;30, 2021 and December&#160;31, 2020, 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; In June 2019, Kforce entered into a joint venture resulting in a 50% noncontrolling interest in WorkLLama, LLC (&#x201c;WorkLLama&#x201d;), which is accounted for as an equity method investment. The loss on this WorkLLama investment was $0.7&#160;million and $1.7&#160;million for the three and nine months ended September&#160;30, 2021, respectively. In addition, Kforce contributed $7.0&#160;million and $4.0&#160;million of capital during the nine months ended September&#160;30, 2021 and the year ended December&#160;31, 2020, respectively.  Refer to Note M - &#x201c;Commitments and Contingencies&#x201d; for more information on contingencies related to WorkLLama.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMS0xLTEtMS0w_e9f642ac-da83-4b40-be9e-bd5b0037ea34"
      unitRef="usd">39418000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMS0zLTEtMS0w_f1a4055a-74b7-4b10-b0b3-f4148823b67c"
      unitRef="usd">36164000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMi0xLTEtMS0w_eff57f4a-954c-438d-92ba-3ccb9f6636dd"
      unitRef="usd">16351000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMi0zLTEtMS0w_177e9596-20e0-4b44-bcf3-3a90e1771c60"
      unitRef="usd">16835000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMy0xLTEtMS0w_e03455fa-4fbe-4b28-904d-5b3042dc28ba"
      unitRef="usd">15243000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMy0zLTEtMS0w_bc7f386f-8399-4e7b-a842-9f5749a079e2"
      unitRef="usd">12802000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:EquityMethodInvestments
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfNC0xLTEtMS0w_785ab3c5-4d61-4be8-bb02-191216309943"
      unitRef="usd">15779000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfNC0zLTEtMS0w_77ef286c-35bd-4623-8fc2-ccf6e9ef8761"
      unitRef="usd">10488000</us-gaap:EquityMethodInvestments>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfNS0xLTEtMS0w_1005b5ad-5742-409e-a67c-beeeda195348"
      unitRef="usd">236000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfNS0zLTEtMS0w_8383b6bc-d4bd-42a2-9ad8-d2d18ea944bd"
      unitRef="usd">501000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfNy0xLTEtMS0w_3eb9d862-7667-4fa9-8070-ca55b6b322e0"
      unitRef="usd">1038000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfNy0zLTEtMS0w_fb36e961-8902-46a4-86a2-963a331f6d46"
      unitRef="usd">785000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfOC0xLTEtMS0w_e068820e-0d5e-47cd-a09c-bd2a2325c852"
      unitRef="usd">88065000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfOC0zLTEtMS0w_16ec30f2-3b53-40de-bd6f-d110f16c58f0"
      unitRef="usd">77575000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfMTUx_37f8f712-33c7-4ea1-89a7-b4f204ea579e"
      unitRef="usd">35200000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfMTU4_7a512d01-b5ab-4cde-a5f6-dd9b062045f2"
      unitRef="usd">34000000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i8d509614a90748b0a2aa6a2adbecdf18_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfMjYx_9674fa89-8787-4f2d-9d4f-2efb96f659c1"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i71e6d497410c43a4b9adf968050c15ca_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfNDE4_11c44327-4e15-49fe-92fa-95ee4d1e59d7"
      unitRef="usd">-700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic7583bf968e642b09164f1098ee2c470_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfNDI1_f0fc6c23-c94b-46e8-a5d9-154a9fe7280d"
      unitRef="usd">-1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ic7583bf968e642b09164f1098ee2c470_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfNTEz_b63a949a-c0f6-449c-8de6-61d4aae6ad01"
      unitRef="usd">7000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i5ea23748bcdf4314873fb9005ad379e7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RleHRyZWdpb246MDljMmE3ZDkwZTc0NGQyMjk0ZDllNGNmMDEzOWU5OTNfNTIw_1081d7ab-a629-4105-9b87-9d3cbc7985df"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RleHRyZWdpb246M2Y4ZjBhYmU5MGIyNDYwM2JkZDA2M2RhNzY3Yjg1N2NfNjIz_fb48f849-0100-4ffd-a7dc-5fe258f9ddac">Current Liabilities&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 style="width:64.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;December 31, 2020&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:120%"&gt;Accounts payable and other accrued liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Accounts payable&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:120%"&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:120%"&gt;41,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;20,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Accrued 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:120%"&gt;36,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;15,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;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:120%"&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:120%"&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:120%"&gt;77,983&#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 colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;35,533&#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;/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:120%"&gt;Accrued payroll costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&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:120%"&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:120%"&gt;60,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;38,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&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:120%"&gt;7,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;21,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&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:120%"&gt;4,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;4,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&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:120%"&gt;797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;1,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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:120%"&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:120%"&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:120%"&gt;73,006&#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 colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;65,849&#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;/tr&gt;&lt;/table&gt;Our accounts payable balance includes vendor and independent contractor payables. Our accrued liabilities balance includes the current portion of the deferred compensation plans liability, obligations related to the supplemental executive retirement plan, liabilities from contracts with customers (such as rebates) and other accrued liabilities .</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RleHRyZWdpb246M2Y4ZjBhYmU5MGIyNDYwM2JkZDA2M2RhNzY3Yjg1N2NfNjI2_42213c25-fd35-4ed4-9984-28f983f836c9">&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 style="width:64.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;December 31, 2020&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:120%"&gt;Accounts payable and other accrued liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Accounts payable&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:120%"&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:120%"&gt;41,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;20,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Accrued 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:120%"&gt;36,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;15,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;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:120%"&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:120%"&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:120%"&gt;77,983&#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 colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;35,533&#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;/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:120%"&gt;Accrued payroll costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&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:120%"&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:120%"&gt;60,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;38,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&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:120%"&gt;7,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;21,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&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:120%"&gt;4,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;4,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&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:120%"&gt;797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;1,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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:120%"&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:120%"&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:120%"&gt;73,006&#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 colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;65,849&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfMi0xLTEtMS0w_ed242baa-25ac-4c28-a9f2-dbf5f5b21aae"
      unitRef="usd">41836000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfMi0zLTEtMS0w_06c9b786-b9d1-473d-b12f-dd38113e0141"
      unitRef="usd">20177000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfMy0xLTEtMS0w_4ee27fc6-25ef-4808-876b-c32cf7fcacd4"
      unitRef="usd">36147000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfMy0zLTEtMS0w_267454d0-374b-4c0b-a55a-b68c1370f6d8"
      unitRef="usd">15356000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfNC0xLTEtMS0w_5de873eb-5845-4aa3-b523-cf3093a6756d"
      unitRef="usd">77983000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfNC0zLTEtMS0w_6ff788f9-07cd-4b74-a7f8-c65569c6a651"
      unitRef="usd">35533000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfNi0xLTEtMS0w_fceb849c-f982-4810-aab0-e7d9bdc82d1e"
      unitRef="usd">60402000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfNi0zLTEtMS0w_3d294dca-5676-4f6d-a8ea-ab5a357bbf0b"
      unitRef="usd">38257000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfNy0xLTEtMS0w_7e0762fc-df80-4e3c-889d-6772897666f3"
      unitRef="usd">7623000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfNy0zLTEtMS0w_0acf1d78-cb30-4d98-a42c-ae3603ff213a"
      unitRef="usd">21842000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfOC0xLTEtMS0w_a4e6f540-65a8-4675-82a6-f09b386cfbd3"
      unitRef="usd">4184000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfOC0zLTEtMS0w_3b5678d9-90dd-4158-8e71-3464a6cd8716"
      unitRef="usd">4641000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:WorkersCompensationLiabilityCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfOS0xLTEtMS0w_8801ceda-25f2-4345-9594-55c420db2918"
      unitRef="usd">797000</us-gaap:WorkersCompensationLiabilityCurrent>
    <us-gaap:WorkersCompensationLiabilityCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfOS0zLTEtMS0w_bb8b9e71-fa19-44a0-92a4-01f7fa1d15cd"
      unitRef="usd">1109000</us-gaap:WorkersCompensationLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfMTAtMS0xLTEtMA_e716cfe5-1302-4ef4-b09f-5816aaf76cc7"
      unitRef="usd">73006000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81NS9mcmFnOjNmOGYwYWJlOTBiMjQ2MDNiZGQwNjNkYTc2N2I4NTdjL3RhYmxlOmE3YTQ4NGJjZGViMDQ1ODI4Y2VjNDFlMmRhNzQwZDMxL3RhYmxlcmFuZ2U6YTdhNDg0YmNkZWIwNDU4MjhjZWM0MWUyZGE3NDBkMzFfMTAtMy0xLTEtMA_995a3ef9-21d9-4994-ac42-c66854a3a3db"
      unitRef="usd">65849000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RleHRyZWdpb246YzNmYzkxMmM4NWNiNDEyYjkxMGYzNzBiNTE4Mjk3ZDZfNDAw_0b6247f2-d9ea-4cf8-9b7a-73e9bceb4535">Other Long-Term Liabilities &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 style="width:63.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;December 31, 2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Deferred compensation plan &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:120%"&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:120%"&gt;38,749&#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 colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&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:120%"&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:120%"&gt;34,501&#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;/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:8pt;font-weight:400;line-height:120%"&gt;Supplemental executive retirement plan (1)&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:120%"&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 colspan="3" style="padding:0 1pt"/&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:120%"&gt;20,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMy0wLTEtMS0w_7e696e90-f34f-4018-87aa-31b043241464"&gt;Operating lease liabilities&lt;/span&gt;&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:120%"&gt;12,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;14,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:8pt;font-weight:400;line-height:120%"&gt;Interest rate swap derivative instruments&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:120%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;1,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:8pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities (2)&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:120%"&gt;19,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;19,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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:120%"&gt;Total Other long-term liabilities&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:120%"&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:120%"&gt;71,078&#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 colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;90,948&#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;/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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; The Company terminated its supplemental executive retirement plan on April 30, 2021 and expects to pay out the obligation in July 2022.  The obligation, as of September 30, 2021, is included as part of Accrued liabilities under Current Liabilities in Note G - Current Liabilities, above.   &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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; As a result of the application of the Coronavirus Aid, Relief and Economic Security Act (the &#x201c;CARES Act&#x201d;), we have approxima&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;tely &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$19.3&#160;million in payroll tax deferrals recorded within Other long-term liabilities as of September&#160;30, 2021 and December&#160;31, 2020 (expected to be paid by December 31, 2022)&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;.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RleHRyZWdpb246YzNmYzkxMmM4NWNiNDEyYjkxMGYzNzBiNTE4Mjk3ZDZfMzk3_aeaa5c6b-3397-4f6f-9c82-2aea3916eec6">&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 style="width:63.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;December 31, 2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Deferred compensation plan &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:120%"&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:120%"&gt;38,749&#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 colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&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:120%"&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:120%"&gt;34,501&#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;/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:8pt;font-weight:400;line-height:120%"&gt;Supplemental executive retirement plan (1)&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:120%"&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 colspan="3" style="padding:0 1pt"/&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:120%"&gt;20,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMy0wLTEtMS0w_7e696e90-f34f-4018-87aa-31b043241464"&gt;Operating lease liabilities&lt;/span&gt;&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:120%"&gt;12,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;14,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:8pt;font-weight:400;line-height:120%"&gt;Interest rate swap derivative instruments&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:120%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;1,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:8pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities (2)&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:120%"&gt;19,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;19,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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:120%"&gt;Total Other long-term liabilities&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:120%"&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:120%"&gt;71,078&#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 colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;90,948&#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;/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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; The Company terminated its supplemental executive retirement plan on April 30, 2021 and expects to pay out the obligation in July 2022.  The obligation, as of September 30, 2021, is included as part of Accrued liabilities under Current Liabilities in Note G - Current Liabilities, above.   &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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; As a result of the application of the Coronavirus Aid, Relief and Economic Security Act (the &#x201c;CARES Act&#x201d;), we have approxima&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;tely &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$19.3&#160;million in payroll tax deferrals recorded within Other long-term liabilities as of September&#160;30, 2021 and December&#160;31, 2020 (expected to be paid by December 31, 2022)&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;.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMS0xLTEtMS0w_efb37f26-4762-43d7-b805-781ba1d67bd4"
      unitRef="usd">38749000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMS0zLTEtMS0w_86c1582a-3e3f-49c6-9964-dc76066e788a"
      unitRef="usd">34501000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMi0xLTEtMS0w_dc01297c-e65f-43fa-87c1-924c8fe54afb"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMi0zLTEtMS0w_b382a85e-8bd5-4149-9671-5e3f132a53a7"
      unitRef="usd">20628000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMy0xLTEtMS0w_00104441-a4d8-411e-8743-76a098d25bab"
      unitRef="usd">12712000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMy0zLTEtMS0w_cf144cf6-2b06-4192-ade7-46f6449b8374"
      unitRef="usd">14692000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfNC0xLTEtMS0w_74f0e1d8-93cf-45e4-9ad4-85872b2e3145"
      unitRef="usd">296000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfNC0zLTEtMS0w_830b7d0b-f28c-4ef4-9172-5d11f00a6984"
      unitRef="usd">1774000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfNS0xLTEtMS0w_7efa706c-75b1-40b2-9287-4cb4939f2261"
      unitRef="usd">19321000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfNS0zLTEtMS0w_167fd458-f764-44c5-bd07-dfe54733fe80"
      unitRef="usd">19353000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfNi0xLTEtMS0w_21d2e7e4-11ae-4fdc-85bb-eaf5e0ccebbb"
      unitRef="usd">71078000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2da0af23b6724e7980fb70e5b43ab6f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfNi0zLTEtMS0w_f58dca02-748d-4b03-a6ce-1b038d02ad64"
      unitRef="usd">90948000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i95dd3db0ac204b589d81fa039906954b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RleHRyZWdpb246YzNmYzkxMmM4NWNiNDEyYjkxMGYzNzBiNTE4Mjk3ZDZfMjgw_16eabb2a-de88-4c22-afb4-30d1f2289bee"
      unitRef="usd">19300000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i700a99cb36b64b8787b5fa44d7292143_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RleHRyZWdpb246YzNmYzkxMmM4NWNiNDEyYjkxMGYzNzBiNTE4Mjk3ZDZfMjgw_1d9aa2da-a6e6-45a7-a28b-dfdbd67e86be"
      unitRef="usd">19300000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfMTc2NA_df0203de-8a4c-4306-bf45-fe78247e24ae">Employee Benefit Plans&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;Prior to April 30, 2021, Kforce maintained a Supplemental Executive Retirement Plan (&#x201c;SERP&#x201d;), which benefited two executives. The SERP was a non-qualified benefit plan and did not include elective deferrals of covered executive officers&#x2019; compensation. The related net periodic benefit costs were comprised of service cost and interest cost. The service cost amounted to $199 thousand in the nine months ending September&#160;30, 2021, and $87 thousand and $259 thousand in the three and nine months ended September&#160;30, 2020, respectively, and were recorded in SG&amp;amp;A. The interest cost amounted to $138&#160;thousand in the nine months ending September&#160;30, 2021, and $124 thousand and $373 thousand in the three and nine months ended September&#160;30, 2020, respectively, and were recorded in Other expense, net in the accompanying Unaudited Condensed 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;Effective April 30, 2021, Kforce&#x2019;s Board of Directors irrevocably terminated the SERP. The benefits owed to the two participants under the SERP as of September&#160;30, 2021 amount to $20.0&#160;million in the aggregate, which is recorded in Other accrued liabilities in the accompanying Unaudited Condensed Consolidated Balance Sheets. Kforce must  &lt;/span&gt;&lt;/div&gt;make the benefit payments to the participants within 24 months of the termination date but no sooner than 12 months after the termination date. We anticipate making the benefit payments during the third quarter ending September 30, 2022. No contributions were made to the SERP during the four months ended April 30, 2021.As a result of the termination of the SERP, Kforce recognized a net loss of $1.8&#160;million in the nine months ending September&#160;30, 2021. The loss is reflected in Other expense, net in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <kfrc:NumberOfExecutivesSupplementalExecutiveRetirementPlan
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfMTg2_93c7af6b-211d-4f16-bb4f-5a77043706a4"
      unitRef="executive">2</kfrc:NumberOfExecutivesSupplementalExecutiveRetirementPlan>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfNDUz_a88e7f5e-70f7-42b4-b785-d367d29e5081"
      unitRef="usd">199000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfNTEz_8ca351df-6c51-4081-8e8f-bb3ba9354a77"
      unitRef="usd">87000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfNTIw_80bdf0ff-5467-41f6-9fe2-2320d3595b43"
      unitRef="usd">259000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfNjM5_19379577-244e-47b9-95a8-97a415daec37"
      unitRef="usd">138000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfNjk5_9afebf96-961b-4ab0-b17f-7d1d5083b3ea"
      unitRef="usd">124000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfNzA2_526e23cd-5bda-432c-8b3f-9fbda648d9dd"
      unitRef="usd">373000</us-gaap:DefinedBenefitPlanInterestCost>
    <kfrc:NumberOfExecutivesSupplementalExecutiveRetirementPlan
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfMTAxNw_d1816d50-83f2-4e6a-8f37-ba612fb3cc8c"
      unitRef="executive">2</kfrc:NumberOfExecutivesSupplementalExecutiveRetirementPlan>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i3b306be8de6a4548a06343d7c6648510_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfMTA2Nw_cd843212-8078-4f8a-8a39-6aebc6828563"
      unitRef="usd">20000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="id75564c008824a8b8c318d69d215fc23_D20210101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfMTQ0MA_0ea4b42b-c6e5-4ca0-8755-d2f97fc4c687"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82MS9mcmFnOjkyOWUzNmM1MzU5NzQ2NGM4ODFlOWVkY2U2YjVlYjA1L3RleHRyZWdpb246OTI5ZTM2YzUzNTk3NDY0Yzg4MWU5ZWRjZTZiNWViMDVfMTU4Nw_4ebe3151-2c1e-4a20-9f54-c135416af1d0"
      unitRef="usd">1800000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTQ3OQ_7b6e63b4-b07c-4c46-8c11-c533948f83e7">Stock Incentive Plans&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 22, 2021, Kforce&#x2019;s shareholders approved the 2021 Stock Incentive Plan (the &#x201c;2021 Plan&#x201d;). The 2021 Plan allows for the issuance of stock options, stock appreciation rights (&#x201c;SAR&#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 2021 Plan is&#160;approximately 3.9 million. Grants of an option or SAR reduce the reserve by one share, while a stock award reduces the reserve by 2.72 shares. The 2021 Plan terminates on April&#160;22, 2031.&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 directors, executives and management either for awards related to Kforce&#x2019;s annual long-term incentive program or as part of a compensation package for attraction and retention purposes. Restricted stock granted during the nine months ended September&#160;30, 2021, will vest over a period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfOTE1_c473e8c7-7b94-424c-abfc-d3587f8dfb1a"&gt;one&lt;/span&gt; to ten years, with vesting occurring in equal annual installments.&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 three and nine months ended September&#160;30, 2021, stock-based compensation expense was $3.5 million and $10.5&#160;million, respectively. During the three and nine months ended September&#160;30, 2020, stock-based compensation expense was $2.9 million and $8.7 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;The following table presents the restricted stock activity for the nine months ended September&#160;30, 2021 (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 style="width:43.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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 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:120%"&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 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:120%"&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="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:120%"&gt;Outstanding at December 31, 2020&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:120%"&gt;1,137&#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 colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&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:120%"&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:120%"&gt;33.63&#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 colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&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:120%"&gt;Granted&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:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;50.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;Forfeited&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:120%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;26.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;Vested&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:120%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;25.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:120%"&gt;Outstanding at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,130&#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 colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;34.98&#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 colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of September&#160;30, 2021, total unrecognized stock-based compensation expense related to restricted stock was $27.3 million, which will be recognized over a weighted-average remaining period of 3.1 years</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i948a92c0d5774a4087a7c441d4fceb09_I20210422"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfNDI3_4a9c4fa6-de5c-4ddc-90c1-53c3b34cadb5"
      unitRef="shares">3900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <kfrc:ReductionOfSharesReservedForGrant
      contextRef="i4a097eddf8c1480f984941160c3e7492_I20210422"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfNDgw_884084d7-f073-46e7-8eb7-c6c7a2239809"
      unitRef="shares">1</kfrc:ReductionOfSharesReservedForGrant>
    <kfrc:ReductionOfSharesReservedForGrant
      contextRef="i2ba32e5eb3554897957d753688a14b89_I20210422"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfNTMz_1ddd5848-c5ad-4b7d-b673-8a8c2cb4ae36"
      unitRef="shares">2.72</kfrc:ReductionOfSharesReservedForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i22cb923a47794bce8c97f79144ce8044_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfOTIx_e60d75df-c6ec-4202-b95b-1a272c41ed64">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTA0Ng_7f0a8379-3b02-4767-bcf8-a030ffae6f8c"
      unitRef="usd">3500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTA1Mw_e35cece7-2f94-4ff0-bd65-9d3ce2cd4e35"
      unitRef="usd">10500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i32d73a9b479847e180ba9d4efe7ac0aa_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTE1MA_c1678df2-10ed-4426-b614-6070e1f9b29b"
      unitRef="usd">2900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib80e56ebdee44fe2a5adc463eb2d98e0_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTE1Nw_8cb6ebe3-af8f-418d-b98c-3e6a22925a94"
      unitRef="usd">8700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTQ3Nw_32c20f88-b7de-4565-83a0-67279b024e8f">&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 nine months ended September&#160;30, 2021 (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 style="width:43.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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 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:120%"&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 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:120%"&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="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:120%"&gt;Outstanding at December 31, 2020&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:120%"&gt;1,137&#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 colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&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:120%"&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:120%"&gt;33.63&#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 colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/&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:120%"&gt;Granted&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:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;50.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;Forfeited&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:120%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;26.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&gt;Vested&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:120%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;25.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:120%"&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:120%"&gt;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:120%"&gt;Outstanding at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,130&#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 colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;34.98&#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 colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib13d2a91630546118e7d5351fc394562_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfMS0xLTEtMS0w_bdb09df7-535f-4fba-8bae-9bb242185455"
      unitRef="shares">1137000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib13d2a91630546118e7d5351fc394562_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfMS0zLTEtMS0w_b9b82d83-8ed3-4124-893c-5a343e08d387"
      unitRef="usdPerShare">33.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfMi0xLTEtMS0w_73304b45-fed8-4b05-a455-89adf78d0511"
      unitRef="shares">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfMi0zLTEtMS0w_c8a8b987-5565-4c5b-a555-92bac7f251da"
      unitRef="usdPerShare">50.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfMy0xLTEtMS0w_0555c705-bbba-4d0d-84c7-d43ea5a9e5a5"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfMy0zLTEtMS0w_7a5271e4-e2ed-4627-bc0f-7bd5b3c153ac"
      unitRef="usdPerShare">26.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfNC0xLTEtMS0w_56144150-503d-4859-bda7-5420da3c7452"
      unitRef="shares">47000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfNC0zLTEtMS0w_96e9960b-9361-44d2-a2f1-c37c42e49897"
      unitRef="usdPerShare">25.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfNC01LTEtMS0w_1cfeba41-af2e-4b86-b107-a821612a5a1c"
      unitRef="usd">2607000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3405072b5eda4ac6a1de47d3064ad983_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfNS0xLTEtMS0w_955cea78-6b4a-4ef5-8438-427dc69d6e8a"
      unitRef="shares">1130000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3405072b5eda4ac6a1de47d3064ad983_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RhYmxlOjIyMjAwOTkzNTY1NTRiODBiYWYzMmZkZWIyNjViZjViL3RhYmxlcmFuZ2U6MjIyMDA5OTM1NjU1NGI4MGJhZjMyZmRlYjI2NWJmNWJfNS0zLTEtMS0w_58de0494-2484-4522-abfa-dd42b22423d4"
      unitRef="usdPerShare">34.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i3405072b5eda4ac6a1de47d3064ad983_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTM5OA_95081bb4-ee03-4984-a143-26f1c76c6610"
      unitRef="usd">27300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i540408bf7a7c4ad995c227e8335f947f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfMTQ3MQ_87f711cf-b30d-4293-92b3-61a800370ee8">P3Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfMTkwNg_1f40aa1b-df3d-4dd0-8ed6-b37f19325491">Derivative Instruments and Hedging Activity&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 matures on April 29, 2022. Swap A has a fixed interest rate of 1.81%, which we add to our interest rate margin to determine the fixed rate that the Firm will pay to the counterparty during the term of Swap A based on the notional amount of Swap A. The notional amount of Swap A through maturity is $25.0 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;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 and matures on May 30, 2025. Swap B has a fixed interest rate of 0.61% and a notional amount of $75.0&#160;million and increases to $100.0&#160;million in May 2022, and subsequently decreases to $75.0&#160;million and $40.0&#160;million in May 2023 and May 2024, respectively. The increase in the notional amount of Swap B in May 2022 corresponds to the decrease in the notional amount for Swap A.&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 uses 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 (which will remain throughout the remainder of the hedging arrangement), plus the applicable interest margin under our credit facility, is included in interest expense and recorded in Other expense, net in the accompanying Consolidated Financial Statements of Operations and Comprehensive Income. Both Swap A and B have been designated as cash flow hedges and were effective as of September&#160;30, 2021. The change in the fair value of the Swaps are recorded as a component of Accumulated other comprehensive income (loss) in the unaudited consolidated financial statements. &lt;/span&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;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;Nine Months Ended September 30,&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 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:120%"&gt;2021&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 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:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:120%"&gt;Accumulated derivative instrument loss, beginning of period&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:120%"&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:120%"&gt;(1,774)&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&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:120%"&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:120%"&gt;(179)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:120%"&gt;Net change associated with current period hedging transactions&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:120%"&gt;1,478&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;(1,978)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:120%"&gt;Accumulated derivative instrument loss, end of period&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:120%"&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:120%"&gt;(296)&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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;(2,157)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeForwardInterestRate
      contextRef="i9101090d1afd4b2ca54dc3c8fa0deff3_I20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfMjg4_5d9043c6-29d5-48c7-bfb5-749f360c7813"
      unitRef="number">0.0181</us-gaap:DerivativeForwardInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i822e137baa334a86b045e7df696b8bca_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfNTIw_b901a6e4-518f-4bdd-ae3b-318de4673a23"
      unitRef="usd">25000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeForwardInterestRate
      contextRef="id8576945829642b4ab91f63171d52d85_I20200317"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfNzg5_45d1ce7f-bde6-4abf-a5ca-9befd02b933e"
      unitRef="number">0.0061</us-gaap:DerivativeForwardInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i43e27250394644c1b6eda7ee27e91103_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfODE3_4905041c-4fb6-475e-8074-2c4a34d9867f"
      unitRef="usd">75000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="icae3dd1d4e7147c4804277a83cddb6f4_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfODM3_246b90d4-8fad-4b2e-8b16-9114ffea2d1a"
      unitRef="usd">100000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i21db615d0648491f8f11a08fba26366d_I20230531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfODgz_bf13d066-2f12-4941-ad65-ca87b1ca6515"
      unitRef="usd">75000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i16554958c46547d7aa8f295ee15e790d_I20240531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfODkw_d76ab0bb-2785-4e83-9b83-2c2c015671a6"
      unitRef="usd">40000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RleHRyZWdpb246MDIwZjY2NWM3ODIzNDA5YzhhYjIxNzY5YWUyNzM5YWFfMTkwNw_67ce3baf-71ff-4bf3-9d89-fc4f193c1db5">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;Nine Months Ended September 30,&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 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:120%"&gt;2021&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 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:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:120%"&gt;Accumulated derivative instrument loss, beginning of period&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:120%"&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:120%"&gt;(1,774)&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&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:120%"&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:120%"&gt;(179)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:120%"&gt;Net change associated with current period hedging transactions&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:120%"&gt;1,478&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;(1,978)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:120%"&gt;Accumulated derivative instrument loss, end of period&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:120%"&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:120%"&gt;(296)&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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/&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:120%"&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:120%"&gt;(2,157)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i2d7106f793ed4d509b034afa77035ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RhYmxlOjY4ZWU5MzBhMTZiNTQ0MDViMWZkZGM1OGRiMzIyZGQzL3RhYmxlcmFuZ2U6NjhlZTkzMGExNmI1NDQwNWIxZmRkYzU4ZGIzMjJkZDNfMi0xLTEtMS0w_303c095d-4a70-43c8-afcb-54b67ae6d72c"
      unitRef="usd">-1774000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6747efe351864097943d267b0a9aacb0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RhYmxlOjY4ZWU5MzBhMTZiNTQ0MDViMWZkZGM1OGRiMzIyZGQzL3RhYmxlcmFuZ2U6NjhlZTkzMGExNmI1NDQwNWIxZmRkYzU4ZGIzMjJkZDNfMi0zLTEtMS0w_ba29ca8b-b358-4735-821a-3e0a89ec4ef3"
      unitRef="usd">-179000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i27ab5ee7bc3a49e2b7b4122544fad592_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RhYmxlOjY4ZWU5MzBhMTZiNTQ0MDViMWZkZGM1OGRiMzIyZGQzL3RhYmxlcmFuZ2U6NjhlZTkzMGExNmI1NDQwNWIxZmRkYzU4ZGIzMjJkZDNfMy0xLTEtMS0w_449aabf0-096d-46d7-96cf-54148d8c44d8"
      unitRef="usd">1478000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="if4bdac57328e41ca9eb69700575ecb39_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RhYmxlOjY4ZWU5MzBhMTZiNTQ0MDViMWZkZGM1OGRiMzIyZGQzL3RhYmxlcmFuZ2U6NjhlZTkzMGExNmI1NDQwNWIxZmRkYzU4ZGIzMjJkZDNfMy0zLTEtMS0w_a85b3a91-9509-4cac-9334-271675ade251"
      unitRef="usd">-1978000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:StockholdersEquity
      contextRef="i8cefb1ab36a0453c92046e983bf7fa7b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RhYmxlOjY4ZWU5MzBhMTZiNTQ0MDViMWZkZGM1OGRiMzIyZGQzL3RhYmxlcmFuZ2U6NjhlZTkzMGExNmI1NDQwNWIxZmRkYzU4ZGIzMjJkZDNfNS0xLTEtMS0w_74857ee2-e414-48f3-bc55-cf111a2d5958"
      unitRef="usd">-296000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i30793ca537db4a1cab3c7757366b3527_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83MC9mcmFnOjAyMGY2NjVjNzgyMzQwOWM4YWIyMTc2OWFlMjczOWFhL3RhYmxlOjY4ZWU5MzBhMTZiNTQ0MDViMWZkZGM1OGRiMzIyZGQzL3RhYmxlcmFuZ2U6NjhlZTkzMGExNmI1NDQwNWIxZmRkYzU4ZGIzMjJkZDNfNS0zLTEtMS0w_7c18f7ca-ac5f-4549-825d-db4e395e3cea"
      unitRef="usd">-2157000</us-gaap:StockholdersEquity>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RleHRyZWdpb246YzI1Yzc1NjdkNzY0NGJhMGJhZGNjMjViMTdkNmY0MzNfNjQ0_d094513f-e09c-4c99-9c47-bdff9e3f7b04">Fair Value Measurements&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 swaps are measured at fair value using readily observable inputs, which are considered to be Level 2 inputs and are recorded in Other long-term liabilities within the accompanying Unaudited Condensed Consolidated Balance Sheets. Refer to Note J - &#x201c;Derivative Instruments and Hedging Activity&#x201d; for a complete discussion of our interest rate swaps.&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;There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the nine months ended September&#160;30, 2021. The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis (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 style="width:42.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.525%"/&gt;&lt;td style="width:0.1%"/&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:120%"&gt;Asset/(Liability) Measured at Fair Value:&lt;/span&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:120%"&gt;Asset/(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;Quoted&#160;Prices&#160;in&lt;br/&gt;Active Markets&lt;br/&gt;for Identical&lt;br/&gt;Assets &lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&#160;&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&#160;&lt;br/&gt;(Level&#160;3)&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-style:italic;font-weight:400;line-height:120%"&gt;At September 30, 2021&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:120%"&gt;Interest rate swap derivative instruments&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:120%"&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:120%"&gt;(296)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;(296)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&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;/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-style:italic;font-weight:400;line-height:120%"&gt;At December 31, 2020&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt 2px 13pt;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:120%"&gt;Interest rate swap derivative instrument&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;(1,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;(1,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RleHRyZWdpb246YzI1Yzc1NjdkNzY0NGJhMGJhZGNjMjViMTdkNmY0MzNfNjQ2_344e6a6e-87ae-4d7e-9e38-0b4ce42f1291">The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis (in thousands):&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 style="width:42.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.525%"/&gt;&lt;td style="width:0.1%"/&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:120%"&gt;Asset/(Liability) Measured at Fair Value:&lt;/span&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:120%"&gt;Asset/(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;Quoted&#160;Prices&#160;in&lt;br/&gt;Active Markets&lt;br/&gt;for Identical&lt;br/&gt;Assets &lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&#160;&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&#160;&lt;br/&gt;(Level&#160;3)&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-style:italic;font-weight:400;line-height:120%"&gt;At September 30, 2021&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:120%"&gt;Interest rate swap derivative instruments&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:120%"&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:120%"&gt;(296)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&gt;(296)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:120%"&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:120%"&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;/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-style:italic;font-weight:400;line-height:120%"&gt;At December 31, 2020&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt 2px 13pt;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:120%"&gt;Interest rate swap derivative instrument&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;(1,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;(1,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="i487c162e2a5b4c37a899cd08c26591a9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfMy0xLTEtMS0w_8ce3dd1e-dc0e-4da1-9e32-4ef925c6e781"
      unitRef="usd">296000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="if16219ae809a4be6847f32b6a0f2ca49_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfMy0zLTEtMS0w_7f52470b-1e72-4a6a-b1ee-7abf9452102a"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie32fd68ad7554675bfed9961ef27ce4c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfMy01LTEtMS0w_91efe188-95ba-474c-85fb-de376dedeb04"
      unitRef="usd">296000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5caad5ca92ae463b9ec6cb513bbe2225_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfMy03LTEtMS0w_86e44233-8f60-45c9-9aaa-46b4cd4ba276"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i28d743fff6aa427e824b3165c3a51a56_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfNi0xLTEtMS0w_81b44d83-7c6b-47a8-8776-fd9eec799c6d"
      unitRef="usd">1774000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i6da0fea127444a6db8a1c9b3276963d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfNi0zLTEtMS0w_d25200b1-435d-4f81-b772-99888ea95492"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5b97d1c72adf47cd96691992a6056399_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfNi01LTEtMS0w_47a63045-8b7d-40ed-be24-3e5bcb2603eb"
      unitRef="usd">1774000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie1a7930baec54f8c88834b6cc9f82258_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83My9mcmFnOmMyNWM3NTY3ZDc2NDRiYTBiYWRjYzI1YjE3ZDZmNDMzL3RhYmxlOmJhOWUzNTI4MzE3NDRkNmU5ZjlmNmRlMGEyMmQ0OGFkL3RhYmxlcmFuZ2U6YmE5ZTM1MjgzMTc0NGQ2ZTlmOWY2ZGUwYTIyZDQ4YWRfNi03LTEtMS0w_e2153d9b-c7e1-4158-b69a-753584cd2b7c"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfODIxMQ_452a779c-b1c9-4d01-a06b-3e26688f71ae">Commitments and Contingencies&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 September&#160;30, 2021, our liability would be approximately $45.0 million if, following a change in control, all of the executives under contract were terminated without cause by the employer or if the executives resigned for good reason and $17.3 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without 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 and Loss Contingencies &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 30, 2021, Kforce Inc. was served with a complaint brought in the U.S. District Court, Southern District of California. Darryn Lewis, et. al. v. Kforce Inc., Case No.: 3:21-cv-01375-AJB-JLB. On behalf of himself and all others similarly situated, the Plaintiff brings a one-count class action complaint for alleged violations of the Fair Labor Standards Act (&#x201c;FLSA&#x201d;), and specifically, failure to pay overtime wages. The FLSA class is purported to include commissioned employees who work or have worked for Kforce, nationwide, in the past three (3) years. Plaintiff alleges that Kforce failed to maintain a policy that compensates its employees for all hours worked, and specifically alleges that Kforce misclassified employees as exempt from overtime, failed to pay hourly aggrieved employees for all overtime hours worked, including off-the-clock work performed during meal periods, failed to pay all overtime and double-time wages earned at the correct regular rate because Kforce allegedly failed to include commission and other non-discretionary performance-based pay in the regular rate of pay. Plaintiff and class members seek the amounts of unpaid wages allegedly owed to them, liquidated damages, attorneys&#x2019; fees and costs, prejudgment interest, and other legal and equitable relief. The parties have engaged in attempts to resolve the matter. We believe that this matter is unlikely to 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;On March 19, 2021, a complaint was filed against Kforce Inc. in United States District Court, Central District of California, and served on March 25, 2021.  Jessica Cook, et. al. v. Kforce Inc., case no. 2:21-cv-02453. On behalf of herself and all others similarly situated, the plaintiff purports to bring a collective action challenging the exempt classification of a select class of recruiters. Plaintiff alleges that due to the misclassification of the recruiter class Kforce violated the Fair Labor Standards Act by failing to pay overtime and failing to make, keep, and preserve records with respect to each employee sufficient to determine their wages. The class action is brought pursuant to California state law, on behalf of the same class of California recruiters, and alleges: (i) classification and overtime violations under California law; (ii) untimely payment of wages; (iii) legally deficient wage statements; (iv) violations of meal and rest period requirements; and (v) violation of California's Unfair Competition Law. Plaintiff, on behalf of herself and the class and/or collective, seeks damages in the amount of unpaid overtime compensation, double time pay as applicable (for the California class), liquidated damages, attorney&#x2019;s fees, interest, and other relief. The parties agreed to dismiss the action without prejudice through a joint stipulation and have engaged in discussions to resolve. If the parties are unable to resolve, it is expected that Plaintiff will re-file her class and collective action claims. At this stage in the litigation, it is not feasible to predict the outcome of this matter or reasonably estimate a range of loss, should a loss occur, from this proceeding.&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 December 24, 2020, a complaint was filed and on January 5, 2021, the complaint was served 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 No.: 20STCV49193. On behalf of herself and a putative class of current and former commissioned employees employed by Defendants, the plaintiff purports to bring a collective action for alleged violations of the California Labor Code, &#xa7;201, et seq., Industrial Welfare Commission (&#x201c;IWC&#x201d;) Wage Orders, and the California Business and Professions Code, &#xa7;17200, et. seq, based upon the defendants&#x2019; alleged failure to: (i) pay minimum and overtime wages; (ii) timely pay all earned wages; (iii) provide meal periods and rest breaks; (iv) reimburse business expenses; (v) provide accurate itemized wage statements; and (vi) timely pay wages and vacation pay upon separation of employment; as well as associated unfair competition. The plaintiff seeks payment to recover minimum, regular, and/or overtime wages for all hours worked as required by law, meal period premiums, rest period premiums, unpaid business expenses, reasonable attorneys&#x2019; fees, cost of suit and interest, statutory penalties and liquidated damages, and also seeks an order requiring Defendants to restore and disgorge all funds acquired by means of unfair competition under the California Business and Professions Code.  The parties have engaged in attempts to resolve the matter. We believe that this matter is unlikely to 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;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. Bernardo Buchsbaum, et al. v. Kforce Inc., et al., Case No.: 37-2020-00030994-CU-OE-CTL. The former employee purports to bring a representative action on his own behalf and on behalf of other current and former California aggrieved employees pursuant to the Private Attorneys General Act (&#x201c;PAGA&#x201d;) alleging violations of the California Labor Code (&#x201c;Labor Code&#x201d;). The purported Labor Code violations include the failure to: (i) pay all earned wages, including minimum wages and overtime wages; (ii) provide and pay proper wages for meal and rest periods; (iii) reimburse all reasonable and necessary business expenses; (iv) provide accurate itemized wage statements; and (v) provide unused vacation wages upon termination. The plaintiff seeks civil penalties, interest, attorney&#x2019;s fees and costs under the Labor Code. On January 21, 2021, the Plaintiff served an amended complaint to add Kforce Flexible Solutions as a party and narrow the scope of alleged aggrieved employees to &#x201c;internal&#x201d; commissioned employees.  The parties have engaged in attempts to resolve the matter. We believe that this matter is unlikely to 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;On October 13, 2020, Kforce Inc. was served with a complaint brought in the U.S. District Court, Eastern District of Pennsylvania. Hope Gofton and Adam Kimbrel, et al. v. Kforce Inc., Case No.: 2:20-cv-04886 on behalf of themselves and other similarly situated current and former employees. The plaintiffs purport to bring a collective action for alleged violations of the Fair Labor Standards Act, 29 U.S.C. &#xa7; 201, et seq., and a class action for alleged violations of the Pennsylvania Minimum Wage Act, 43 P.S. &#xa7;&#xa7; 333.101, et seq., based upon the defendant&#x2019;s purported failure to pay federal and state overtime wages. The plaintiffs allege that the defendant improperly classified as exempt the plaintiffs and other putative collective and class members, and allegedly failed to pay overtime wages. The plaintiffs seek payment of unpaid overtime wages, liquidated damages, interest, attorney&#x2019;s fees, costs and other relief deemed equitable by the Court. The Court entered a Final Approval Order on September 30, 2021 approving the settlement and dismissing the action without prejudice. Case will convert to dismissal with prejudice sixty days after the deadline to fully fund the settlement account.  This matter 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;There have been no material developments with regard to the following legal proceedings previously disclosed in our 2020 Annual Report on Form 10-K or in our most recent 10-Q filing:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt"&gt;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 No.: RG19047269.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt"&gt;On February 19, 2021, a first amended complaint was filed against Kforce and its client, Verity Health System of California (Verity) in the Superior Court of California, County of Los Angeles. Ramona Webb v. Kforce Flexible Solutions, LLC, et. al. case no. 20STCV47529.&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 also involved in other legal proceedings, claims and administrative matters from time to time, and may also be exposed to loss contingencies, that arise in the ordinary course of business. We have made accruals with respect to certain matters, where appropriate, which are reflected in our unaudited condensed consolidated financial statements. While the ultimate outcomes and any amounts accrued are inherently uncertain, we currently do not expect that these matters, individually or in the aggregate, will have a material effect on our financial position.&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&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;Under the joint venture operating agreement for WorkLLama, Kforce is obligated to make additional cash contributions, which are contingent on WorkLLama's achievement of certain operational and financial milestones. Our maximum potential capital contributions are $22.5&#160;million. The original operating and financial milestones established in the joint venture operating agreement were not achieved, in part, due to the impacts of the COVID-19 pandemic on WorkLLama&#x2019;s business.  We have continued to provide capital contributions to the joint venture due to our belief in the long-term value of the joint venture. We contributed $7.0&#160;million and $4.0&#160;million of capital during the nine months ended September&#160;30, 2021 and the year ended December&#160;31, 2020, respectively. Refer to Note F - &#x201c;Other Assets, Net&#x201d; for more details on WorkLLama.&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;Lease 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;We lease office space and certain equipment under operating leases that expire between 2021 and 2033. The terms of the leases provide for rental payments on a graduated scale, options to renew the leases (&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfMTE1NDQ4NzIxMzk0NzY_c2974426-11f4-4c55-989c-97f972c7e11f"&gt;one&lt;/span&gt; to five years), landlord incentives or allowances, and periods of free rent.&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 three months ended September&#160;30, 2021, we entered into a lease agreement for office space in Tampa, Florida, that will become our new corporate headquarters. This new lease for office space is intended to replace our current headquarters, also in Tampa, Florida, the lease for which expires November 2022. The new lease has not yet commenced, but will require aggregate future lease payments of approximately $10.9&#160;million over the entire lease term, which includes annual upward adjustments, and has a non-cancelable lease term of 129 months, excluding renewal options. The new lease also provides for the Company to receive an allowance, from the Landlord, of $1.6&#160;million to be used toward costs to design, engineer, install, supply and to construct improvements that will become part of the building, all of which must be approved by the landlord and the Company. The landlord will designate a general contractor and oversee all construction improvements. The future lease payments and the allowance are not yet recorded on our condensed consolidated balance sheets. Lease payments will be required beginning July 1, 2023, however, we expect the accounting lease commencement date for this initial portion of the lease for financial reporting purposes to begin at the start of the fourth quarter of 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <kfrc:PeriodForContinuationOfBenefitsUnderAgreement
      contextRef="i626aef0d2d88433292358446f0125662_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfODIwNw_c07bd66c-833d-4a8f-97c4-fdd84ac7806c">P6M</kfrc:PeriodForContinuationOfBenefitsUnderAgreement>
    <kfrc:PeriodForContinuationOfBenefitsUnderAgreement
      contextRef="iff742088fa1e4b7288070c888871f4c1_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfODIwOA_adbdef4f-247b-4380-a762-81ea3ee8a9b6">P3Y</kfrc:PeriodForContinuationOfBenefitsUnderAgreement>
    <kfrc:SupplementalUnemploymentBenefitsOnChangeInControl
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfNjU4_573e58db-63cb-4621-a31c-222f471cd6b1"
      unitRef="usd">45000000</kfrc:SupplementalUnemploymentBenefitsOnChangeInControl>
    <kfrc:SupplementalUnemploymentBenefitsOnNoChangeInControl
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfODI5_21018849-fc44-4905-a748-c30b1fa5eebb"
      unitRef="usd">17300000</kfrc:SupplementalUnemploymentBenefitsOnNoChangeInControl>
    <kfrc:EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfNzY5Mw_ded6d7a6-d078-4d3d-ad5e-29f8919a1ffb"
      unitRef="usd">22500000</kfrc:EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ic7583bf968e642b09164f1098ee2c470_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfODA0Ng_b63a949a-c0f6-449c-8de6-61d4aae6ad01"
      unitRef="usd">7000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i5ea23748bcdf4314873fb9005ad379e7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfODA1Mw_1081d7ab-a629-4105-9b87-9d3cbc7985df"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="if1cac312ad0c44e59411bede40ab3646_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfMTE1NDQ4NzIxMzk0Nzc_3a3a9112-ebb3-4dee-af87-19799083356c">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <kfrc:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfMTE1NDQ4NzIxMzk0Nzk_eb913bef-3440-44f5-82a6-73f982b9901d"
      unitRef="usd">10900000</kfrc:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfMTE1NDQ4NzIxMzk0OTM_9cfc6ffa-9d80-4098-8664-eb7722f21339">P129M</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <kfrc:LesseeOperatingLeaseLeaseImprovementAllowance
      contextRef="iea864119f03d41c89221566fbc9d421b_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfMTE1NDQ4NzIxMzk0OTU_2b667e4d-6379-4ef9-ae74-fff88de24beb"
      unitRef="usd">1600000</kfrc:LesseeOperatingLeaseLeaseImprovementAllowance>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMzE_3e0f5fb6-570c-4a69-a150-0f81939e6236">Subsequent Events &lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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;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;Credit Facility&#x201d;). Under the Credit Facility, the Firm will have 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 Credit Facility is October 20, 2026.&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;Revolving credit loans under the Credit Facility will bear 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 Credit Facility will bear 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 Amendment included customary provisions relating to the transition from LIBOR as the benchmark interest rate under the Credit Agreement, including providing for a Benchmark Replacement option (as defined in the Credit Agreement) to replace LIBOR.  The Firm will pay a quarterly non-refundable commitment fee equal to the &lt;/span&gt;&lt;/div&gt;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%.The Firm will continually be subject to certain affirmative and negative 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 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 (disclosed 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 Credit Facility. The total leverage ratio is defined pursuant to the 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.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i098377ec400c430d878be04e3fcef640_I20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk2NTI_494cb7f8-a200-480b-af37-10bb4b4bb3a9"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <kfrc:LineOfCreditAccordionFeatureIncreaseLimit
      contextRef="i098377ec400c430d878be04e3fcef640_I20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk2Njg_2bf53318-485d-4eb6-8fb0-65a92d35d501"
      unitRef="usd">150000000</kfrc:LineOfCreditAccordionFeatureIncreaseLimit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2004f7408b8944e287a16fb0e4764bae_D20211020-20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk2OTk_a5103ba0-47af-4b0d-9361-a8f3943750fa"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8166dc162ee4404f90f04249cbbc799c_D20211020-20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3MDY_add9d258-a116-497c-9515-a7c1b8aeeb65"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <kfrc:DebtInstrumentInterestRateVariableInterestRateFloor
      contextRef="ie9b1b1d817b640fa8e43af35d90dd70f_D20211020-20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3MTI_1e9b28ae-e034-4e5b-aceb-8894e0bca87a"
      unitRef="number">0</kfrc:DebtInstrumentInterestRateVariableInterestRateFloor>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i19ca3a54b7014e78bd1b5d371ab593d0_D20211020-20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3MjM_4e50e0f7-2530-4966-8e5d-34bb3f288b7f"
      unitRef="number">0.00125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8131d0f3647741fbb796325ea970543b_D20211020-20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMjE5OTAyMzI2Mzc0MA_c42ed6b2-c2ff-44d1-98f3-a14566e580ea"
      unitRef="number">0.00500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia6b8df46c1144eada58fd1765760e326_D20211020-20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3MzI_72fcfc68-aebd-46c5-be27-94b4bbf3b8ad"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i82dd7d9996814b95af593f17d810e786_D20211020-20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3NDA_61df285d-3ac9-4076-899d-849560290abf"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="id0ca783325a3414082c0c227760beaf3_D20211020-20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3NDc_94e16806-39ab-468e-80aa-38fd8ab1f777"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="iec901b4b860540b680c6e62ada4eba4a_D20211020-20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3NTQ_a74b6d95-96a2-4f52-9624-2fa7c0f350e0"
      unitRef="number">0.0030</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <kfrc:LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio
      contextRef="if1624902359a4ebb9912db6917424dd4_I20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3NjE_43c15c60-cdf2-4f7f-a8aa-0e1f0dcdad61"
      unitRef="rate">1.25</kfrc:LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio>
    <kfrc:LineOfCreditFacilityCovenantTermsLeverageRatio
      contextRef="iff84e5a9172749d48b5a04b0948e5e94_I20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3NzM_640f9c9e-b82b-4f92-ba13-a02216546806"
      unitRef="rate">3.50</kfrc:LineOfCreditFacilityCovenantTermsLeverageRatio>
    <kfrc:LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities
      contextRef="ie9b1b1d817b640fa8e43af35d90dd70f_D20211020-20211020"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk3ODU_75cfb8ad-313b-4bd0-a24e-7e503d197e52"
      unitRef="usd">25000000</kfrc:LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities>
    <kfrc:LineOfCreditFacilityDebtCovenantLeverageRatioThreshold
      contextRef="i098377ec400c430d878be04e3fcef640_I20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk4MTI_56978f3b-d559-4386-94b6-a850aeb466e4"
      unitRef="rate">3.00</kfrc:LineOfCreditFacilityDebtCovenantLeverageRatioThreshold>
    <kfrc:LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash
      contextRef="i098377ec400c430d878be04e3fcef640_I20211020"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl84NS9mcmFnOmFkYThmM2NjNGJiOTRjZGNiNzIzMGQzNzc0Mzc1YmUzL3RleHRyZWdpb246YWRhOGYzY2M0YmI5NGNkY2I3MjMwZDM3NzQzNzViZTNfMTE1NDQ4NzIwOTk4MTg_2ee224a4-e598-4077-9ec5-4e2d555992f0"
      unitRef="usd">25000000</kfrc:LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258724582232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Oct. 29, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<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="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2021<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1001 East Palm Avenue<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">33605<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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,424,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<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="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.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-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258641680504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 402,725<span></span>
</td>
<td class="nump">$ 365,424<span></span>
</td>
<td class="nump">$ 1,169,564<span></span>
</td>
<td class="nump">$ 1,043,652<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Direct costs</a></td>
<td class="nump">283,461<span></span>
</td>
<td class="nump">261,546<span></span>
</td>
<td class="nump">832,687<span></span>
</td>
<td class="nump">747,889<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">119,264<span></span>
</td>
<td class="nump">103,878<span></span>
</td>
<td class="nump">336,877<span></span>
</td>
<td class="nump">295,763<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">88,972<span></span>
</td>
<td class="nump">75,852<span></span>
</td>
<td class="nump">251,617<span></span>
</td>
<td class="nump">235,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,026<span></span>
</td>
<td class="nump">1,308<span></span>
</td>
<td class="nump">3,420<span></span>
</td>
<td class="nump">4,081<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">29,266<span></span>
</td>
<td class="nump">26,718<span></span>
</td>
<td class="nump">81,840<span></span>
</td>
<td class="nump">56,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="nump">1,448<span></span>
</td>
<td class="nump">938<span></span>
</td>
<td class="nump">5,845<span></span>
</td>
<td class="nump">3,746<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossAttributableToParent', window );">Income from operations, before income taxes</a></td>
<td class="nump">27,818<span></span>
</td>
<td class="nump">25,780<span></span>
</td>
<td class="nump">75,995<span></span>
</td>
<td class="nump">52,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">7,650<span></span>
</td>
<td class="nump">7,017<span></span>
</td>
<td class="nump">21,378<span></span>
</td>
<td class="nump">14,568<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">20,168<span></span>
</td>
<td class="nump">18,763<span></span>
</td>
<td class="nump">54,617<span></span>
</td>
<td class="nump">37,754<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), net of tax:</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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Defined benefit pension plans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,103<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Change in fair value of interest rate swaps</a></td>
<td class="nump">152<span></span>
</td>
<td class="nump">118<span></span>
</td>
<td class="nump">1,101<span></span>
</td>
<td class="num">(1,473)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 20,320<span></span>
</td>
<td class="nump">$ 18,881<span></span>
</td>
<td class="nump">$ 58,821<span></span>
</td>
<td class="nump">$ 36,281<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share &#8211; basic (in dollars per share)</a></td>
<td class="nump">$ 0.99<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 2.64<span></span>
</td>
<td class="nump">$ 1.79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share - diluted (in dollars per share)</a></td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 0.89<span></span>
</td>
<td class="nump">$ 2.57<span></span>
</td>
<td class="nump">$ 1.77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding &#8211; basic (in shares)</a></td>
<td class="nump">20,429<span></span>
</td>
<td class="nump">20,782<span></span>
</td>
<td class="nump">20,676<span></span>
</td>
<td class="nump">21,041<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding &#8211; diluted (in shares)</a></td>
<td class="nump">21,098<span></span>
</td>
<td class="nump">21,180<span></span>
</td>
<td class="nump">21,260<span></span>
</td>
<td class="nump">21,369<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossAttributableToParent</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258640572632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 115,631<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade receivables, net of allowances of $2,264 and $3,204, respectively</a></td>
<td class="nump">269,910<span></span>
</td>
<td class="nump">228,373<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">8,044<span></span>
</td>
<td class="nump">7,033<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">393,585<span></span>
</td>
<td class="nump">338,892<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Fixed assets, net</a></td>
<td class="nump">5,821<span></span>
</td>
<td class="nump">26,804<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets, net</a></td>
<td class="nump">88,065<span></span>
</td>
<td class="nump">77,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">10,115<span></span>
</td>
<td class="nump">10,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">522,626<span></span>
</td>
<td class="nump">479,049<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and other accrued liabilities</a></td>
<td class="nump">77,983<span></span>
</td>
<td class="nump">35,533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll costs</a></td>
<td class="nump">73,006<span></span>
</td>
<td class="nump">65,849<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">6,407<span></span>
</td>
<td class="nump">5,520<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">4,127<span></span>
</td>
<td class="nump">964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">161,579<span></span>
</td>
<td class="nump">108,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Long-term debt &#8211; credit facility</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">71,078<span></span>
</td>
<td class="nump">90,948<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">332,657<span></span>
</td>
<td class="nump">299,114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note M)</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="top.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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par; 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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par; 250,000 shares authorized, 72,640 and 72,600 issued, respectively</a></td>
<td class="nump">726<span></span>
</td>
<td class="nump">726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">484,034<span></span>
</td>
<td class="nump">472,378<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(219)<span></span>
</td>
<td class="num">(4,423)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">427,622<span></span>
</td>
<td class="nump">388,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost; 51,207 and 50,427 shares, respectively</a></td>
<td class="num">(722,194)<span></span>
</td>
<td class="num">(677,391)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">189,969<span></span>
</td>
<td class="nump">179,935<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 522,626<span></span>
</td>
<td class="nump">$ 479,049<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-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>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258641141320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Trade receivables, allowances</a></td>
<td class="nump">$ 2,264<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="top.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="top.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="top.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="top.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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">72,640,000<span></span>
</td>
<td class="nump">72,600,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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares (in shares)</a></td>
<td class="nump">51,207,000<span></span>
</td>
<td class="nump">50,427,000<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258627620600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED STATEMENT 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>Cumulative Effect, Period of Adoption, Adjustment</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>Retained Earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Treasury Stock</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at beginning of period (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,202<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">49,277<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of period at Dec. 31, 2019</a></td>
<td class="nump">$ 167,263<span></span>
</td>
<td class="num">$ (214)<span></span>
</td>
<td class="nump">$ 722<span></span>
</td>
<td class="nump">$ 459,545<span></span>
</td>
<td class="num">$ (1,526)<span></span>
</td>
<td class="nump">$ 350,545<span></span>
</td>
<td class="num">$ (214)<span></span>
</td>
<td class="num">$ (642,023)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">9,106<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">9,106<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance for stock-based compensation and dividends, net of forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance for stock-based compensation and dividends, net of forfeitures</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="nump">218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(218)<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">2,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,896<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93<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">$ 49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends</a></td>
<td class="num">(4,293)<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">(4,293)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Change in fair value of interest rate swaps</a></td>
<td class="num">(1,121)<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">(1,121)<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchases of common stock</a></td>
<td class="num">(20,380)<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (20,380)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at end of period (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,198<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">49,958<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period at Mar. 31, 2020</a></td>
<td class="nump">153,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 722<span></span>
</td>
<td class="nump">462,752<span></span>
</td>
<td class="num">(2,647)<span></span>
</td>
<td class="nump">354,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (662,354)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at beginning of period (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,202<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">49,277<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of period at Dec. 31, 2019</a></td>
<td class="nump">167,263<span></span>
</td>
<td class="num">$ (214)<span></span>
</td>
<td class="nump">$ 722<span></span>
</td>
<td class="nump">459,545<span></span>
</td>
<td class="num">(1,526)<span></span>
</td>
<td class="nump">350,545<span></span>
</td>
<td class="num">$ (214)<span></span>
</td>
<td class="num">$ (642,023)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">37,754<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">411<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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Defined benefit pension plans</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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Change in fair value of interest rate swaps</a></td>
<td class="num">(1,473)<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>
<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at end of period (in shares) at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,247<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,291<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period at Sep. 30, 2020</a></td>
<td class="nump">170,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 722<span></span>
</td>
<td class="nump">469,177<span></span>
</td>
<td class="num">(2,999)<span></span>
</td>
<td class="nump">374,767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (671,461)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at beginning of period (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,198<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">49,958<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of period at Mar. 31, 2020</a></td>
<td class="nump">153,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 722<span></span>
</td>
<td class="nump">462,752<span></span>
</td>
<td class="num">(2,647)<span></span>
</td>
<td class="nump">354,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (662,354)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">9,885<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">9,885<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance for stock-based compensation and dividends, net of forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance for stock-based compensation and dividends, net of forfeitures</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="nump">240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(240)<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">2,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,903<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62<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">$ 72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends</a></td>
<td class="num">(4,162)<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">(4,162)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Change in fair value of interest rate swaps</a></td>
<td class="num">(470)<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">(470)<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchases of common stock</a></td>
<td class="num">(9,213)<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9,213)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at end of period (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,237<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,295<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period at Jun. 30, 2020</a></td>
<td class="nump">152,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 722<span></span>
</td>
<td class="nump">465,957<span></span>
</td>
<td class="num">(3,117)<span></span>
</td>
<td class="nump">360,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (671,495)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">18,763<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">18,763<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance for stock-based compensation and dividends, net of forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance for stock-based compensation and dividends, net of forfeitures</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="nump">241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(241)<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">2,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,908<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71<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">$ 64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends</a></td>
<td class="num">(4,164)<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">(4,164)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Defined benefit pension plans</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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Change in fair value of interest rate swaps</a></td>
<td class="nump">118<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">118<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchases of common stock</a></td>
<td class="num">(30)<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (30)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at end of period (in shares) at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,247<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,291<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period at Sep. 30, 2020</a></td>
<td class="nump">170,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 722<span></span>
</td>
<td class="nump">469,177<span></span>
</td>
<td class="num">(2,999)<span></span>
</td>
<td class="nump">374,767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (671,461)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at beginning of period (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</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>
<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="top.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="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="num">$ (677,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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">13,261<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">13,261<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance for stock-based compensation and dividends, net of forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance for stock-based compensation and dividends, net of forfeitures</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="nump">271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(271)<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">3,403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,403<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113<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">$ 57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends</a></td>
<td class="num">(4,786)<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">(4,786)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Defined benefit pension plans</a></td>
<td class="nump">47<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">47<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Change in fair value of interest rate swaps</a></td>
<td class="nump">939<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">939<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchases of common stock</a></td>
<td class="num">(16,313)<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (16,313)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at end of period (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,615<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,740<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period at Mar. 31, 2021</a></td>
<td class="nump">176,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 726<span></span>
</td>
<td class="nump">476,165<span></span>
</td>
<td class="num">(3,437)<span></span>
</td>
<td class="nump">396,849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (693,647)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at beginning of period (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</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>
<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="top.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="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="num">$ (677,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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">54,617<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">558<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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Defined benefit pension plans</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="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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Change in fair value of interest rate swaps</a></td>
<td class="nump">1,101<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>
<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at end of period (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,640<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,207<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period at Sep. 30, 2021</a></td>
<td class="nump">189,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 726<span></span>
</td>
<td class="nump">484,034<span></span>
</td>
<td class="num">(219)<span></span>
</td>
<td class="nump">427,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (722,194)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at beginning of period (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,615<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,740<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of period at Mar. 31, 2021</a></td>
<td class="nump">176,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 726<span></span>
</td>
<td class="nump">476,165<span></span>
</td>
<td class="num">(3,437)<span></span>
</td>
<td class="nump">396,849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (693,647)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">21,188<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">21,188<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance for stock-based compensation and dividends, net of forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance for stock-based compensation and dividends, net of forfeitures</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(273)<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">3,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,532<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143<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<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends</a></td>
<td class="num">(4,746)<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">(4,746)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Defined benefit pension plans</a></td>
<td class="nump">3,056<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">3,056<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Change in fair value of interest rate swaps</a></td>
<td class="nump">10<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">10<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchases of common stock</a></td>
<td class="num">(13,614)<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (13,614)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at end of period (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,961<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period at Jun. 30, 2021</a></td>
<td class="nump">186,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 727<span></span>
</td>
<td class="nump">480,114<span></span>
</td>
<td class="num">(371)<span></span>
</td>
<td class="nump">413,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (707,209)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">20,168<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">20,168<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance for stock-based compensation and dividends, net of forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance for stock-based compensation and dividends, net of forfeitures</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(260)<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">3,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,512<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148<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">$ 45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends</a></td>
<td class="num">(5,304)<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">(5,304)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Defined benefit pension plans</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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Change in fair value of interest rate swaps</a></td>
<td class="nump">152<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">152<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">249<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchases of common stock</a></td>
<td class="num">(15,030)<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15,030)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at end of period (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,640<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,207<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period at Sep. 30, 2021</a></td>
<td class="nump">$ 189,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 726<span></span>
</td>
<td class="nump">$ 484,034<span></span>
</td>
<td class="num">$ (219)<span></span>
</td>
<td class="nump">$ 427,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (722,194)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258717428024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS&#8217; EQUITY (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividend (in dollars per share)</a></td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Tax provision on defined benefit pension plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 283<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax', window );">Tax benefit on interest rate swap</a></td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 319<span></span>
</td>
<td class="nump">$ 40<span></span>
</td>
<td class="nump">$ 160<span></span>
</td>
<td class="nump">$ 384<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13</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>
<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple', window );">Tax effect of new accounting standard</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>
<td class="nump">$ 75<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative tax effect on beginning retained earnings from change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e39076-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</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>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258718361208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 20,168<span></span>
</td>
<td class="nump">$ 13,261<span></span>
</td>
<td class="nump">$ 18,763<span></span>
</td>
<td class="nump">$ 9,106<span></span>
</td>
<td class="nump">$ 54,617<span></span>
</td>
<td class="nump">$ 37,754<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income tax provision, net</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">302<span></span>
</td>
<td class="num">(4,414)<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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</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="num">(139)<span></span>
</td>
<td class="nump">2,723<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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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">3,420<span></span>
</td>
<td class="nump">4,081<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</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">10,448<span></span>
</td>
<td class="nump">8,707<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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitExpense', window );">Defined benefit pension plan expense</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">2,157<span></span>
</td>
<td class="nump">632<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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">(Gain) loss on disposal or impairment of assets</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="num">(1,979)<span></span>
</td>
<td class="nump">1,795<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="top.Show.showAR( this, 'defref_kfrc_NoncashLeaseExpense', window );">Noncash lease expense</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">3,992<span></span>
</td>
<td class="nump">4,392<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss on 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">1,709<span></span>
</td>
<td class="nump">1,237<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="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</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">681<span></span>
</td>
<td class="nump">820<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>Increase 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>
<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade receivables, net</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="num">(41,397)<span></span>
</td>
<td class="num">(15,085)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</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="num">(6,384)<span></span>
</td>
<td class="num">(5,034)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract', window );"><strong>Increase 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>
<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued payroll costs</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">7,715<span></span>
</td>
<td class="nump">31,496<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</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">24,801<span></span>
</td>
<td class="nump">24,767<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash provided by operating activities</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">59,943<span></span>
</td>
<td class="nump">93,871<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</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="num">(5,026)<span></span>
</td>
<td class="num">(5,296)<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">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="num">(7,000)<span></span>
</td>
<td class="num">(2,500)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments', window );">Proceeds from the sale of assets held within the Rabbi Trust</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">0<span></span>
</td>
<td class="nump">3,548<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets', window );">Net proceeds from the sale of assets</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">23,742<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Cash provided by (used in) investing activities</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">11,716<span></span>
</td>
<td class="num">(4,248)<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from 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>
<td class="nump">0<span></span>
</td>
<td class="nump">35,000<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of 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>
<td class="num">(44,407)<span></span>
</td>
<td class="num">(29,623)<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends</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="num">(14,836)<span></span>
</td>
<td class="num">(12,619)<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations', window );">Payments on other financing arrangements</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="num">(271)<span></span>
</td>
<td class="num">(939)<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Cash used in financing activities</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="num">(59,514)<span></span>
</td>
<td class="num">(8,181)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Change in cash and cash equivalents</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">12,145<span></span>
</td>
<td class="nump">81,442<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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,831<span></span>
</td>
<td class="nump">103,486<span></span>
</td>
<td class="nump">19,831<span></span>
</td>
<td class="nump">$ 19,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">115,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,631<span></span>
</td>
<td class="nump">101,273<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="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Cash Paid During the Period 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>
<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes</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">17,845<span></span>
</td>
<td class="nump">13,493<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease liabilities</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">5,591<span></span>
</td>
<td class="nump">5,641<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="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest, net</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">1,934<span></span>
</td>
<td class="nump">1,924<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="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-Cash Investing and Financing 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>
<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="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU assets obtained from operating leases</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">4,053<span></span>
</td>
<td class="nump">5,722<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">$ 193<span></span>
</td>
<td class="nump">$ 170<span></span>
</td>
<td class="nump">$ 135<span></span>
</td>
<td class="nump">$ 142<span></span>
</td>
<td class="nump">$ 558<span></span>
</td>
<td class="nump">$ 411<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_NoncashLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization of right-of-use assets for operating leases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NoncashLeaseExpense</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PensionAndOtherPostretirementBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost (reversal of cost) for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitExpense</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleMaturityAndCollectionsOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258636051736">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unless otherwise noted below, there have been no material changes to the accounting policies presented in Note 1 - &#8220;Summary of Significant Accounting Policies&#8221; of the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of the 2020 Annual Report on Form 10-K. </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 unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although management believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2020 Annual Report on Form 10-K. In management&#8217;s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December&#160;31, 2020 was derived from our audited Consolidated Balance Sheet as of December&#160;31, 2020, as presented in our 2020 Annual Report on Form 10-K.</span></div><div 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 quarterly operating results are affected by the number of billing days in a particular quarter, the seasonality of our clients&#8217; businesses and increased holiday and vacation days taken. In addition, we typically experience higher costs in the first quarter of each fiscal year as a result of certain U.S. state and federal employment tax resets, which adversely affects our gross profit and overall profitability. The impact of the COVID-19 pandemic on our business was somewhat unpredictable in 2020, but based on our current assessment, we do not expect any material impact on our long-term strategic plans, operations and liquidity due to COVID-19. However, we continue to assess the effect on our operations by monitoring the spread of COVID-19 (and associated variants) and the actions implemented to combat the virus as reported in the official agency reports. As such, the results of operations for any interim period may be impacted by these factors, among others, and are not necessarily indicative of, nor comparable to, the results of operations for a full 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%">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 unaudited condensed 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 &#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 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. The severity, magnitude and duration, as well as the economic consequences of the COVID-19 pandemic, have been and may continue to be uncertain, rapidly changing and difficult to predict. Therefore, our accounting estimates and assumptions might change materially in future periods in response to the COVID-19 pandemic.</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 per participant for each health insurance claim 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 aggregate annual loss of those claims of $200&#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, completion factors determined by an actuary 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%">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 potentially dilutive securities such as 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 three and nine months ended September&#160;30, 2021, 669 thousand and 584 thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September&#160;30, 2020, 398 thousand and 328 thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September&#160;30, 2021, there were insignificant anti-dilutive common stock equivalents. For the three and nine months ended September&#160;30, 2020, there were 266 thousand and 348 thousand anti-dilutive common stock equivalents, 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%">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:700;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div>In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance was effective for fiscal periods beginning after December 15, 2020, with the retrospective method required for all periods presented. The Company adopted the provisions of this new accounting standard at the beginning of fiscal year 2021. This guidance did not have a financial impact on the Company&#8217;s financial statements.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258636104840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Reportable Segments</a></td>
<td class="text">Reportable Segments<div 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 services through our Technology (&#8220;Tech&#8221;) and Finance and Accounting (&#8220;FA&#8221;) segments. Historically, and for the three and nine months ended September&#160;30, 2021, we have reported sales and gross profit information on a segment basis. Total assets, liabilities and operating expenses are not reported separately by segment as our operations are largely combined. </span></div><div 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 the operations of our segments (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:64.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.280%"/><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:120%">Tech</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:120%">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:120%">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-style:italic;font-weight:400;line-height:120%">Three Months Ended September 30,</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 13pt;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:120%">2021</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 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:120%">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:120%">$</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:120%">337,230&#160;</span></td><td style="background-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:120%">$</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:120%">65,495&#160;</span></td><td style="background-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:120%">$</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:120%">402,725&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">95,934&#160;</span></td><td style="background-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:120%">$</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:120%">23,330&#160;</span></td><td style="background-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:120%">$</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:120%">119,264&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 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:120%">$</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:120%">91,446&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">27,818&#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 2px 13pt;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:120%">2020</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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">260,251&#160;</span></td><td style="background-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:120%">$</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:120%">105,173&#160;</span></td><td style="background-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:120%">$</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:120%">365,424&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">71,960&#160;</span></td><td style="background-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:120%">$</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:120%">31,918&#160;</span></td><td style="background-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:120%">$</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:120%">103,878&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 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:120%">$</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:120%">78,098&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">25,780&#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:15pt"><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;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Nine Months Ended September 30,</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 13pt;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:120%">2021</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 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:120%">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:120%">$</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:120%">927,518&#160;</span></td><td style="background-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:120%">$</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:120%">242,046&#160;</span></td><td style="background-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:120%">$</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:120%">1,169,564&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">258,449&#160;</span></td><td style="background-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:120%">$</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:120%">78,428&#160;</span></td><td style="background-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:120%">$</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:120%">336,877&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 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:120%">$</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:120%">260,882&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">75,995&#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 2px 13pt;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:120%">2020</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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">782,785&#160;</span></td><td style="background-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:120%">$</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:120%">260,867&#160;</span></td><td style="background-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:120%">$</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:120%">1,043,652&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">216,606&#160;</span></td><td style="background-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:120%">$</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:120%">79,157&#160;</span></td><td style="background-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:120%">$</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:120%">295,763&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 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:120%">$</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:120%">243,441&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">52,322&#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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258636057688">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">Disaggregation of Revenue<span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides the disaggregation of revenue by segment and type (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:59.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.402%"/><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:120%">Tech</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:120%">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:120%">Total</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-style:italic;font-weight:400;line-height:120%">Three Months Ended September 30,</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 13pt;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:120%">2021</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:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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:120%">Revenue by type:</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:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;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:120%">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:120%">$</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:120%">330,170&#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:120%">$</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:120%">59,003&#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:120%">$</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:120%">389,173&#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 25pt;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:120%">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:120%">7,060&#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:120%">6,492&#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:120%">13,552&#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 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:120%">Total 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:120%">$</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:120%">337,230&#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:120%">$</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:120%">65,495&#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:120%">$</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:120%">402,725&#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 2px 13pt;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:120%">2020</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 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:120%">Revenue by type:</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:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;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:120%">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:120%">$</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:120%">256,118&#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:120%">$</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:120%">100,569&#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:120%">$</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:120%">356,687&#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 25pt;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:120%">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:120%">4,133&#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:120%">4,604&#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:120%">8,737&#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 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:120%">Total 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:120%">$</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:120%">260,251&#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:120%">$</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:120%">105,173&#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:120%">$</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:120%">365,424&#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="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-style:italic;font-weight:400;line-height:120%">Nine Months Ended September 30,</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 13pt;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:120%">2021</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 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:120%">Revenue by type:</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 25pt;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:120%">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:120%">$</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:120%">909,599&#160;</span></td><td style="background-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:120%">$</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:120%">224,783&#160;</span></td><td style="background-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:120%">$</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:120%">1,134,382&#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 25pt;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:120%">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:120%">17,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35,182&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">927,518&#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:120%">$</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:120%">242,046&#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:120%">$</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:120%">1,169,564&#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 2px 13pt;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:120%">2020</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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue by type:</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 25pt;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:120%">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:120%">$</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:120%">770,635&#160;</span></td><td style="background-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:120%">$</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:120%">248,578&#160;</span></td><td style="background-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:120%">$</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:120%">1,019,213&#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 25pt;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:120%">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:120%">12,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24,439&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">782,785&#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:120%">$</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:120%">260,867&#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:120%">$</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:120%">1,043,652&#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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258636246952">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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="top.Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentTextBlock', window );">Allowance for Credit Losses</a></td>
<td class="text">Allowance for Credit Losses<div 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 allowance for credit losses on trade receivables is determined based on a number of factors such as recent and historical write-off and delinquency trends, a specific analysis of significant receivable balances that are past due, the concentration of trade receivables among clients and the current state of the U.S. economy. 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. Recoveries of trade receivables previously written off are recorded when received and are immaterial for the three and nine months ended&#160;September&#160;30, 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%">The following table presents the activity within the allowance for credit losses on trade receivables for the nine months ended&#160;September&#160;30, 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:86.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.721%"/><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"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Allowance for credit losses, January 1, 2021</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:120%">$</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:120%">2,757&#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:120%">Current period provision (credit)</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:120%">(139)</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:120%">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:120%">(987)</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:120%">Allowance for credit losses, September 30, 2021</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:120%">$</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:120%">1,631&#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:#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 Unaudited Condensed Consolidated Balance Sheets include $0.6&#160;million and  $0.4&#160;million at September&#160;30, 2021 and December&#160;31, 2020, respectively, for reserves unrelated to credit losses.</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_CreditLossFinancialInstrumentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922895-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919272-210447<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919236-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919269-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919244-210447<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258636133688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sale of Corporate Headquarters<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionDisclosureTextBlock', window );">Sale of Corporate Headquarters</a></td>
<td class="text">Sale of Corporate HeadquartersOn May 19, 2021, Kforce completed the sale of its corporate headquarters, which had a net book value of $21.7&#160;million, to an independent third party. Kforce received net proceeds of $23.7&#160;million and recognized a gain on the sale in the amount of $2.0&#160;million, which is recorded in SG&amp;A expenses.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SaleLeasebackTransactionDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for sale leaseback transaction. Includes, but is not limited to, terms and conditions of transaction and gain (loss) from transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209073<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888253<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258641148328">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsDisclosureTextBlock', window );">Other Assets, Net</a></td>
<td class="text">Other Assets, Net<div 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:63.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><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:120%">September 30, 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:120%">December 31, 2020</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:120%">Assets held in Rabbi Trust</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:120%">$</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:120%">39,418&#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:120%">$</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:120%">36,164&#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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMi0wLTEtMS0w_2fd13975-c972-4cfa-97e8-4337fb87cc8d">Right-of-use assets for operating leases, net</span></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:120%">16,351&#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:120%">16,835&#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:120%">Capitalized software, net (1)</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:120%">15,243&#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:120%">12,802&#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:120%">Equity method investment (2)</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:120%">15,779&#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:120%">10,488&#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:120%">Deferred loan costs, 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:120%">236&#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:120%">501&#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"/></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:120%">Other non-current assets</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:120%">1,038&#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:120%">785&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Other assets, net</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:120%">$</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:120%">88,065&#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:120%">$</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:120%">77,575&#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:5pt"><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:8pt;font-weight:400;line-height:120%">Accumulated amortization of capitalized software was $35.2&#160;million and $34.0&#160;million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:5pt"><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">(2)</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> In June 2019, Kforce entered into a joint venture resulting in a 50% noncontrolling interest in WorkLLama, LLC (&#8220;WorkLLama&#8221;), which is accounted for as an equity method investment. The loss on this WorkLLama investment was $0.7&#160;million and $1.7&#160;million for the three and nine months ended September&#160;30, 2021, respectively. In addition, Kforce contributed $7.0&#160;million and $4.0&#160;million of capital during the nine months ended September&#160;30, 2021 and the year ended December&#160;31, 2020, respectively.  Refer to Note M - &#8220;Commitments and Contingencies&#8221; for more information on contingencies related to WorkLLama.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258634790808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Current Liabilities</a></td>
<td class="text">Current Liabilities<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:64.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.888%"/><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:120%">September 30, 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:120%">December 31, 2020</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:120%">Accounts payable and other accrued liabilities:</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"/></tr><tr><td colspan="3" style="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:120%">Accounts payable</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:120%">$</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:120%">41,836&#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:120%">$</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:120%">20,177&#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 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:120%">Accrued 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:120%">36,147&#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:120%">15,356&#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 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:120%">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:120%">$</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:120%">77,983&#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:120%">$</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:120%">35,533&#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:120%">Accrued payroll costs:</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"/></tr><tr><td colspan="3" style="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:120%">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:120%">$</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:120%">60,402&#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:120%">$</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:120%">38,257&#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 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:120%">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:120%">7,623&#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:120%">21,842&#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 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:120%">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:120%">4,184&#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:120%">4,641&#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 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:120%">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:120%">797&#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:120%">1,109&#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:120%">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:120%">$</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:120%">73,006&#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:120%">$</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:120%">65,849&#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>Our accounts payable balance includes vendor and independent contractor payables. Our accrued liabilities balance includes the current portion of the deferred compensation plans liability, obligations related to the supplemental executive retirement plan, liabilities from contracts with customers (such as rebates) and other accrued liabilities .<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258636316136">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureTextBlock', window );">Other Long-Term Liabilities</a></td>
<td class="text">Other Long-Term Liabilities <div 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:63.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><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:120%">September 30, 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:120%">December 31, 2020</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:120%">Deferred compensation plan </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:120%">$</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:120%">38,749&#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:120%">$</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:120%">34,501&#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:120%">Supplemental executive retirement plan (1)</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:120%">&#8212;&#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:120%">20,628&#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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMy0wLTEtMS0w_7e696e90-f34f-4018-87aa-31b043241464">Operating lease liabilities</span></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:120%">12,712&#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:120%">14,692&#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:120%">Interest rate swap derivative instruments</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:120%">296&#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:120%">1,774&#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:120%">Other long-term liabilities (2)</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:120%">19,321&#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:120%">19,353&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Other long-term liabilities</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:120%">$</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:120%">71,078&#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:120%">$</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:120%">90,948&#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:5pt"><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:8pt;font-weight:400;line-height:120%"> The Company terminated its supplemental executive retirement plan on April 30, 2021 and expects to pay out the obligation in July 2022.  The obligation, as of September 30, 2021, is included as part of Accrued liabilities under Current Liabilities in Note G - Current Liabilities, above.   </span></div><div style="margin-top:5pt"><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">(2)</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> As a result of the application of the Coronavirus Aid, Relief and Economic Security Act (the &#8220;CARES Act&#8221;), we have approxima</span><span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">tely </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$19.3&#160;million in payroll tax deferrals recorded within Other long-term liabilities as of September&#160;30, 2021 and December&#160;31, 2020 (expected to be paid by December 31, 2022)</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</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_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258636069544">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">Employee Benefit Plans<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%">Prior to April 30, 2021, Kforce maintained a Supplemental Executive Retirement Plan (&#8220;SERP&#8221;), which benefited two executives. The SERP was a non-qualified benefit plan and did not include elective deferrals of covered executive officers&#8217; compensation. The related net periodic benefit costs were comprised of service cost and interest cost. The service cost amounted to $199 thousand in the nine months ending September&#160;30, 2021, and $87 thousand and $259 thousand in the three and nine months ended September&#160;30, 2020, respectively, and were recorded in SG&amp;A. The interest cost amounted to $138&#160;thousand in the nine months ending September&#160;30, 2021, and $124 thousand and $373 thousand in the three and nine months ended September&#160;30, 2020, respectively, and were recorded in Other expense, net in the accompanying Unaudited Condensed 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%">Effective April 30, 2021, Kforce&#8217;s Board of Directors irrevocably terminated the SERP. The benefits owed to the two participants under the SERP as of September&#160;30, 2021 amount to $20.0&#160;million in the aggregate, which is recorded in Other accrued liabilities in the accompanying Unaudited Condensed Consolidated Balance Sheets. Kforce must  </span></div>make the benefit payments to the participants within 24 months of the termination date but no sooner than 12 months after the termination date. We anticipate making the benefit payments during the third quarter ending September 30, 2022. No contributions were made to the SERP during the four months ended April 30, 2021.As a result of the termination of the SERP, Kforce recognized a net loss of $1.8&#160;million in the nine months ending September&#160;30, 2021. The loss is reflected in Other expense, net in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258636127640">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Incentive Plans</a></td>
<td class="text">Stock Incentive Plans<div 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 22, 2021, Kforce&#8217;s shareholders approved the 2021 Stock Incentive Plan (the &#8220;2021 Plan&#8221;). The 2021 Plan allows for the issuance of stock options, stock appreciation rights (&#8220;SAR&#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 2021 Plan is&#160;approximately 3.9 million. Grants of an option or SAR reduce the reserve by one share, while a stock award reduces the reserve by 2.72 shares. The 2021 Plan terminates on April&#160;22, 2031.</span></div><div 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 directors, executives and management either for awards related to Kforce&#8217;s annual long-term incentive program or as part of a compensation package for attraction and retention purposes. Restricted stock granted during the nine months ended September&#160;30, 2021, will vest over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl82NC9mcmFnOjg2MjM2YjdmNzFlOTQ1ZTg5ZjUzZDdiOTE4ODAwYjUxL3RleHRyZWdpb246ODYyMzZiN2Y3MWU5NDVlODlmNTNkN2I5MTg4MDBiNTFfOTE1_c473e8c7-7b94-424c-abfc-d3587f8dfb1a">one</span> to ten years, with vesting occurring in equal annual installments.</span></div><div 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 and nine months ended September&#160;30, 2021, stock-based compensation expense was $3.5 million and $10.5&#160;million, respectively. During the three and nine months ended September&#160;30, 2020, stock-based compensation expense was $2.9 million and $8.7 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%">The following table presents the restricted stock activity for the nine months ended September&#160;30, 2021 (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:43.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.012%"/><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:120%">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:120%">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:120%">Total&#160;Intrinsic<br/>Value&#160;of&#160;Restricted<br/>Stock Vested</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:120%">Outstanding at December 31, 2020</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:120%">1,137&#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:120%">$</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:120%">33.63&#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 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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Granted</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:120%">60&#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:120%">$</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:120%">50.74&#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: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:120%">Forfeited</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:120%">(20)</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:120%">$</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:120%">26.93&#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: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:120%">Vested</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:120%">(47)</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:120%">$</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:120%">25.43&#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:120%">$</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:120%">2,607&#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:120%">Outstanding at September 30, 2021</span></td><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:120%">1,130&#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:120%">$</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:120%">34.98&#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:0 1pt"/></tr></table></div>As of September&#160;30, 2021, total unrecognized stock-based compensation expense related to restricted stock was $27.3 million, which will be recognized over a weighted-average remaining period of 3.1 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258633625496">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instrument and Hedging Activity</a></td>
<td class="text">Derivative Instruments and Hedging Activity<div 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 matures on April 29, 2022. Swap A has a fixed interest rate of 1.81%, which we add to our interest rate margin to determine the fixed rate that the Firm will pay to the counterparty during the term of Swap A based on the notional amount of Swap A. The notional amount of Swap A through maturity is $25.0 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%">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 and matures on May 30, 2025. Swap B has a fixed interest rate of 0.61% and a notional amount of $75.0&#160;million and increases to $100.0&#160;million in May 2022, and subsequently decreases to $75.0&#160;million and $40.0&#160;million in May 2023 and May 2024, respectively. The increase in the notional amount of Swap B in May 2022 corresponds to the decrease in the notional amount for Swap A.</span></div><div 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 uses 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 (which will remain throughout the remainder of the hedging arrangement), plus the applicable interest margin under our credit facility, is included in interest expense and recorded in Other expense, net in the accompanying Consolidated Financial Statements of Operations and Comprehensive Income. Both Swap A and B have been designated as cash flow hedges and were effective as of September&#160;30, 2021. The change in the fair value of the Swaps are recorded as a component of Accumulated other comprehensive income (loss) in the unaudited consolidated financial statements. </span></div><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:100.000%"><tr><td style="width:1.0%"/><td style="width:69.893%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">Nine Months Ended September 30,</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:120%">2021</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:120%">2020</span></td><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:120%">Accumulated derivative instrument loss, beginning of period</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:120%">$</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:120%">(1,774)</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:120%">$</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:120%">(179)</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="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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net change associated with current period hedging transactions</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:120%">1,478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,978)</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="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-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:120%">Accumulated derivative instrument loss, end of period</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:120%">$</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:120%">(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:120%">$</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:120%">(2,157)</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="display:none"/><td colspan="3" style="display:none"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258634728136">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div 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 swaps are measured at fair value using readily observable inputs, which are considered to be Level 2 inputs and are recorded in Other long-term liabilities within the accompanying Unaudited Condensed Consolidated Balance Sheets. Refer to Note J - &#8220;Derivative Instruments and Hedging Activity&#8221; for a complete discussion of our interest rate swaps.</span></div><div 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 were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the nine months ended September&#160;30, 2021. The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis (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:42.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.525%"/><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:120%">Asset/(Liability) Measured at Fair Value:</span></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:120%">Asset/(Liability)</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:120%">Quoted&#160;Prices&#160;in<br/>Active Markets<br/>for Identical<br/>Assets <br/>(Level 1)</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:120%">Significant<br/>Other<br/>Observable<br/>Inputs&#160;<br/>(Level&#160;2)</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:120%">Significant<br/>Unobservable<br/>Inputs&#160;<br/>(Level&#160;3)</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-style:italic;font-weight:400;line-height:120%">At September 30, 2021</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"/><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"/><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 13pt;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:120%">Interest rate swap derivative instruments</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:120%">$</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:120%">(296)</span></td><td style="background-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:120%">$</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:120%">&#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 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:120%">$</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:120%">(296)</span></td><td style="background-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:120%">$</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:120%">&#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;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-style:italic;font-weight:400;line-height:120%">At December 31, 2020</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"/><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"/><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;padding:2px 1pt 2px 13pt;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:120%">Interest rate swap derivative instrument</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:120%">$</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:120%">(1,774)</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:120%">$</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:120%">&#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"/><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:120%">$</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:120%">(1,774)</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:120%">$</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:120%">&#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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258636355944">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<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 September&#160;30, 2021, our liability would be approximately $45.0 million if, following a change in control, all of the executives under contract were terminated without cause by the employer or if the executives resigned for good reason and $17.3 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without 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 and Loss Contingencies </span></div><div 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 30, 2021, Kforce Inc. was served with a complaint brought in the U.S. District Court, Southern District of California. Darryn Lewis, et. al. v. Kforce Inc., Case No.: 3:21-cv-01375-AJB-JLB. On behalf of himself and all others similarly situated, the Plaintiff brings a one-count class action complaint for alleged violations of the Fair Labor Standards Act (&#8220;FLSA&#8221;), and specifically, failure to pay overtime wages. The FLSA class is purported to include commissioned employees who work or have worked for Kforce, nationwide, in the past three (3) years. Plaintiff alleges that Kforce failed to maintain a policy that compensates its employees for all hours worked, and specifically alleges that Kforce misclassified employees as exempt from overtime, failed to pay hourly aggrieved employees for all overtime hours worked, including off-the-clock work performed during meal periods, failed to pay all overtime and double-time wages earned at the correct regular rate because Kforce allegedly failed to include commission and other non-discretionary performance-based pay in the regular rate of pay. Plaintiff and class members seek the amounts of unpaid wages allegedly owed to them, liquidated damages, attorneys&#8217; fees and costs, prejudgment interest, and other legal and equitable relief. The parties have engaged in attempts to resolve the matter. We believe that this matter is unlikely to 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%">On March 19, 2021, a complaint was filed against Kforce Inc. in United States District Court, Central District of California, and served on March 25, 2021.  Jessica Cook, et. al. v. Kforce Inc., case no. 2:21-cv-02453. On behalf of herself and all others similarly situated, the plaintiff purports to bring a collective action challenging the exempt classification of a select class of recruiters. Plaintiff alleges that due to the misclassification of the recruiter class Kforce violated the Fair Labor Standards Act by failing to pay overtime and failing to make, keep, and preserve records with respect to each employee sufficient to determine their wages. The class action is brought pursuant to California state law, on behalf of the same class of California recruiters, and alleges: (i) classification and overtime violations under California law; (ii) untimely payment of wages; (iii) legally deficient wage statements; (iv) violations of meal and rest period requirements; and (v) violation of California's Unfair Competition Law. Plaintiff, on behalf of herself and the class and/or collective, seeks damages in the amount of unpaid overtime compensation, double time pay as applicable (for the California class), liquidated damages, attorney&#8217;s fees, interest, and other relief. The parties agreed to dismiss the action without prejudice through a joint stipulation and have engaged in discussions to resolve. If the parties are unable to resolve, it is expected that Plaintiff will re-file her class and collective action claims. At this stage in the litigation, it is not feasible to predict the outcome of this matter or reasonably estimate a range of loss, should a loss occur, from this proceeding.</span></div><div 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 December 24, 2020, a complaint was filed and on January 5, 2021, the complaint was served 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 No.: 20STCV49193. On behalf of herself and a putative class of current and former commissioned employees employed by Defendants, the plaintiff purports to bring a collective action for alleged violations of the California Labor Code, &#167;201, et seq., Industrial Welfare Commission (&#8220;IWC&#8221;) Wage Orders, and the California Business and Professions Code, &#167;17200, et. seq, based upon the defendants&#8217; alleged failure to: (i) pay minimum and overtime wages; (ii) timely pay all earned wages; (iii) provide meal periods and rest breaks; (iv) reimburse business expenses; (v) provide accurate itemized wage statements; and (vi) timely pay wages and vacation pay upon separation of employment; as well as associated unfair competition. The plaintiff seeks payment to recover minimum, regular, and/or overtime wages for all hours worked as required by law, meal period premiums, rest period premiums, unpaid business expenses, reasonable attorneys&#8217; fees, cost of suit and interest, statutory penalties and liquidated damages, and also seeks an order requiring Defendants to restore and disgorge all funds acquired by means of unfair competition under the California Business and Professions Code.  The parties have engaged in attempts to resolve the matter. We believe that this matter is unlikely to 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%">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. Bernardo Buchsbaum, et al. v. Kforce Inc., et al., Case No.: 37-2020-00030994-CU-OE-CTL. The former employee purports to bring a representative action on his own behalf and on behalf of other current and former California aggrieved employees pursuant to the Private Attorneys General Act (&#8220;PAGA&#8221;) alleging violations of the California Labor Code (&#8220;Labor Code&#8221;). The purported Labor Code violations include the failure to: (i) pay all earned wages, including minimum wages and overtime wages; (ii) provide and pay proper wages for meal and rest periods; (iii) reimburse all reasonable and necessary business expenses; (iv) provide accurate itemized wage statements; and (v) provide unused vacation wages upon termination. The plaintiff seeks civil penalties, interest, attorney&#8217;s fees and costs under the Labor Code. On January 21, 2021, the Plaintiff served an amended complaint to add Kforce Flexible Solutions as a party and narrow the scope of alleged aggrieved employees to &#8220;internal&#8221; commissioned employees.  The parties have engaged in attempts to resolve the matter. We believe that this matter is unlikely to 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%">On October 13, 2020, Kforce Inc. was served with a complaint brought in the U.S. District Court, Eastern District of Pennsylvania. Hope Gofton and Adam Kimbrel, et al. v. Kforce Inc., Case No.: 2:20-cv-04886 on behalf of themselves and other similarly situated current and former employees. The plaintiffs purport to bring a collective action for alleged violations of the Fair Labor Standards Act, 29 U.S.C. &#167; 201, et seq., and a class action for alleged violations of the Pennsylvania Minimum Wage Act, 43 P.S. &#167;&#167; 333.101, et seq., based upon the defendant&#8217;s purported failure to pay federal and state overtime wages. The plaintiffs allege that the defendant improperly classified as exempt the plaintiffs and other putative collective and class members, and allegedly failed to pay overtime wages. The plaintiffs seek payment of unpaid overtime wages, liquidated damages, interest, attorney&#8217;s fees, costs and other relief deemed equitable by the Court. The Court entered a Final Approval Order on September 30, 2021 approving the settlement and dismissing the action without prejudice. Case will convert to dismissal with prejudice sixty days after the deadline to fully fund the settlement account.  This matter 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%">There have been no material developments with regard to the following legal proceedings previously disclosed in our 2020 Annual Report on Form 10-K or in our most recent 10-Q filing:  </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">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 No.: RG19047269.</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">On February 19, 2021, a first amended complaint was filed against Kforce and its client, Verity Health System of California (Verity) in the Superior Court of California, County of Los Angeles. Ramona Webb v. Kforce Flexible Solutions, LLC, et. al. case no. 20STCV47529.</span></div><div 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 also involved in other legal proceedings, claims and administrative matters from time to time, and may also be exposed to loss contingencies, that arise in the ordinary course of business. We have made accruals with respect to certain matters, where appropriate, which are reflected in our unaudited condensed consolidated financial statements. While the ultimate outcomes and any amounts accrued are inherently uncertain, we currently do not expect that these matters, individually or in the aggregate, will have a material effect on our financial position.</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</span></div><div 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 joint venture operating agreement for WorkLLama, Kforce is obligated to make additional cash contributions, which are contingent on WorkLLama's achievement of certain operational and financial milestones. Our maximum potential capital contributions are $22.5&#160;million. The original operating and financial milestones established in the joint venture operating agreement were not achieved, in part, due to the impacts of the COVID-19 pandemic on WorkLLama&#8217;s business.  We have continued to provide capital contributions to the joint venture due to our belief in the long-term value of the joint venture. We contributed $7.0&#160;million and $4.0&#160;million of capital during the nine months ended September&#160;30, 2021 and the year ended December&#160;31, 2020, respectively. Refer to Note F - &#8220;Other Assets, Net&#8221; for more details on WorkLLama.</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%">Lease 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%">We lease office space and certain equipment under operating leases that expire between 2021 and 2033. The terms of the leases provide for rental payments on a graduated scale, options to renew the leases (<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl83Ni9mcmFnOjcxMGM4YzJhZDQzZjRmMDU5MWMyOWI5NWI0YTcyMDA3L3RleHRyZWdpb246NzEwYzhjMmFkNDNmNGYwNTkxYzI5Yjk1YjRhNzIwMDdfMTE1NDQ4NzIxMzk0NzY_c2974426-11f4-4c55-989c-97f972c7e11f">one</span> to five years), landlord incentives or allowances, and periods of free rent.</span></div><div 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 September&#160;30, 2021, we entered into a lease agreement for office space in Tampa, Florida, that will become our new corporate headquarters. This new lease for office space is intended to replace our current headquarters, also in Tampa, Florida, the lease for which expires November 2022. The new lease has not yet commenced, but will require aggregate future lease payments of approximately $10.9&#160;million over the entire lease term, which includes annual upward adjustments, and has a non-cancelable lease term of 129 months, excluding renewal options. The new lease also provides for the Company to receive an allowance, from the Landlord, of $1.6&#160;million to be used toward costs to design, engineer, install, supply and to construct improvements that will become part of the building, all of which must be approved by the landlord and the Company. The landlord will designate a general contractor and oversee all construction improvements. The future lease payments and the allowance are not yet recorded on our condensed consolidated balance sheets. Lease payments will be required beginning July 1, 2023, however, we expect the accounting lease commencement date for this initial portion of the lease for financial reporting purposes to begin at the start of the fourth quarter of 2022.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258796731832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events <div style="margin-top:5pt"><span style="color:#000000;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 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;Credit Facility&#8221;). Under the Credit Facility, the Firm will have 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 Credit Facility is October 20, 2026.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving credit loans under the Credit Facility will bear 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 Credit Facility will bear 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 Amendment included customary provisions relating to the transition from LIBOR as the benchmark interest rate under the Credit Agreement, including providing for a Benchmark Replacement option (as defined in the Credit Agreement) to replace LIBOR.  The Firm will pay a quarterly non-refundable commitment fee equal to the </span></div>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%.The Firm will continually be subject to certain affirmative and negative 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 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 (disclosed 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 Credit Facility. The total leverage ratio is defined pursuant to the 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.<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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="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>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258634663464">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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><div 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 unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although management believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2020 Annual Report on Form 10-K. In management&#8217;s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December&#160;31, 2020 was derived from our audited Consolidated Balance Sheet as of December&#160;31, 2020, as presented in our 2020 Annual Report on Form 10-K.</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="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">Principles of ConsolidationThe unaudited condensed 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 &#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 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="top.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. The severity, magnitude and duration, as well as the economic consequences of the COVID-19 pandemic, have been and may continue to be uncertain, rapidly changing and difficult to predict. Therefore, our accounting estimates and assumptions might change materially in future periods in response to the COVID-19 pandemic.</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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per Share</a></td>
<td class="text">Earnings per ShareBasic 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 potentially dilutive securities such as 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Standards, Recently Adopted 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:700;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div>In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance was effective for fiscal periods beginning after December 15, 2020, with the retrospective method required for all periods presented. The Company adopted the provisions of this new accounting standard at the beginning of fiscal year 2021. This guidance did not have a financial impact on the Company&#8217;s financial statements.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258634685432">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Operations of reportable segments</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 provides information on the operations of our segments (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:64.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.280%"/><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:120%">Tech</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:120%">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:120%">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-style:italic;font-weight:400;line-height:120%">Three Months Ended September 30,</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 13pt;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:120%">2021</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 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:120%">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:120%">$</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:120%">337,230&#160;</span></td><td style="background-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:120%">$</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:120%">65,495&#160;</span></td><td style="background-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:120%">$</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:120%">402,725&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">95,934&#160;</span></td><td style="background-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:120%">$</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:120%">23,330&#160;</span></td><td style="background-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:120%">$</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:120%">119,264&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 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:120%">$</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:120%">91,446&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">27,818&#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 2px 13pt;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:120%">2020</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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">260,251&#160;</span></td><td style="background-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:120%">$</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:120%">105,173&#160;</span></td><td style="background-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:120%">$</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:120%">365,424&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">71,960&#160;</span></td><td style="background-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:120%">$</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:120%">31,918&#160;</span></td><td style="background-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:120%">$</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:120%">103,878&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 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:120%">$</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:120%">78,098&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">25,780&#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:15pt"><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;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Nine Months Ended September 30,</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 13pt;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:120%">2021</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 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:120%">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:120%">$</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:120%">927,518&#160;</span></td><td style="background-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:120%">$</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:120%">242,046&#160;</span></td><td style="background-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:120%">$</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:120%">1,169,564&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">258,449&#160;</span></td><td style="background-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:120%">$</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:120%">78,428&#160;</span></td><td style="background-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:120%">$</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:120%">336,877&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 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:120%">$</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:120%">260,882&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">75,995&#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 2px 13pt;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:120%">2020</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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">782,785&#160;</span></td><td style="background-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:120%">$</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:120%">260,867&#160;</span></td><td style="background-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:120%">$</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:120%">1,043,652&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">216,606&#160;</span></td><td style="background-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:120%">$</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:120%">79,157&#160;</span></td><td style="background-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:120%">$</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:120%">295,763&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 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:120%">$</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:120%">243,441&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">52,322&#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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258634483976">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenues</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 provides the disaggregation of revenue by segment and type (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:59.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.402%"/><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:120%">Tech</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:120%">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:120%">Total</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-style:italic;font-weight:400;line-height:120%">Three Months Ended September 30,</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 13pt;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:120%">2021</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:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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:120%">Revenue by type:</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:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;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:120%">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:120%">$</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:120%">330,170&#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:120%">$</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:120%">59,003&#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:120%">$</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:120%">389,173&#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 25pt;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:120%">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:120%">7,060&#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:120%">6,492&#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:120%">13,552&#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 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:120%">Total 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:120%">$</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:120%">337,230&#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:120%">$</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:120%">65,495&#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:120%">$</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:120%">402,725&#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 2px 13pt;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:120%">2020</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 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:120%">Revenue by type:</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:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;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:120%">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:120%">$</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:120%">256,118&#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:120%">$</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:120%">100,569&#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:120%">$</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:120%">356,687&#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 25pt;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:120%">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:120%">4,133&#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:120%">4,604&#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:120%">8,737&#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 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:120%">Total 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:120%">$</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:120%">260,251&#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:120%">$</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:120%">105,173&#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:120%">$</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:120%">365,424&#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="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-style:italic;font-weight:400;line-height:120%">Nine Months Ended September 30,</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 13pt;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:120%">2021</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 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:120%">Revenue by type:</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 25pt;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:120%">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:120%">$</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:120%">909,599&#160;</span></td><td style="background-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:120%">$</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:120%">224,783&#160;</span></td><td style="background-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:120%">$</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:120%">1,134,382&#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 25pt;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:120%">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:120%">17,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35,182&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">927,518&#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:120%">$</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:120%">242,046&#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:120%">$</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:120%">1,169,564&#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 2px 13pt;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:120%">2020</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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenue by type:</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 25pt;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:120%">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:120%">$</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:120%">770,635&#160;</span></td><td style="background-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:120%">$</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:120%">248,578&#160;</span></td><td style="background-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:120%">$</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:120%">1,019,213&#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 25pt;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:120%">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:120%">12,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24,439&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">$</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:120%">782,785&#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:120%">$</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:120%">260,867&#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:120%">$</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:120%">1,043,652&#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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258728701752">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Allowance for Credit Losses</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 the activity within the allowance for credit losses on trade receivables for the nine months ended&#160;September&#160;30, 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:86.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.721%"/><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"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Allowance for credit losses, January 1, 2021</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:120%">$</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:120%">2,757&#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:120%">Current period provision (credit)</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:120%">(139)</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:120%">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:120%">(987)</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:120%">Allowance for credit losses, September 30, 2021</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:120%">$</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:120%">1,631&#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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258636352360">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:63.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><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:120%">September 30, 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:120%">December 31, 2020</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:120%">Assets held in Rabbi Trust</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:120%">$</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:120%">39,418&#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:120%">$</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:120%">36,164&#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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81Mi9mcmFnOjA5YzJhN2Q5MGU3NDRkMjI5NGQ5ZTRjZjAxMzllOTkzL3RhYmxlOmI3ZjgxODhkMGI1ZDRiNWNiMDliNTQyNjY1NjkwMWJmL3RhYmxlcmFuZ2U6YjdmODE4OGQwYjVkNGI1Y2IwOWI1NDI2NjU2OTAxYmZfMi0wLTEtMS0w_2fd13975-c972-4cfa-97e8-4337fb87cc8d">Right-of-use assets for operating leases, net</span></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:120%">16,351&#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:120%">16,835&#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:120%">Capitalized software, net (1)</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:120%">15,243&#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:120%">12,802&#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:120%">Equity method investment (2)</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:120%">15,779&#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:120%">10,488&#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:120%">Deferred loan costs, 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:120%">236&#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:120%">501&#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"/></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:120%">Other non-current assets</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:120%">1,038&#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:120%">785&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Other assets, net</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:120%">$</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:120%">88,065&#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:120%">$</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:120%">77,575&#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:5pt"><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:8pt;font-weight:400;line-height:120%">Accumulated amortization of capitalized software was $35.2&#160;million and $34.0&#160;million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:5pt"><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">(2)</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> In June 2019, Kforce entered into a joint venture resulting in a 50% noncontrolling interest in WorkLLama, LLC (&#8220;WorkLLama&#8221;), which is accounted for as an equity method investment. The loss on this WorkLLama investment was $0.7&#160;million and $1.7&#160;million for the three and nine months ended September&#160;30, 2021, respectively. In addition, Kforce contributed $7.0&#160;million and $4.0&#160;million of capital during the nine months ended September&#160;30, 2021 and the year ended December&#160;31, 2020, respectively.  Refer to Note M - &#8220;Commitments and Contingencies&#8221; for more information on contingencies related to WorkLLama.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258640939384">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Accounts Payable and Accrued Liabilities</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 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:64.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.888%"/><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:120%">September 30, 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:120%">December 31, 2020</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:120%">Accounts payable and other accrued liabilities:</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"/></tr><tr><td colspan="3" style="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:120%">Accounts payable</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:120%">$</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:120%">41,836&#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:120%">$</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:120%">20,177&#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 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:120%">Accrued 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:120%">36,147&#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:120%">15,356&#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 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:120%">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:120%">$</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:120%">77,983&#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:120%">$</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:120%">35,533&#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:120%">Accrued payroll costs:</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"/></tr><tr><td colspan="3" style="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:120%">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:120%">$</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:120%">60,402&#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:120%">$</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:120%">38,257&#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 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:120%">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:120%">7,623&#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:120%">21,842&#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 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:120%">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:120%">4,184&#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:120%">4,641&#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 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:120%">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:120%">797&#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:120%">1,109&#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:120%">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:120%">$</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:120%">73,006&#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:120%">$</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:120%">65,849&#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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258636145352">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:#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:63.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><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:120%">September 30, 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:120%">December 31, 2020</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:120%">Deferred compensation plan </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:120%">$</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:120%">38,749&#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:120%">$</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:120%">34,501&#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:120%">Supplemental executive retirement plan (1)</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:120%">&#8212;&#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:120%">20,628&#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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwNTY4ZGFjZTJjNzQ3NGZhYjYwYjNjMTk4OTIxNTA2L3NlYzo2MDU2OGRhY2UyYzc0NzRmYWI2MGIzYzE5ODkyMTUwNl81OC9mcmFnOmMzZmM5MTJjODVjYjQxMmI5MTBmMzcwYjUxODI5N2Q2L3RhYmxlOmViMjhmNTEyMWRiZDQxZDM4ODgxOTI2NzEwOTBkYmRlL3RhYmxlcmFuZ2U6ZWIyOGY1MTIxZGJkNDFkMzg4ODE5MjY3MTA5MGRiZGVfMy0wLTEtMS0w_7e696e90-f34f-4018-87aa-31b043241464">Operating lease liabilities</span></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:120%">12,712&#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:120%">14,692&#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:120%">Interest rate swap derivative instruments</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:120%">296&#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:120%">1,774&#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:120%">Other long-term liabilities (2)</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:120%">19,321&#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:120%">19,353&#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:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Other long-term liabilities</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:120%">$</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:120%">71,078&#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:120%">$</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:120%">90,948&#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:5pt"><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:8pt;font-weight:400;line-height:120%"> The Company terminated its supplemental executive retirement plan on April 30, 2021 and expects to pay out the obligation in July 2022.  The obligation, as of September 30, 2021, is included as part of Accrued liabilities under Current Liabilities in Note G - Current Liabilities, above.   </span></div><div style="margin-top:5pt"><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">(2)</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> As a result of the application of the Coronavirus Aid, Relief and Economic Security Act (the &#8220;CARES Act&#8221;), we have approxima</span><span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">tely </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$19.3&#160;million in payroll tax deferrals recorded within Other long-term liabilities as of September&#160;30, 2021 and December&#160;31, 2020 (expected to be paid by December 31, 2022)</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</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_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other noncurrent liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258796731832">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Restricted Stock Activity</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 the restricted stock activity for the nine months ended September&#160;30, 2021 (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:43.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.012%"/><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:120%">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:120%">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:120%">Total&#160;Intrinsic<br/>Value&#160;of&#160;Restricted<br/>Stock Vested</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:120%">Outstanding at December 31, 2020</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:120%">1,137&#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:120%">$</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:120%">33.63&#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 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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Granted</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:120%">60&#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:120%">$</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:120%">50.74&#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: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:120%">Forfeited</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:120%">(20)</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:120%">$</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:120%">26.93&#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: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:120%">Vested</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:120%">(47)</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:120%">$</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:120%">25.43&#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:120%">$</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:120%">2,607&#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:120%">Outstanding at September 30, 2021</span></td><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:120%">1,130&#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:120%">$</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:120%">34.98&#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:0 1pt"/></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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258636145352">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Activity in the Accumulated Derivative Instrument Gain</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 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:100.000%"><tr><td style="width:1.0%"/><td style="width:69.893%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">Nine Months Ended September 30,</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:120%">2021</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:120%">2020</span></td><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:120%">Accumulated derivative instrument loss, beginning of period</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:120%">$</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:120%">(1,774)</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:120%">$</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:120%">(179)</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="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:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net change associated with current period hedging transactions</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:120%">1,478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,978)</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="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-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:120%">Accumulated derivative instrument loss, end of period</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:120%">$</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:120%">(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:120%">$</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:120%">(2,157)</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="display:none"/><td colspan="3" style="display:none"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258634816808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text">The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis (in thousands):<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:42.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.525%"/><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:120%">Asset/(Liability) Measured at Fair Value:</span></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:120%">Asset/(Liability)</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:120%">Quoted&#160;Prices&#160;in<br/>Active Markets<br/>for Identical<br/>Assets <br/>(Level 1)</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:120%">Significant<br/>Other<br/>Observable<br/>Inputs&#160;<br/>(Level&#160;2)</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:120%">Significant<br/>Unobservable<br/>Inputs&#160;<br/>(Level&#160;3)</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-style:italic;font-weight:400;line-height:120%">At September 30, 2021</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"/><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"/><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 13pt;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:120%">Interest rate swap derivative instruments</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:120%">$</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:120%">(296)</span></td><td style="background-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:120%">$</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:120%">&#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 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:120%">$</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:120%">(296)</span></td><td style="background-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:120%">$</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:120%">&#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;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-style:italic;font-weight:400;line-height:120%">At December 31, 2020</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"/><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"/><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;padding:2px 1pt 2px 13pt;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:120%">Interest rate swap derivative instrument</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:120%">$</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:120%">(1,774)</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:120%">$</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:120%">&#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"/><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:120%">$</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:120%">(1,774)</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:120%">$</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:120%">&#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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258640110984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kfrc_HealthInsuranceStopLossMaximumPerClaim', window );">Health insurance maximum risk of loss liability per employee insurance plan (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum', window );">Health insurance maximum aggregate amount of risk of loss liability for employee insurance plans (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<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="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Common stock equivalents (in shares)</a></td>
<td class="num">(669)<span></span>
</td>
<td class="num">(398)<span></span>
</td>
<td class="num">(584)<span></span>
</td>
<td class="num">(328)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive common stock equivalents (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">348<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Health Insurance, Stop Loss Maximum Per Claim</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258717347064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments - Schedule (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 402,725<span></span>
</td>
<td class="nump">$ 365,424<span></span>
</td>
<td class="nump">$ 1,169,564<span></span>
</td>
<td class="nump">$ 1,043,652<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">119,264<span></span>
</td>
<td class="nump">103,878<span></span>
</td>
<td class="nump">336,877<span></span>
</td>
<td class="nump">295,763<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating and other expenses</a></td>
<td class="nump">91,446<span></span>
</td>
<td class="nump">78,098<span></span>
</td>
<td class="nump">260,882<span></span>
</td>
<td class="nump">243,441<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from operations, before income taxes</a></td>
<td class="nump">27,818<span></span>
</td>
<td class="nump">25,780<span></span>
</td>
<td class="nump">75,995<span></span>
</td>
<td class="nump">52,322<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember', window );">Tech</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">337,230<span></span>
</td>
<td class="nump">260,251<span></span>
</td>
<td class="nump">927,518<span></span>
</td>
<td class="nump">782,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">95,934<span></span>
</td>
<td class="nump">71,960<span></span>
</td>
<td class="nump">258,449<span></span>
</td>
<td class="nump">216,606<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">65,495<span></span>
</td>
<td class="nump">105,173<span></span>
</td>
<td class="nump">242,046<span></span>
</td>
<td class="nump">260,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">$ 23,330<span></span>
</td>
<td class="nump">$ 31,918<span></span>
</td>
<td class="nump">$ 78,428<span></span>
</td>
<td class="nump">$ 79,157<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258717366136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td>
<td class="nump">$ 402,725<span></span>
</td>
<td class="nump">$ 365,424<span></span>
</td>
<td class="nump">$ 1,169,564<span></span>
</td>
<td class="nump">$ 1,043,652<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td>
<td class="nump">389,173<span></span>
</td>
<td class="nump">356,687<span></span>
</td>
<td class="nump">1,134,382<span></span>
</td>
<td class="nump">1,019,213<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td>
<td class="nump">13,552<span></span>
</td>
<td class="nump">8,737<span></span>
</td>
<td class="nump">35,182<span></span>
</td>
<td class="nump">24,439<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember', window );">Tech</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td>
<td class="nump">337,230<span></span>
</td>
<td class="nump">260,251<span></span>
</td>
<td class="nump">927,518<span></span>
</td>
<td class="nump">782,785<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember', window );">Tech | 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td>
<td class="nump">330,170<span></span>
</td>
<td class="nump">256,118<span></span>
</td>
<td class="nump">909,599<span></span>
</td>
<td class="nump">770,635<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember', window );">Tech | 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td>
<td class="nump">7,060<span></span>
</td>
<td class="nump">4,133<span></span>
</td>
<td class="nump">17,919<span></span>
</td>
<td class="nump">12,150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td>
<td class="nump">65,495<span></span>
</td>
<td class="nump">105,173<span></span>
</td>
<td class="nump">242,046<span></span>
</td>
<td class="nump">260,867<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td>
<td class="nump">59,003<span></span>
</td>
<td class="nump">100,569<span></span>
</td>
<td class="nump">224,783<span></span>
</td>
<td class="nump">248,578<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td>
<td class="nump">$ 6,492<span></span>
</td>
<td class="nump">$ 4,604<span></span>
</td>
<td class="nump">$ 17,263<span></span>
</td>
<td class="nump">$ 12,289<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258727747048">
<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="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses, beginning balance</a></td>
<td class="nump">$ 2,757<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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Current period provision (credit)</a></td>
<td class="num">(139)<span></span>
</td>
<td class="nump">$ 2,723<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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs charged against the allowance, net of recoveries of amounts previously written off</a></td>
<td class="num">(987)<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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses, ending balance</a></td>
<td class="nump">1,631<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="top.Show.showAR( this, 'defref_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables', window );">Trade receivables allowance unrelated to accounts receivable</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258637738648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Sale of Corporate Headquarters (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>May 19, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionLineItems', window );"><strong>Sale Leaseback Transaction [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionNetBookValue', window );">Net book value of assets</a></td>
<td class="nump">$ 21.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfBuildings', window );">Sales price of corporate headquarters building</a></td>
<td class="nump">23.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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses</a></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="top.Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionLineItems', window );"><strong>Sale Leaseback Transaction [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_SaleAndLeasebackTransactionGainLossNet', window );">Gain on sale of building</a></td>
<td class="nump">$ 2.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_ProceedsFromSaleOfBuildings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sale of buildings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfBuildings</td>
</tr>
<tr>
<td style="padding-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_SaleAndLeasebackTransactionGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123417830&amp;loc=SL77919786-209982<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleAndLeasebackTransactionGainLossNet</td>
</tr>
<tr>
<td style="padding-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_SaleLeasebackTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_SaleLeasebackTransactionNetBookValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 51<br> -URI http://asc.fasb.org/extlink&amp;oid=123386837&amp;loc=d3e51840-112757<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123417830&amp;loc=SL77919786-209982<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=123386837&amp;loc=d3e51843-112757<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 50<br> -URI http://asc.fasb.org/extlink&amp;oid=123386837&amp;loc=d3e51831-112757<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionNetBookValue</td>
</tr>
<tr>
<td style="padding-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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258717335704">
<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="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Assets held in Rabbi Trust</a></td>
<td class="nump">$ 39,418<span></span>
</td>
<td class="nump">$ 39,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,164<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets for operating leases, net</a></td>
<td class="nump">$ 16,351<span></span>
</td>
<td class="nump">$ 16,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,835<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating lease, right-of-use assets, financial statement location</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>
<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="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized software, net</a></td>
<td class="nump">$ 15,243<span></span>
</td>
<td class="nump">$ 15,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,802<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investment</a></td>
<td class="nump">15,779<span></span>
</td>
<td class="nump">15,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,488<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="top.Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet', window );">Deferred loan costs, net</a></td>
<td class="nump">236<span></span>
</td>
<td class="nump">236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">501<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">1,038<span></span>
</td>
<td class="nump">1,038<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">785<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total Other assets, net</a></td>
<td class="nump">88,065<span></span>
</td>
<td class="nump">88,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,575<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="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Accumulated amortization of capitalized software</a></td>
<td class="nump">35,200<span></span>
</td>
<td class="nump">35,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss on equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,709<span></span>
</td>
<td class="nump">$ 1,237<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Payments to acquire equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
<td class="nump">$ 2,500<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kfrc_WorkLLamaLLCMember', window );">WorkLLama</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="top.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss on equity method investment</a></td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">1,700<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Payments to acquire equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<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_CapitalizedComputerSoftwareAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section S45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68176171&amp;loc=SL68176184-208336<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258641050904">
<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>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">$ 41,836<span></span>
</td>
<td class="nump">$ 20,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="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">36,147<span></span>
</td>
<td class="nump">15,356<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Total Accounts payable and other accrued liabilities</a></td>
<td class="nump">77,983<span></span>
</td>
<td class="nump">35,533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Payroll and benefits</a></td>
<td class="nump">60,402<span></span>
</td>
<td class="nump">38,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrent', window );">Payroll taxes</a></td>
<td class="nump">7,623<span></span>
</td>
<td class="nump">21,842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Health insurance liabilities</a></td>
<td class="nump">4,184<span></span>
</td>
<td class="nump">4,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityCurrent', window );">Workers&#8217; compensation liabilities</a></td>
<td class="nump">797<span></span>
</td>
<td class="nump">1,109<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Total Accrued payroll costs</a></td>
<td class="nump">$ 73,006<span></span>
</td>
<td class="nump">$ 65,849<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258717319144">
<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>Sep. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSignificantNoncashTransactionsLineItems', window );"><strong>Other Significant Noncash Transactions [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="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation plan</a></td>
<td class="nump">$ 38,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Supplemental executive retirement plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">20,628<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">12,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,692<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Interest rate swap derivative instruments</a></td>
<td class="nump">296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">19,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,353<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Total Other long-term liabilities</a></td>
<td class="nump">$ 71,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,948<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating lease liabilities, financial statement location</a></td>
<td class="text">Total Other long-term liabilities<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=kfrc_DeferredPayrollTaxesMember', window );">Deferred Payroll Taxes | COVID-19</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="top.Show.showAR( this, 'defref_us-gaap_OtherSignificantNoncashTransactionsLineItems', window );"><strong>Other Significant Noncash Transactions [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="top.Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">$ 19,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,300<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DerivativeLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability 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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherSignificantNoncashTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSignificantNoncashTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-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_OtherSundryLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_FairValueByLiabilityClassAxis=kfrc_DeferredPayrollTaxesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=kfrc_DeferredPayrollTaxesMember</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_UnusualOrInfrequentItemAxis=kfrc_COVID19Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UnusualOrInfrequentItemAxis=kfrc_COVID19Member</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>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258727766312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">4 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>executive</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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>
<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="top.Show.showAR( this, 'defref_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan', window );">Number of executives participating 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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost of plan</a></td>
<td class="nump">$ 87,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 199,000<span></span>
</td>
<td class="nump">$ 259,000<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost of plan</a></td>
<td class="nump">$ 124,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">138,000<span></span>
</td>
<td class="nump">$ 373,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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Supplemental executive retirement plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,628,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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions to benefit plans</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,000<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Executives, Supplemental Executive Retirement Plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258640517448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Apr. 22, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="nump">$ 10.5<span></span>
</td>
<td class="nump">$ 8.7<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="top.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>
<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="top.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>
<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="top.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="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="top.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>
<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="top.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>
<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="top.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="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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation expenses</a></td>
<td class="nump">$ 27.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27.3<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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period expected to be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 1 month 6 days<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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<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="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=kfrc_TwoThousandTwentyOneStockIncentivePlanMember', window );">2021 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>
<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="top.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>
<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="top.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="text">&#160;<span></span>
</td>
<td class="nump">3,900,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduction Of Shares Reserved For Grant</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AwardTypeAxis=kfrc_OptionOrStockAppreciationRightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PlanNameAxis=kfrc_TwoThousandTwentyOneStockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoThousandTwentyOneStockIncentivePlanMember</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>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258641734344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans - Summary of Restricted Stock Activity (Details) - Restricted Stock<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, at beginning of period (in shares) | shares</a></td>
<td class="nump">1,137<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period | shares</a></td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 26.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(47)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, at end of period (in shares) | shares</a></td>
<td class="nump">1,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Weighted-Average Grant Date Fair Value</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, as of beginning of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 33.63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">50.74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">25.43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, as of end of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 34.98<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Vested | $</a></td>
<td class="nump">$ 2,607<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258717422088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Instrument and Hedging Activity - Narrative (Details) - Designated as Hedging Instrument - USD ($)<br></strong></div></th>
<th class="th"><div>May 31, 2024</div></th>
<th class="th"><div>May 31, 2023</div></th>
<th class="th"><div>May 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DerivativeForwardInterestRate', window );">Derivative 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="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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</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">$ 25,000,000<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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DerivativeForwardInterestRate', window );">Derivative 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="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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</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">$ 75,000,000<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="top.Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Interest Rate Swap B | Scenario, Forecast</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 40,000,000<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="nump">$ 100,000,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>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InterestRateSwapAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ScenarioForecastMember</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>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258724606136">
<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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of period</a></td>
<td class="nump">$ 179,935<span></span>
</td>
<td class="nump">$ 167,263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period</a></td>
<td class="nump">189,969<span></span>
</td>
<td class="nump">170,206<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of period</a></td>
<td class="num">(1,774)<span></span>
</td>
<td class="num">(179)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Net change associated with current period hedging transactions</a></td>
<td class="nump">1,478<span></span>
</td>
<td class="num">(1,978)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period</a></td>
<td class="num">$ (296)<span></span>
</td>
<td class="num">$ (2,157)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258641707976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Estimated Fair Values (Details) - Recurring Basis - Interest Rate Swap - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest rate swap derivative instruments</a></td>
<td class="num">$ (296)<span></span>
</td>
<td class="num">$ (1,774)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Quoted&#160;Prices&#160;in Active Markets for Identical Assets (Level 1)</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest rate swap derivative instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Significant Other Observable Inputs&#160; (Level&#160;2)</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest rate swap derivative instruments</a></td>
<td class="num">(296)<span></span>
</td>
<td class="num">(1,774)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Significant Unobservable Inputs&#160; (Level&#160;3)</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest rate swap derivative instruments</a></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_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability 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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</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=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_InterestRateSwapMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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>58
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258717579352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl', window );">Unemployment benefits, possible liability with a change in control</a></td>
<td class="nump">$ 45,000<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="top.Show.showAR( this, 'defref_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl', window );">Unemployment benefits, possible liability without a change in control</a></td>
<td class="nump">17,300<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="top.Show.showAR( this, 'defref_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh', window );">Maximum potential capital contributions</a></td>
<td class="nump">22,500<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Equity method investment</a></td>
<td class="num">(7,000)<span></span>
</td>
<td class="num">$ (2,500)<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="top.Show.showAR( this, 'defref_kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount', window );">Operating lease not yet commenced, future lease payments</a></td>
<td class="nump">$ 10,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Operating lease not yet commenced, term of contract</a></td>
<td class="text">129 months<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="top.Show.showAR( this, 'defref_kfrc_LesseeOperatingLeaseLeaseImprovementAllowance', window );">Operating lease, advances for leasehold improvements</a></td>
<td class="nump">$ 1,600<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kfrc_WorkLLamaLLCMember', window );">WorkLLama</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Equity method investment</a></td>
<td class="num">$ (7,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_kfrc_EmploymentAgreementSeverancePercentageOfAnnualBonus', window );">Severance payment if agreement terminated meeting specific criteria, percentage of annual bonus</a></td>
<td class="nump">50.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="top.Show.showAR( this, 'defref_kfrc_EmploymentAgreementSeverancePercentageOfAnnualSalary', window );">Severance payment if agreement terminated meeting specific criteria, percentage of annual salary</a></td>
<td class="nump">100.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Renewal terms of current operating leases</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="top.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>
<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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_kfrc_EmploymentAgreementSeverancePercentageOfAnnualBonus', window );">Severance payment if agreement terminated meeting specific criteria, percentage of annual bonus</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="top.Show.showAR( this, 'defref_kfrc_EmploymentAgreementSeverancePercentageOfAnnualSalary', window );">Severance payment if agreement terminated meeting specific criteria, percentage of annual salary</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Renewal terms of current operating leases</a></td>
<td class="text">5 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_kfrc_EmploymentAgreementSeverancePercentageOfAnnualBonus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employment Agreement, Severance Percentage Of Annual Bonus</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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-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_kfrc_EmploymentAgreementSeverancePercentageOfAnnualSalary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employment Agreement, Severance Percentage Of Annual Salary</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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-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_kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Contingent Consideration, Range Of Possible Outcomes, High</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh</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_LesseeOperatingLeaseLeaseImprovementAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Improvement Allowance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLeaseImprovementAllowance</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_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount</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_PeriodForContinuationOfBenefitsUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease not yet commenced, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kfrc_WorkLLamaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>59
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140258632893144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - Subsequent Event - Credit Facility - Revolving Credit Facility<br></strong></div></th>
<th class="th">
<div>Oct. 20, 2021 </div>
<div>USD ($) </div>
<div>Rate</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Initial maximum borrowing capacity</a></td>
<td class="nump">$ 200,000,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="top.Show.showAR( this, 'defref_kfrc_LineOfCreditAccordionFeatureIncreaseLimit', window );">Aggregate additional amount of increase (up to)</a></td>
<td class="nump">$ 150,000,000<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="top.Show.showAR( this, 'defref_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor', window );">Reserve-adjusted LIBOR rate, period minimum</a></td>
<td class="nump">0.00%<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="top.Show.showAR( this, 'defref_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities', window );">Ability to repurchase equity securities under the debt covenants (in excess of)</a></td>
<td class="nump">$ 25,000,000<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="top.Show.showAR( this, 'defref_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold', window );">Leverage ratio under debt covenants, threshold | Rate</a></td>
<td class="nump">300.00%<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="top.Show.showAR( this, 'defref_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash', window );">Availability of unrestricted cash (less than)</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Minimum</a></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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="nump">0.20%<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="top.Show.showAR( this, 'defref_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio', window );">Minimum fixed charge coverage ratio | Rate</a></td>
<td class="nump">125.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Maximum</a></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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="nump">0.30%<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="top.Show.showAR( this, 'defref_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio', window );">Maximum total leverage ratio | Rate</a></td>
<td class="nump">350.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">LIBOR</a></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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">LIBOR | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate</a></td>
<td class="nump">1.125%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">LIBOR | Maximum</a></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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate</a></td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Base Rate</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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate</a></td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Base Rate | Minimum</a></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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate</a></td>
<td class="nump">0.125%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Base Rate | Maximum</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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate</a></td>
<td class="nump">0.50%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest Rate, Variable , Interest Rate Floor</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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-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_kfrc_LineOfCreditAccordionFeatureIncreaseLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit, Accordion Feature, Increase Limit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Covenant Terms, Leverage Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Debt Covenant, Leverage Ratio Threshold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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: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_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Debt Covenant, Threshold, Unrestricted Cash</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LondonInterbankOfferedRateLIBORMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>60
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M /@^EU*_OE0==/?CY_\!4$L#!!0    ( .N"8U.#4%%..@8  ,T7   8
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
M%L\[L6:5D171PS""0U(Z*-HK&8><>GV";H&Z*6555:LL>^,]T3$$YN$$O>!
MM^(\5C1E2OA8]D*7.:NM*@--$B+KMY:T!ASTO<@6]KW80+?:-.OC2DJ#O@0X
M(D-^!ICO88L4PEYC8/0OEBK/Z#++FP;!M5Z]/D"W0%PF2;65!7=#WRJ>YU(D
M:HLW]((?AM ?.D-'84CBP.P,U.L"<NM"NU;6A^]V  81()$WS"PC+ PL^8YZ
M'4!N'9@<T]49>>MEW8]C@H>\=5B,H]#2(:"^_"/T6YN)MJ0>WXRBOH0C=PF?
MT$TFI#(V$B-[NVUE<8A>D&5*H6#H$!,,68.M+]S(7;AGOZ$P2"_3)Z'G#7L[
M$PSYGJ6>H[Z>(_^CCCEA+.U63B8)D)T'ZYL-L&9Y"EXSL9951'W]0)?+##Q6
M<IMB?!Q?XZD]B@[!_EY[>/@DO7 @MW"HK>;F@Z<Q,M;E06HW&38E!IC-^;V
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
M(TE;[VSR@9DIN2?,GW$;8_8M#8 T#YA@9E]IN()D_$XLRY"3Q=FV=%ZL@@7
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
M;_5P>'994L?7_DDPL%6'P8[WYFR=7YW+\;+]VWU\LCY+7;>#@0YW!.47>1J
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
MN*:_!*B= /&7BKJ@O3@#QS\9TV]02P,$%     @ ZX)C4WT@ PWT P  D0D
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
MHF4#>K\PQF\7'*"[OE[^"U!+ P04    " #K@F-34S5*8'@%  !L#0  &0
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
M%_#3#Y=IFES?HI5;P=T.[S0EM^G"Q$3?8K%A8PL>!M+O@L;H&FBZ@0!FHY#
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
MRAK0^5Y*<]K8 //;N_X+4$L#!!0    ( .N"8U.TT[8YPP(  !,&   9
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
M84V?,:B= >VO%!'23]P!PX?1_%]02P,$%     @ ZX)C4^DD>J8% P  H08
M !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULE55MB]LX$/XK@WL<5S#K
M]SC))8'=;<L6KA"ZV_;#<1\4>Q*+RI(KR9OMO^](]GI=VETX"(XDSSPODF:\
M.2O]U32(%AY:(<TV:*SMUE%DJ@9;9BY4AY+>')5NF:6I/D6FT\AJG]2**(WC
M1=0R+H/=QJ_M]6ZC>BNXQ+T&T[<MT]^O4*CS-DB"QX6/_-18MQ#M-AT[X2W:
M3]U>TRR:4&K>HC1<2=!XW :7R?HJ=_$^X#/'LYF-P3DY*/753=[7VR!V@E!@
M91T"H[][O$8A'!#)^#9B!A.E2YR/']'?>>_DY< ,7BOQA=>VV0;+ &H\LE[8
MC^I\@Z.?PN%52AC_A/,06V0!5+VQJAV324'+Y?#/'L9]F"4LXV<2TC$A];H'
M(J_R#;-LM]'J#-I%$YH;>*L^F\1QZ0[EUFIZRRG/[JY[K5%:^(>S Q?<<C3P
MUQT["#2O-Y$E!A<752/:U8"6/H.V@@]*VL; 6UEC_7-^1,HF>>FCO*OT1<!;
M["X@BT-(XS1Y 2^;[&8>+WL&;\^^>V_ 9 V75:5[)@S\>WDP5M,%^>\%BGRB
MR#U%_IQDJINZ%PCJZ!A4+ZV!D?>)%NOYEO]NIU]D<;6Z-AVK<!M0,1K4]QCL
M[AJ$HQ)4:%R>P'K&3JM[7I-C+H<2=K5 OPJUI9JE.S9< #&_ +1N&]4;DFM>
MKX%.P6)[0#T=!;S!:EQ)_$K\Y+6;>56VH1@V.IYQK'^-_P/R)%QF"QJD<9B4
MY;13<VW9(DSR$I(BS(H%W"G+Q/^D)ORR#%?+C 99$199-A%1OJ;]@TH92Q+W
MX]3!'5#BD5N7O8C#/$Y=]C),BW(*L^R!T,MPD6:0DI4\A1MDPC:T]Z;73%;X
MDXX\3)8Y/1=Y E^H=Z$V?[Y:IDGY-PEHJ>V:X;3F.>6*O(=)O'JR_JMRYS +
MJ2T[L04)6<'O+G8T:QLMZI-OC@;\7@X=9%J=^N_ET':>PH?F_8'I$YD$@4=*
MC2_*(@ ]-,1A8E7GF]!!66II?MC0-P2U"Z#W1Z7LX\013%^EW0]02P,$%
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
M6V8\AE%;!SY?*T7[C25H!_OT+U!+ P04    " #K@F-3L;&%;:X"   G!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6R555%/VS 0_BNG: ]4JDB:
M%M*BME(+V^ !A(!M#],>W.326#AV9CL4_OW.3AK:J53;2V([]WWWW9WO,MTH
M_6P*1 NOI9!F%A365A=A:-("2V9.5862ON1*E\S25J]#4VEDF0>5(HRCZ#PL
M&9?!?.K/[O5\JFHKN,1[#:8N2Z;?EBC49A8,@NW! U\7UAV$\VG%UOB(]EMU
MKVD7=BP9+U$:KB1HS&?!8G"Q'#E[;_"=X\;LK,%%LE+JV6UNLED0.4$H,+6.
M@='K!2]1"$=$,GZWG$'GT@%WUUOV+SYVBF7%#%XJ\8-GMI@%XP RS%DM[(/:
M7&,;SYGC2Y4P_@F;QO:<C-/:6%6V8%)0<MF\V6N;AQW ./H $+> V.MN''F5
M5\RR^52K#6AG36QNX4/U:!+'I2O*H]7TE1/.SJ]0\Q?F,@,WTEA=4\(M,)G!
M-69K+M>P<'GC]@U.GMA*H.E-0TN.'3Q,6R?+QDG\@9,)W"II"P.?98;9/CXD
MP9WJ>*MZ&1\E?,3J%(91'^(H'ASA&W99&'J^X?]DP1Q* T<#5]RD0IE:(_Q<
MK,B<KM:O(RI&G8J15S'Z0$67:2[!%D@NT[JL!;.8P>$Z?:6N.U2.XWZ>B#M7
M@OK1!69=5<$@Q4L];@OOFOTEA>U(R=ZE\)TKTUT3#U&UH>R9W@7<D?>]^@-5
MSV*Y0MV5T#VBO7@/.Z&LFSZLD"HBG7:50T6&*H-/<#+H)\FHYU?)I =W--'2
M@LDUJ3=&I=SS;CA%F-9:.[H66[0EID)*P_RT,##HCY*Q(YTDX]X_2T.Z,7NB
MXLFYEQ3W!V=)[] E"7>:MT2]]B/*0*IJ:9L^[DZ[*;AHFO_=O!FAMTQ3( 8$
MY@2-3I.S '0SEIJ-594?!2ME:;#X94&3'+4SH.^Y4G:[<0ZZ?\/\#U!+ P04
M    " #K@F-3AH1?;]X"  !5!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6R-56UOVC 0_BNG;)I 0@T$^CI @G;5*JT2*UWW8=H')SF(5<?.; ?*
MO]_9"8%NE.T+\=EWS_/<V7<,UTH_FPS1PDLNI!D%F;7%51B:),.<F1-5H*23
MA=(YLV3J96@*C2SU0;D(HV[W+,P9E\%XZ/=F>CQ4I15<XDR#*?.<Z<T4A5J/
M@EZPW7C@R\RZC7 \+-@2YVB_%3--5MB@I#Q':;B2H'$Q"B:]J^G ^7N')XYK
ML[<&ETFLU+,S[M)1T'6"4&!B'0*CSPJO40@'1#)^U9A!0^D"]]=;]%N?.^42
M,X/72GSGJ<U&P44 *2Y8*>R#6G_&.I]3AY<H8?POK"O?\], DM)8E=?!I"#G
MLOJRE[H.>P$7W3<"HCH@\KHK(J_RAEDV'FJU!NV\"<TM?*H^FL1QZ2YE;C6=
M<HJSXUO&-3PQ42+<(S.E1JJX-=!Z9+% TQZ&EEB<;YC4B-,*,7H#\1+NE;29
M@4\RQ?1U?$CJ&HG15N(T.@HXQ^($^MT.1-VH=P2OWZ3<]WC]?Z=\PTTBE,O:
MP(]);*RF5_+S",>@X1AXCL%;FJEYTE(@J 7L^#HP,0:INDRF\(6SF MN.7'7
MI4^!WND#)J767"YAR@PWAR[@*+=KXRM3L 1' ?6I0;W"8/R8(2R4H!YTR-9=
M+G@IU-<V@W@# E<H.O3\;,8E6.?OA*]\H3*.FNDDVW0 C>74#21V=VZ<<$9-
MNI4>.^G0\D"J-)2O:5]5V8>M;>:;]BYQ9O?J=,CS:ZD<YTSSA.@(>,Z7DB]X
MPJ1]M9Z0B87%/$;=/!NXDQ:I&!8T20>S9@7UKN8KYH8"P='5E]7+?P^MZ/*L
M3=\/[RZB7O3QP YQW&!24_0\1?>_*1Q>KW-^/OB#XZ^]0^\PW&OU'/72#S0#
MB2JEK;J^V6UFYJ0:%3OW:N#>,[TD573Q"PKMGK@1I:LA5AE6%7YPQ,K2&/++
MC.8^:N= YPM%5U(;CJ#Y)QG_!E!+ P04    " #K@F-3#'<?(@X#   -"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6RE5LENVS 0_96!T$,"))$L
MV7(2V :\I&@/!8*ZRZ'H@9;&$A$N"DG%S=^7I!35260C2"\2EWDS[PV&'$YV
M4MWI$M' '\Z$G@:E,=5U&.JL1$[TA:Q0V)VM5)P8.U5%J"N%)/<@SL(XBM*0
M$RJ"V<2OW:K91-:&48&W"G3-.5&/"V1R-PT&P=/"5UJ4QBV$LTE%"ERC^5[=
M*CL+.R\YY2@TE0(4;J?!?'!],W;VWN 'Q9W>&X-3LI'RSDT^Y],@<H2086:<
M!V)_#[A$QIPC2^.^]1ET(1UP?_SD_:/7;K5LB,:E9#]I;LII<!E CEM2,_-5
M[CYAJV?D_&62:?^%76L;!9#5VDC>@BT#3D7S)W_:/.P!K)]^0-P"XI> X0%
MT@*2MT88MH#A6R.,6H"7'C;:?>)6Q)#91,D=*&=MO;F!S[Y'VWQ1X>ID;93=
MI19G9NNF/D!N84T+0;<T(\+ /,MD+0P5!=Q*1C.*&DY6: AE^A3.X?MZ!2<?
M3D&71-DM*N!;*6M-1*[/X,.S^20TEJ>+%F8MIT7#*3[ *8$O4IA2PXW(,>_!
MKX[CKX[@0YN?+DGQ4Y(6\5&':ZPN((G.(([B00^?Y=OA49^<_XM^\^[HSY*1
M=!63>'_) 7]]I?%KOM%&V4/_^TB 81=@Z ,,#P3XA(29TM:0KA41&;IRI[SF
MH*B^<X7*I-; *-E01LTC5*@ ><7D(^(>JF)$P$E=@9&G?4EO2*2>A+M-'V9I
M9//ST,-\U#$?O8\Y*0J%!3$(A+OD.14'U-BK_Y :?4S.Z)6<^)"<M).3'I6S
ME)S;N]S>0=D=X'U-'PA#82P->[Z;D]]'9=%X'>U1.4_3JXY+<V1ZC)*KR^=&
MJQZCT>7PN=%-GZ?XLE_ZN),^/BI];@O\/*>L=FT,LO<E8CE^Q2Q.TQ?L7]LD
MPY?DP[W[G:,J?&/5X,]A<W"[U:YWSWW+>K&^&%PO!SWK*]OKF];\SWWS4/A"
M5&&K$!AN;:CH8FR9JJ;Y-A,C*]]=-M+87N6'I7VOH'(&=G\KI7F:N #="VCV
M%U!+ P04    " #K@F-3/CK#+_,#  "G#@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S,RYX;6R]5TUOXS80_2N$L(==8!N)I#X#VT!B>]L 732(=]M#T8-B
MCRUA)5$EZ3C]]Z4H1;8I6@@2M!=;I-Z;F3<<#L7)@?$?(@.0Z+DL*C%U,BGK
M:]<5ZPS*5%RQ&BKU9LMXF4HUY#M7U!S2C2:5A4L\+W3+-*^<V43/W?/9A.UE
MD5=PSY'8EV7*_[F%@AVF#G9>)A[R72:;"7<VJ=,=K$!^K^^Y&KF]E4U>0B5R
M5B$.VZES@Z^7.&@(&O%[#@=Q\HP:*8^,_6@&=YNIXS4100%KV9A(U=\3S*$H
M&DLJCK\[HT[OLR&>/K]8_Z+%*S&/J8 Y*_[(-S*;.K&#-K!-]X5\8(=?H!.D
M URS0NA?=&BQ8>B@]5Y(5G9D%4&95^U_^MPEXH2@[-@)I",0D^!?(-".0%_K
MP>\(_FL]!!U!2W=;[3IQBU2FLPEG!\0;M++6/.CL:[;*5UXUA;*27+W-%4_.
M'J!F7*:/!: 5[%0%2(%^0BM5CYN]FONX )GFA?BD)K^O%NCCAT_H \HK]"UC
M>Y%6&S%QI0JC,>:N.Y>WK4MRP25%7UDE,X&6U08V%OYBG)^,\%TEO\\!><G!
M+1DUN(+Z"E'O,R(>P99XYJ^G>S8Y[_.^?+/WLV30OB"HMD<OVM-5@-K"R*L=
MNJO:?M3LZS]_57!T)Z$4?XTX\WMGOG;F7ZR^)ZCV8*NAEAAJ8M/MGF:^1R(2
M3-RGTZ49PF@8^,0_ARV&,(S#) @-W-*"\WQED?2X,YU!KS,8U?DS9T*@FK-M
M+FUB6W9P%EY"S.CF%IA'XR@VQ YAE(9Q%!E:AS"2!%%([5+#7FHX*O6W&GBJ
MZT9U!\1D!AS!LSK7!%A[13B((L&^'QK*AZ@H]A)3^!!%0B^.B2'< O.I[V.[
M\*@7'HT*OZO6K 2TY:Q$K$T"J\1G] AJ^X#JF?JU3)_M>8B&044Q-A3.+:A
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
M^?1[4\JRKL9'=;"J\"V[5)8&@-^Z.J-V!O2^4LI^'MP4:&9X\@=02P,$%
M  @ ZX)C4\WN[Z^B!   ,1(  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N
M>&ULO5C;;MLX$/T5PN@"+9!$HNX.; /Q)=@4R29(TNW#8A\8B;:$2J1+4G'3
MKU_J8MF6*%:[+?;%UF7.S)SA<&:HR8ZR+SS&6(!O64KX=!0+L;TT#![&.$/\
M@FXQD6_6E&5(R%NV,?B68125H"PU+-/TC PE9#2;E,\>V&Q"<Y$F!#\PP/,L
M0^QMCE.ZFX[@:/_@,=G$HGA@S"9;M,%/6'S:/C!Y9S1:HB3#A">4 (;7T]$5
MO+R&XP)02OR9X!T_N@8%E1=*OQ0W-]%T9!8>X12'HE"!Y-\K7N T+31)/[[6
M2D>-S0)X?+W7?EV2EV1>$,<+FGY.(A%/1\$(1'B-\E0\TMWON";D%OI"FO+R
M%^PJ6<\?@3#G@F8U6'J0):3Z1]_J0!P!+*<'8-4 :RC K@%V"P#[ $X-<-H
MKP?@U@!WJ 6O!GAE[*M@E9%>(H%F$T9W@!724EMQ42Y7B98!3DB164^"R;>)
MQ(G9O8@Q U><8\'/P!\RE=\OL4!)RC^ <_#I:0G>O_L WH&$@.>8YAR1B$\,
M(2T7>".LK<PK*U:/%1O<42)B#E8DPI$"O]#CQS_"K_1X:&D4&#)D3=RL?=SF
MEE;C$]Y> -L\ Y9I016AGX,OA\--53CT\"4.)1SVPJ_U\(\YV5N'8TTL[28'
M[5*?W<=&ELLH3S&@:[#ZFB?B#=QA$=,(W)!7S(4L9(*#OVXE#-P(G/&_-4:=
MQJA3&G5ZC%8I#V*<1D5R/Z*7EP0\,[GC5.E=Z?)*746Q?IW98P<&$^/U>,T'
M2:T44A[TG$;JA([;T'&U=,J6<$[7YSG' %7<9-\!L@4Q)!*R 2F6!5CN<8*5
M#-V.5]"S7=AB.$AJ54FY)U*![:H9>@U#3\OP_I3)&6!=RF=@G1!$P@2E@ LD
M<T6F#DAIB(HVIJ*MM_E,A=14U<B]!77\%K] T4E8_"8LOE;S FT3J3OYCB/
MZ5KL$,.]B^QWE\^U'+NUR(.D5GYWD:W M-2+'#1L BV;>OMGU?9/FNVO(A-T
M'7!]?]PB,TAJI9 RG2!0DQDW9,9:,DN\QHS)=4DI(B"DO#]]YN.. Y;MM:@,
MD%EU95P3JFE \S CF/JM5^8MH>0\S"4AN:6J'%8. J8BE':[4@Z26BFD_*"G
MC,"CB0?^HDT]KS4=.Q $IN>VV0P26RG$?-_U^PA9!T*6OI6%89[EJ2QW$4 9
M92+Y7M:[HI^&BO*@9&IU?+-=>3QI,QTDME*).>:1V"G3PZ  ;2W36\HYD,3P
M\#*QJ%6>I)IOM@K LI8Z*7J6[?<X?!@RH'[*>$!OU?0BJ#Q$2:\9_G?..]V4
M,=OA7L+N2&&YO=$^C!10/U-\EF?"VUN4(4V;@H?V#;W_;\J#A_8(]?WQ?D<P
MXW&R!7)^"*4->5Y6C;P_4..:%Z;YF\ZC0XN#^A[W'Y)X7JOT3O.@O3D57<SO
M38-#%X/Z-O;3.3Q6^=XI&5TI1<4PCDZZ&6:;\IL$E[TU)Z(ZO#5/F^\>5^5I
MO_5\ 2^7U=>+@YKJ8\H=8IN$<#EEKJ5*\\*7\635]XGJ1M!M>9Y^H4*>SLO+
M&*,(LT) OE]3*O8WA8'F*]'L'U!+ P04    " #K@F-3H_';@ 8#  !_"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6R55FM/VS 4_2M6AB8F;23.
MNZRM!$43DS:IHC ^N^EM8^'$G>U0^/>SW1!*DC[VI;63>\X]Y]K.]7##Q9/,
M 11Z*5@I1TZNU/K2=6660T'D!5]#J=\LN2B(TE.Q<N5: %E84,%<W_-BMR"T
M=,9#^VPJQD->*49+F HDJZ(@XO4:&-^,'.R\/;BCJUR9!^YXN"8KF(%Z6$^%
MGKD-RX(64$K*2R1@.7*N\.4$6X"-^$-A(W?&R%B9<_YD)C\7(\<SBH!!I@P%
MT7_/, '&#)/6\;<F=9J<!K@[?F/_8<UK,W,B8<+9(UVH?.2D#EK DE1,W?'-
M+=2&(L.7<2;M+]IL8Z/(05DE%2]JL%90T'+[3U[J0NP <+@'X-< _U1 4 ,"
M:W2KS-JZ(8J,AX)OD##1FLT,;&TL6KNAI5G&F1+Z+=4X-9Y40D"IT"]*YI11
M14&B\QM0A#+Y!7U##[,;='[V!9TA6J+[G%>2E LY=)7.;1C<K,YSO<WC[\DS
M@_4%"KROR/=\W .?'(;?0*;AV,*]CW!7.VYL^XUMW_(%>_BNLHQ7I9)H35[)
MG '2KA!7.0B]L3)1P0*Q]XI<'L@8-!D#FS$\,6-?";<,L64PY^]Y'.(TB(?N
M\VZENE&^AY.DB?H@+VSDA<?DM5WW*=R21#NY@QB'24MA-PI'013W*XP:A=%!
MA?=<$8;^;^'Z+$0=<4DR2(.6A6Y4$$5!T&\A;BS$QW:=5:BU"\X8RKA4!S=7
MTA G!VLSK0E-,>90PI*J7N])QU7LA9[?\MZ-"E(_VK/!TD9B>I)$15[ZUR7M
MKDOLMY>E&^3C-/3[I0T::8.#TFZ!,)7K#YRL!"DS.+:#!AT1^IB&+:4]07&(
M^X5B[_UK[1V4^JA[(@CY^5/JX^2[WD"%[N>2V(YX1'7-_*' @_;)[0G"V!OL
MD;W39/!I9[>[_7NEXLXG+@GTO:0MMAL61VG85NON=$=S-?E-Q$JO-6*PU#CO
M(M%NQ;;;;R>*KVW#G'.EVZ\=YOJ&!,($Z/=+SM7;Q/3@YLXU_@=02P,$%
M  @ ZX)C4T</HH]H P  Y@H  !D   !X;"]W;W)K<VAE971S+W-H965T,SDN
M>&ULO591;]LX#/XK@K&'#5AKRW;L>$@"; F&*]!=BR;=/0Q[4!TF%B9+/DEI
M.N!^_$FRZR:QXVV'PUX22>9'?J1(BI.]D-]4 :#14\FXFGJ%UM4[WU=Y 251
MEZ(";KYLA"R)-ENY]54E@:P=J&1^& 2)7Q+*O=G$G=W*V43L-*,<;B52N[(D
M\OL'8&(_];#W?'!'MX6V!_YL4I$M+$'?5[?2[/Q6RYJ6P!45'$G83+WW^-T"
MAQ;@)#Y3V*N#-;*N/ CQS6ZNUE,OL(R 0:ZM"F+^'F$.C%E-AL??C5*OM6F!
MA^MG[1^=\\:9!Z)@+MA?=*V+J3?VT!HV9,?TG=C_ 8U#(ZLO%TRY7[2O99/(
M0_E.:5$V8,.@I+S^)T]-( X 47P&$#: \ 2 SP&B!A#]+"!N +&+3.V*B\."
M:#*;2+%'TDH;;7;A@NG0QGW*[;TOM31?J<'IV8TN0*)KP;<7*Y ENJ;D@3*J
M*2CT>@&:4*;>H MTOUR@UZ_>H%>(<K0JQ$X1OE837QL.5I.?-_8^U/;",_:6
M4%VB*'B+PB#$/?#Y,/Q])0?ABV'X G(#QPX>',-]$[@V>F$;O=#IBP:CMZ1;
M3C<T)URC/P7/B2K02A*NB,MMA;Y<&QRZTE"JKP-6H]9JY*S&9[W8@)2P1KDH
M3?TKXBJH8H3WW4>M*W&Z;!=XG$7C-,XF_N-AW'JDXE& 6ZDCHG%+-!XDNMQ5
M%0/3)31A")X@W]DB-^U"4^F.SY*N]8X.Z 3'A.=QA[!I=<&)U**K)PR2<-SO
MUJAU:S3HUDT%TL2<;Q$#TW(0>ZF9/E]&'0XX3'%XPK1'*DZRL)]ITC)-!IE>
M<0T2E$:&+R"U)Y7IB9(^$G</E"LM=_8>>GDGW=AER0GKK@Q.T[B?=-J23H?#
MZXJ*V9:D;4OZ07C3+H4L"O$)T5ZI4=3/=-PR'0\R70F;V+_(=]Q)W!0'Z?B$
M[[C#-PNR^$SB9BW?[+\F[ENTH9SPG!J'E#;9XLJ3B=PUESX_ADW]8FB.W,'!
MR^,5_%PGO"7?I6 ,K<B3>;C^0?.;SU>+"YP-63EX(O%O[/+XY7'!X?]9"(VV
MY#C'.RWQAV(U6_]@IK 3X"<BMZ9AF,S9&%QPF9K<E/5056^TJ-R8\2"T&5K<
MLC"#*$@K8+YOA-#/&SNYM*/M[%]02P,$%     @ ZX)C4[3.HDYJ P  L@H
M !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&ULK591C^(V$/XK5M2'/>FZ
M"0D$6 $22UAU'ZY"BZY]J/I@D@&L2^S4=I:]JC^^8R>XL"&Y?2@/)';F^V:^
M\20SLY.0W]010).W(N=J[AVU+A]\7Z5'**BZ%R5P?+(7LJ :E_+@JU("S2RH
MR/TP"&*_H(Q[BYG=V\C%3%0Z9QPVDJBJ**C\_@BY.,V]@7?>>&&'HS8;_F)6
MT@-L07\M-Q)7OF/)6 %<,<&)A/W<6PX>GJ;&WAK\QN"D+NZ)4;(3XIM9/&=S
M+S !00ZI-@P4+Z^P@CPW1!C&7PVGYUP:X.7]F?W):D<M.ZI@)?+?6::/<V_B
MD0SVM,KUBSC] HV>D>%+1:[L/SG5MO'4(VFEM"@:,$90,%Y?Z5N3APM ..@
MA T@_"@@:@#1.T 4= "&#6#X40^C!C#Z*"!N +'-?9TLF^F$:KJ827$BTE@C
MF[FQQV71F&#&36%MM<2G#'%ZL2[*7'P'((_ 8<\TV>24*_(S6689,V=/<_+,
MZP(VE7"7@*8L5Y]FOD;WAL1/&U>/M:NPPU5$O@BNCXJL>0;9#?RJ'S_\$3[I
MQT][\#ZFS>4N/.?N,>PEW$)Y3Z+@,PF#,/BZ3<C=3[?2LNIG69;2L0RZ69*/
MQW)F@3=(*_/BWJ!;_R_2GOI9$DB19=##<I7WR-5L9&FC#MH7T$P"?MWTN6H5
M^6.Y4UKB=^K/'@=#YV!H'0P['/Q:%3N01.R)2Z$B)96:I:S$]X ?".-DNW[9
MD'](7Y:3VL_(^C'?^-=%./-?;X0V<J&->D/;@GQE*9!4*&T"+/%UO?4JUBSQ
MA>/). @"Y[P.KVTUF$Y;9NNV63BZ,KN2$CLI<:^49ZY! LKXD9:X'64X;(N)
M6[D>1).VF#9;-(XZQ8R=F''_N51EF=N:Q ^F*PELO:Y4.]2MQNWD!O7OG;YQ
M2]\[BZ=;5'$XZ10W<>(FO>*:)B'QI+B6;%>95J"(%F37= TC3MU2-VF%U!'+
MU,4R[8TE07\<LBO/GS'/J3AP]C<^X#B-'7"B(G>Y4.H3R2HPD6*M8?NT3>Q6
MH,FT7623ZU.HP_4O>FT!\F"G(H69J;BN6X?;=8/7TLX;[_:3P<.ZGI_^HZFG
MN2]4'ACF-X<]4@;W8SQS64](]4*+TG;TG= X']C;(PZ5((T!/M\+H<\+X\"-
MJ8M_ 5!+ P04    " #K@F-3%"0-WR,$   C$0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970T,2YX;6S-6%UOXC@4_2M6- ^MM$-BA\\*D&AIM96F&E1V9AY&
M\V"( :M)G+4-E-7^^+UVTH2/U%0:K00/D#B^YQX?.\>^]+="OJ@58QJ])G&J
M!MY*Z^S&]]5\Q1*J&B)C*3Q9")E0#;=RZ:M,,AK9H"3V21"T_83RU!OV;=M$
M#OMBK6.>LHE$:ITD5.YN62RV P][;PW/?+G2IL$?]C.Z9%.FOV43"7=^B1+Q
MA*6*BQ1)MAAX(WSS0$(38'M\YVRK]JZ1&<I,B!=S\Q@-O, P8C&;:P-!X6?#
M[E@<&R3@\7<!ZI4Y3>#^]1OZ@QT\#&9&%;L3\0\>Z=7 ZWHH8@NZCO6SV/[)
MB@&U#-Y<Q,I^HVW1-_#0?*VT2(I@8)#P-/^EKX40>P& 4Q] B@!R'-!\)R L
M L*C )"R/J!9!#0_FJ%5!+0^&M N MI6^UPLJ_28:CKL2[%%TO0&-'-AI\M&
M@\ \-2MKJB4\Y1"GAU,MYB_H,9VSU$PQFL0T5>@S&D41-U-/8WB8+V"S$*[&
M3%,>JVOH\FTZ1E>?KM$GQ%/TQ.,8.JB^KX&5P?;G!8/;G %YAT&(GD2J5PK=
MIQ&+:N+'[OB>(]X'-4I)R)LDM\0).&59 X7!'X@$!-?PN?MX>% WG-_+?O][
MV1_<X:-,-A A==D/M S+Y15:O/ ].BLJV6?SZD?H3B3@ARI?2",I:;IDX%$:
MS79HO]^$[FSS:$MEA'Y^ 4CTJ%FB?CD(-4M"34NHZ5KO1:+Y/B'V:JY9W?K-
M$;L6T3CU9A@V6GU_L[\F3ON01N^PS_BT#PZ.@>Y/.W4;[=[!IXPX4*!5*M!R
M*O UL^/]*E'^[H\RV)+F/%?![BP.F=MEDO9ES'NG)-1QCOJ91>M\+Q,+I$Q6
M!1NC8G(#F<'?T!)XZ;H7)L=M[<]:_01T2RI=)Q70(P$>5GW'R'HE7.\RI,9!
MM:<$_Y/8!;#YV7N1.J1><;RWR^$SC)26?*XA_SG=,:E R84H7]DM#IWC_$MH
MV+'7*;S18IGR?]YQN?IM.CSUL$XC/#*Q<[T.B5>VC-V^_,,> 8$NW3 )1UJ4
M,<E%9 G;:=,"S1BJQE5[4'#G"-&.4:D01HDY,: VBNA.N72O/!6[3?5X?:%_
MX424\F2=N. K-\478J>X\E/L-M3O,&*>+HMYJIT--P"VL^'B4ADJ=CMJG?KT
M]9SZE<'B"W%84CDL<3OL>?7/ . @?QE<;"IW)6YW-8=%6SFXT"I;)1=BJZ2R
M5>*VU6F^A]$-U#YT%K-J$T-74/SD6]QU[7$[/#D^A+W ?(X<T]^KX1(FE[;:
M5N#>ZU3GY^VRM:SH1[:./6J_Q3=WN*9]C&_N\WJ]@L__/GBB<LFAZHO9 E(%
MC0ZPE7E%GM]HD=D*<B8TU*/V<L5HQ*3I ,\70NBW&Y.@_%]D^!]02P,$%
M  @ ZX)C4\ <0=;. P  &@P  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N
M>&ULG5=M;]LX#/XKA*\XM$ ;OR5.LJ4!TG;;]<.N0;-VGQ6;B8W:4B;)S0K<
MCS^]I+:[Q$:;+[$EB^3#AQ3)3+:,/XD44<+O(J?BTDFEW'QR71&G6!#18QND
MZLN*\8)(M>1K5VPXDL0(%;D;>%[D%B2CSG1B]N9\.F&ES#.*<PZB+ K"7ZXP
M9]M+QW=>-^ZS=2KUACN=;,@:%R@?-G.N5FZE)<D*I")C%#BN+IV9_^G*C[2
M.?&8X58TWD&[LF3L22]NDTO'TX@PQUAJ%40]GO$:\UQK4CA^[90ZE4TMV'Q_
MU?[5.*^<61*!URS_F24RO71&#B2X(F4N[]GV']PY--#Z8I8+\PO;W5G/@;@4
MDA4[886@R*A]DM\[(AH"X;!%(-@)! :W-610WA!)IA/.ML#U::5-OQA7C;0"
MEU$=E87DZFNFY.1T(5G\!+<T1JKI@7E.J( +6-@H 5O!/0K)LUAB O;T3#.9
MR1<XO4%)LER<*8&]4R?@@D@)1P$9A0>:27'>V/B1LE(0FJC-DS?KB2N57QJ=
M&^]\N+(^!"T^C.$[HS(5\(4FF+R5=Q4?%2G!*RE70:?"!6YZ$'KG$'B!_["X
M@=.3L]H=^]MA)JRX#XV9L,7,OV6Q1/[W7W[D?68K^VSP:#<,F1W&^I6QOC'6
M;S%V5THA%;\979\#D;#$=4:I6ND0;Y!G+(%3%0?KW1G\!X?\M.Q92P-C25_[
MYZGOA\.)^WP WZ#"-^C$]XT3JI/GO1@&>Q@B[S""J$(0=2)8:%L7^HHG<,T*
M5?<$,95CQA6V-:I:I&A[@>:Y.7DQV[,MX<DY?/E5ZGMQ2U4,2_U!P)U,D8-,
M"86[C5:G$E[5DQ5FVEOE[-QRW^5KM.?K1=#B[+!R=MCI; U!$YZP/"=<Z#RP
M,#3W=<8?PF35#QN8@J@W#@^C&E6H1IVH'E7R?R '1ON\]%O2<%PA&'_HFB!-
MCK@@XT,7I"5BOE>7:J^S7OPT+0:3B]DS<M4RP=P94'4?X2O).#R2O,2.6N$W
MNH+_ 1J$IJ"M8!R1.SOCS>0)PU[4DCQ^4*,.WEU#CH%EM>LH5+@&7F_8;\%5
MUWD_?&]:'P,KW(<5#'K]-KKJCN!_I"68(.^G^S& ^_OA[??&HQ:\=8?P!YWY
M_X-)DMNN>$M5DU2C86QS_FT/W1M%+/]=%Z/N$7YWD]B%4E%PT',K'+VIBMZ?
M)<EMC&L%\K492@7$K*323F[5;C7XSNRX5Q^W4_-WPM6M%)#C2HFJ7%4,<CN(
MVH5D&S/\+9E4HZ1Y3=7PCEP?4-]7C,G7A390_1V8_@]02P,$%     @ ZX)C
M4PY*&\#_ @  #PL  !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULQ59=
M;]HP%/TK5]$FM5)+OH#0"I!*65>D;:J*NCU,>W"3"UA-XLPVT$K[\;.=-,U*
MR((VJ3P0V[GGY%R?*U\/MXP_B!6BA,<D3L7(6DF9G=NV"%>8$-%A&:;JS8+Q
MA$@UY4M;9!Q)9$!);'N.T[<30E-K/#1K-WP\9&L9TQ1O.(AUDA#^-,&8;4>6
M:STOW-+E2NH%>SS,R!+G*.^R&ZYF=LD2T01305D*'!<CZ\(]_^AZ&F BOE+<
MBLH8="KWC#WHR2P:68Y6A#&&4E,0]=C@)<:Q9E(Z?A:D5OE-#:R.G]FO3/(J
MF7LB\)+%WV@D5R-K8$&$"[*.Y2W;7F.14$_SA2P6YA^V1:QC0;@6DB4%6"E(
M:)H_R6.Q$16 Z^\!> 7 :POP"X#_&M#= ^@6@&Y;0*\ ]-H"^@6@WS:'H  $
MQJQ\=XTU4R+)>,C9%KB.5FQZ8/PU:.4(374ISB57;ZG"R?$4.=T070XP2X7D
M:U5F$D@:P35&2YHNX4(7"Y5/< I?".=Y[-$4):&Q.%:K4Q1TF1*)$1!1PBIL
MIW WG\+1N^.A+95D_6$[+.1-<GG>'GF?R1/X[@EXCM>M05^V1OLUZ&EKM%>#
M_M",GF/6 =\Q<+<&?O6WC_,.N(&!.S7PCVVUN\&?:%L52%DE7EDEGJ'K[J&;
MI1(Y"@FWRF:8;TD&%PVT?DGK&UK_D.(3==5'4<"4BC!F8JV$P/=/B@IF$A/Q
MHT%(MQ32;<RO(D05.-;M=S.!VQFX[QN$]$HAO99"3B!E^K F,9"$K5-95X(Y
M6=^0Z::S&7L]Q_R&]J9&1K^4T3_4[TE#=D%)&[RMWX-2R. ?_;YJ)G Z_4:_
MSTHA9__3[[,=OX-&OUWGI0TX!SL.OV >8DHX92>@&C^&1,B&I-U*TW'?MA#<
MEY/-;3[:#G-@4K!5+>@ZKRPH6M-NY(Y911O:C72=UZ1Y>G:ET^NKHFH3:K<$
MQ+A06*<3J!.!Y[>O?")99IK_/9/J*F&&*W5C1:X#U/L%8_)YHN\3Y1UX_!M0
M2P,$%     @ ZX)C4^\OB)LN P  1PD  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#0N>&ULS59;;]HP%/XK5M2'5AK-!4C(!$A M[72UE5MMSU,>S")(=8<
MF]DGI?OW.W;2E-(45=H>]@*^G._S=R[Q\7BK]$]3, ;DOA323+P"8//6]TU6
ML)*:4[5A$G=62I<4<*K7OMEH1G,'*H4?!4'LEY1+;SIV:U=Z.E85""[9E2:F
M*DNJ?\^94-N)%WH/"]=\78!=\*?C#5VS&P9?-E<:9W[+DO.22<.5))JM)MXL
M?+L( PMP%E\YVYJ=,;&N+)7Z:2<7^<0+K"(F6 :6@N+?'5LP(2P3ZOC5D'KM
MF1:X.WY@?^^<1V>6U+"%$M]X#L7$&WDD9RM:";A6VW/6.#2T?)D2QOV2;6,;
M>"2K#*BR :."DLOZG]XW@=@!($\W(&H T3Y@\ *@WP#ZSM%:F7/KC *=CK7:
M$FVMD<T.7&P<&KWATJ;Q!C3N<L3!](QI?D=M*,F%-* K3!$0*G-RSO(UEVLR
MLX'F\)OT<)A5924HL)QT S]@X9#CC\J8DT?@\1D#R@4N]<B7FS-R?'1"C@@:
MWA:J,GB6&?N OEA%?M;HGM>ZHQ=TI^23DE 8\D[F+'^*]S$&;2"BAT#,HX.$
M-VQS2OK!&Q(%4=BA9_%Z>'! 3K_-2]_Q]5_@FWU>7&!@,U'E-@E72KNJGP%H
MOJR +@4CH,BEDAG&02LAK-F%!*:9@3?D$F\ M2*W])Y\O\9=@D6_I3K_<4#;
MH-4V<-H&+VB;,RP,:<_#$S98!RKO2F!-$CL2>YO<3<,D3?O#L7^W&]<.LSB)
MXGYK]D3CL-4X/*@1R^*PNAH^W#UVE*9QNJ>NPRS!#,?=ZN)677Q0W>L^I .I
M2MJ#DO^NC$:MMM&_**/1LPSTPB09[.6ITRKMSE+:"DP/"K3.9P65:T:H,2KC
M+E];#@7>S%K;--6R2='<E:"I--0UJ,X[+7U>38-DM.?*<Z->F.Y8/?$E#!XO
M^N#OOH@&O_LE]J(TWE/7:14.DSUY_DY+*IE>NTYM2*8J"?6EW*ZVKX&9ZX%[
MZW/[2G"M[I&F?F)\HAJ#;HA@*Z0,3A,,F:Z[=CT!M7&-;ZD VZ@;%OC28=H:
MX/Y**7B8V /:M]/T#U!+ P04    " #K@F-3*DO6 AT#  """@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T-2YX;6S-5EU/VS 4_2M7&9I 8N2CI0765N)C
M:)5@8W2PAVD/;G+;6CAV9COM]N]W[810MI+Q@L1+:R?W7)][CNW<P4KI.[-
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
M^6!Q_#ZIO?P[3=,X3A(LHY.)5\$$RUN2P-?/AFD##RP.1/JS7./5QCOD^3[
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
M\?;ZR_*ZV6/G@G. GXCOOU!+ P04    " #K@F-39>&9M;<!  !E'   $P
M %M#;VYT96YT7U1Y<&5S72YX;6S-V<ENPC 4!=!?0=DB8CR4#@(V;;<MB_Z
MFSQ(1!);MJ'P]W7"(+6BJ(A*O9M$B>UW7VSI;#)^VUKRO4U=-7Z2%"'8!\9\
M5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+',-(&:, AMC60Z?J*Y7E6A][R)
MKWUIFDGBJ/))[W$WL<V:)-K:JLQTB.-LW>3?4@;[A#2N[.;XHK2^'R<D[&1"
M._)SP'[=ZYJ<*W/JS;0++[J.L]BF8CYL*_+I^1(G>C3S>9E1;K)5'9>DWCK2
MN2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:,]?'$'%T>=SB2=O7 QD+D0GG^
M$X^)L?35WT?M:>>4_S([;N^'<<ON/#SK;M?O\=<S/M:_L \!TH<$Z4.!]'$#
MTL<(I(];D#[N0/JX!^F##U$:01&5HY#*44SE**AR%%4Y"JL<Q56. BM'D56@
MR"I09!4HL@H4606*K )%5H$BJT"15:#(*E!DE2BR2A19)8JL$D56B2*K1)%5
MHL@J4625*+)*%%D5BJP*15:%(JM"D56AR*I09%4HLJK_E/7=F.5?__AJ[VFM
MR^:0S[J_B]-/4$L! A0#%     @ ZX)C4P=!36*!    L0   !
M     ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #K@F-3=1L'
M.NT    K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    " #K@F-3F5R<(Q &  "<)P  $P              @ '+ 0
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( .N"8U/^XNT.(04  $D5
M   8              " @0P(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    " #K@F-3<!Y7U?D%   K%P  &               @(%C#0
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ ZX)C4X-044XZ
M!@  S1<  !@              ("!DA,  'AL+W=O<FMS:&5E=',O<VAE970S
M+GAM;%!+ 0(4 Q0    ( .N"8U/#+>M=,0,  'T*   8              "
M@0(:  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " #K@F-3
M]:SY&ZT-  !]60  &               @(%I'0  >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&UL4$L! A0#%     @ ZX)C4QV&_--N P  N H  !@
M     ("!3"L  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (
M .N"8U.D1QT*&0@  .<B   8              " @? N  !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6Q02P$"% ,4    " #K@F-3"'L&/JT*  !O'   &
M            @($_-P  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#
M%     @ ZX)C4X!%NQ#X P  : D  !@              ("!(D(  'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( .N"8U,UT%\_00,  )<'
M   9              " @5!&  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
M4$L! A0#%     @ ZX)C4S+,4_UN!   20H  !D              ("!R$D
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #K@F-3([?P
M'H<"  "K!0  &0              @(%M3@  >&PO=V]R:W-H965T<R]S:&5E
M=#$R+GAM;%!+ 0(4 Q0    ( .N"8U/$("*P(@0  "$)   9
M  " @2M1  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @
MZX)C4^$5]$?V @  BP8  !D              ("!A%4  'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6Q02P$"% ,4    " #K@F-3HCPF3<\#  !P"   &0
M            @(&Q6   >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4
M Q0    ( .N"8U-]( ,-] ,  )$)   9              " @;=<  !X;"]W
M;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ ZX)C4SY2' F1!
MR@H  !D              ("!XF   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6Q02P$"% ,4    " #K@F-34S5*8'@%  !L#0  &0              @(&J
M90  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( .N"8U,+
M5>=%K ,  "@(   9              " @5EK  !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&UL4$L! A0#%     @ ZX)C4T3(+97I$@  )34  !D
M     ("!/&\  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M" #K@F-3@LG(L0$%  #-"P  &0              @(%<@@  >&PO=V]R:W-H
M965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( .N"8U,ONG%5)P<  'H3   9
M              " @92'  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L!
M A0#%     @ ZX)C4YV L\16 P  W <  !D              ("!\HX  'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " #K@F-3[&_FZ4H#
M  "'!P  &0              @(%_D@  >&PO=V]R:W-H965T<R]S:&5E=#(T
M+GAM;%!+ 0(4 Q0    ( .N"8U.TT[8YPP(  !,&   9              "
M@0"6  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ ZX)C
M4^704RPV!   ) D  !D              ("!^I@  'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6Q02P$"% ,4    " #K@F-3Z21ZI@4#  "A!@  &0
M        @(%GG0  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0
M   ( .N"8U/1;=7OX0,  &D(   9              " @:.@  !X;"]W;W)K
M<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ ZX)C4X (-H+3 @  Y 4
M !D              ("!NZ0  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q0
M2P$"% ,4    " #K@F-3L;&%;:X"   G!@  &0              @('%IP
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( .N"8U.&A%]O
MW@(  %4&   9              " @:JJ  !X;"]W;W)K<VAE971S+W-H965T
M,S$N>&UL4$L! A0#%     @ ZX)C4PQW'R(. P  #0D  !D
M ("!OZT  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " #K
M@F-3/CK#+_,#  "G#@  &0              @($$L0  >&PO=V]R:W-H965T
M<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( .N"8U/1A=[4000   D4   9
M          " @2ZU  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#
M%     @ ZX)C4[]CC3X< P  8@@  !D              ("!IKD  'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " #K@F-3[XNYF&,"  #/
M!0  &0              @('YO   >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;%!+ 0(4 Q0    ( .N"8U/-[N^OH@0  #$2   9              " @9._
M  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ ZX)C4Z/Q
MVX & P  ?PD  !D              ("!;,0  'AL+W=O<FMS:&5E=',O<VAE
M970S."YX;6Q02P$"% ,4    " #K@F-31P^BCV@#  #F"@  &0
M    @(&IQP  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (
M .N"8U.TSJ).:@,  +(*   9              " @4C+  !X;"]W;W)K<VAE
M971S+W-H965T-# N>&UL4$L! A0#%     @ ZX)C4Q0D#=\C!   (Q$  !D
M             ("!Z<X  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"
M% ,4    " #K@F-3P!Q!ULX#   :#   &0              @(%#TP  >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( .N"8U,.2AO _P(
M  \+   9              " @4C7  !X;"]W;W)K<VAE971S+W-H965T-#,N
M>&UL4$L! A0#%     @ ZX)C4^\OB)LN P  1PD  !D              ("!
M?MH  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " #K@F-3
M*DO6 AT#  """@  &0              @('CW0  >&PO=V]R:W-H965T<R]S
M:&5E=#0U+GAM;%!+ 0(4 Q0    ( .N"8U-4-?2.K00  "43   9
M      " @3?A  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%
M  @ ZX)C4P"EU\1(!   I1(  !D              ("!&^8  'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " #K@F-3VQ[%3QH#   *$@
M#0              @ &:Z@  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( .N"
M8U.7BKL<P    !,"   +              "  =_M  !?<F5L<R\N<F5L<U!+
M 0(4 Q0    ( .N"8U,N-O_R#@0  )X?   /              "  <CN  !X
M;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " #K@F-3N2/:-[(!  !4'   &@
M            @ $#\P  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"
M% ,4    " #K@F-39>&9M;<!  !E'   $P              @ 'M]   6T-O
F;G1E;G1?5'EP97-=+GAM;%!+!08     -P W /@.  #5]@     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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>62
<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>63
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>178</ContextCount>
  <ElementCount>297</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>36</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - 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>8</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2104102 - Disclosure - Reportable Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/ReportableSegments</Role>
      <ShortName>Reportable Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2107103 - 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>10</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2110104 - 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>11</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2113105 - Disclosure - Sale of Corporate Headquarters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SaleofCorporateHeadquarters</Role>
      <ShortName>Sale of Corporate Headquarters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2115106 - 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>13</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2118107 - Disclosure - Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CurrentLiabilities</Role>
      <ShortName>Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2121108 - 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>15</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2124109 - 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>16</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2126110 - 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>17</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2130111 - 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>18</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2134112 - 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>19</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2137113 - 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>20</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2139114 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2202201 - 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>22</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2305301 - 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>23</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2308302 - 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>24</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2311303 - 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>25</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2316304 - 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>26</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2319305 - 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>27</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2322306 - 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>28</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2327307 - 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>29</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2331308 - 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>30</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2335309 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kforce.com/role/FairValueMeasurements</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Reportable Segments - Schedule (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/ReportableSegmentsScheduleDetails</Role>
      <ShortName>Reportable Segments - Schedule (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2409403 - Disclosure - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/DisaggregationofRevenueDetails</Role>
      <ShortName>Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kforce.com/role/DisaggregationofRevenueTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2412404 - 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>35</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2414405 - Disclosure - Sale of Corporate Headquarters (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SaleofCorporateHeadquartersDetails</Role>
      <ShortName>Sale of Corporate Headquarters (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kforce.com/role/SaleofCorporateHeadquarters</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2417406 - 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>37</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2420407 - 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>38</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2423408 - 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>39</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2425409 - Disclosure - Employee Benefit Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails</Role>
      <ShortName>Employee Benefit Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2428410 - 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>41</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2429411 - 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>42</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2432412 - 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>43</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2433413 - 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>44</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2436414 - Disclosure - Fair Value Measurements - Schedule of Estimated Fair Values (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Estimated Fair Values (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2438415 - 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>46</Position>
    </Report>
    <Report instance="kfrc-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2440416 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kforce.com/role/SubsequentEvents</ParentRole>
      <Position>47</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-Q" original="kfrc-20210930.htm">kfrc-20210930.htm</File>
    <File>exhibit311q32021.htm</File>
    <File>exhibit312q32021.htm</File>
    <File>exhibit321q32021.htm</File>
    <File>exhibit322q32021.htm</File>
    <File>kfrc-20210930.xsd</File>
    <File>kfrc-20210930_cal.xml</File>
    <File>kfrc-20210930_def.xml</File>
    <File>kfrc-20210930_lab.xml</File>
    <File>kfrc-20210930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>kfrc-20210930_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>66
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "kfrc-20210930.htm": {
   "axisCustom": 0,
   "axisStandard": 21,
   "contextCount": 178,
   "dts": {
    "calculationLink": {
     "local": [
      "kfrc-20210930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "kfrc-20210930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "kfrc-20210930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "kfrc-20210930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "kfrc-20210930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "kfrc-20210930.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "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",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.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"
     ]
    }
   },
   "elementCount": 372,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 4,
    "http://www.kforce.com/20210930": 4,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 13
   },
   "keyCustom": 21,
   "keyStandard": 276,
   "memberCustom": 12,
   "memberStandard": 23,
   "nsprefix": "kfrc",
   "nsuri": "http://www.kforce.com/20210930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://www.kforce.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107103 - Disclosure - Disaggregation of Revenue",
     "role": "http://www.kforce.com/role/DisaggregationofRevenue",
     "shortName": "Disaggregation of Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CreditLossFinancialInstrumentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110104 - Disclosure - Allowance for Credit Losses",
     "role": "http://www.kforce.com/role/AllowanceforCreditLosses",
     "shortName": "Allowance for Credit Losses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CreditLossFinancialInstrumentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleLeasebackTransactionDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113105 - Disclosure - Sale of Corporate Headquarters",
     "role": "http://www.kforce.com/role/SaleofCorporateHeadquarters",
     "shortName": "Sale of Corporate Headquarters",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleLeasebackTransactionDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115106 - Disclosure - Other Assets, Net",
     "role": "http://www.kforce.com/role/OtherAssetsNet",
     "shortName": "Other Assets, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118107 - Disclosure - Current Liabilities",
     "role": "http://www.kforce.com/role/CurrentLiabilities",
     "shortName": "Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121108 - Disclosure - Other Long-Term Liabilities",
     "role": "http://www.kforce.com/role/OtherLongTermLiabilities",
     "shortName": "Other Long-Term Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124109 - Disclosure - Employee Benefit Plans",
     "role": "http://www.kforce.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126110 - Disclosure - Stock Incentive Plans",
     "role": "http://www.kforce.com/role/StockIncentivePlans",
     "shortName": "Stock Incentive Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130111 - Disclosure - Derivative Instrument and Hedging Activity",
     "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity",
     "shortName": "Derivative Instrument and Hedging Activity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134112 - Disclosure - Fair Value Measurements",
     "role": "http://www.kforce.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME",
     "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
     "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137113 - Disclosure - Commitments and Contingencies",
     "role": "http://www.kforce.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139114 - Disclosure - Subsequent Events",
     "role": "http://www.kforce.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Reportable Segments (Tables)",
     "role": "http://www.kforce.com/role/ReportableSegmentsTables",
     "shortName": "Reportable Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308302 - Disclosure - Disaggregation of Revenue (Tables)",
     "role": "http://www.kforce.com/role/DisaggregationofRevenueTables",
     "shortName": "Disaggregation of Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311303 - Disclosure - Allowance for Credit Losses (Tables)",
     "role": "http://www.kforce.com/role/AllowanceforCreditLossesTables",
     "shortName": "Allowance for Credit Losses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316304 - Disclosure - Other Assets, Net (Tables)",
     "role": "http://www.kforce.com/role/OtherAssetsNetTables",
     "shortName": "Other Assets, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319305 - Disclosure - Current Liabilities (Tables)",
     "role": "http://www.kforce.com/role/CurrentLiabilitiesTables",
     "shortName": "Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322306 - Disclosure - Other Long-Term Liabilities (Tables)",
     "role": "http://www.kforce.com/role/OtherLongTermLiabilitiesTables",
     "shortName": "Other Long-Term Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327307 - Disclosure - Stock Incentive Plans (Tables)",
     "role": "http://www.kforce.com/role/StockIncentivePlansTables",
     "shortName": "Stock Incentive Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "iea864119f03d41c89221566fbc9d421b_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "iea864119f03d41c89221566fbc9d421b_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2331308 - Disclosure - Derivative Instrument and Hedging Activity (Tables)",
     "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityTables",
     "shortName": "Derivative Instrument and Hedging Activity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2335309 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.kforce.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "kfrc:HealthInsuranceStopLossMaximumPerClaim",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "kfrc:HealthInsuranceStopLossMaximumPerClaim",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Reportable Segments - Schedule (Details)",
     "role": "http://www.kforce.com/role/ReportableSegmentsScheduleDetails",
     "shortName": "Reportable Segments - Schedule (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409403 - Disclosure - Disaggregation of Revenue (Details)",
     "role": "http://www.kforce.com/role/DisaggregationofRevenueDetails",
     "shortName": "Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i7c8a1bde3b654e3e99a4c79003466d5f_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i2da0af23b6724e7980fb70e5b43ab6f3_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412404 - Disclosure - Allowance for Credit Losses (Details)",
     "role": "http://www.kforce.com/role/AllowanceforCreditLossesDetails",
     "shortName": "Allowance for Credit Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i2da0af23b6724e7980fb70e5b43ab6f3_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "if8988d15632546b48de22aace8bfd6f0_I20210519",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleLeasebackTransactionNetBookValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414405 - Disclosure - Sale of Corporate Headquarters (Details)",
     "role": "http://www.kforce.com/role/SaleofCorporateHeadquartersDetails",
     "shortName": "Sale of Corporate Headquarters (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "if8988d15632546b48de22aace8bfd6f0_I20210519",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleLeasebackTransactionNetBookValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "iea864119f03d41c89221566fbc9d421b_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417406 - Disclosure - Other Assets, Net (Details)",
     "role": "http://www.kforce.com/role/OtherAssetsNetDetails",
     "shortName": "Other Assets, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i2da0af23b6724e7980fb70e5b43ab6f3_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "iea864119f03d41c89221566fbc9d421b_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420407 - Disclosure - Current Liabilities (Details)",
     "role": "http://www.kforce.com/role/CurrentLiabilitiesDetails",
     "shortName": "Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "iea864119f03d41c89221566fbc9d421b_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "iea864119f03d41c89221566fbc9d421b_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423408 - Disclosure - Other Long-Term Liabilities (Details)",
     "role": "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails",
     "shortName": "Other Long-Term Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "iea864119f03d41c89221566fbc9d421b_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "iea864119f03d41c89221566fbc9d421b_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "iea864119f03d41c89221566fbc9d421b_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "iea864119f03d41c89221566fbc9d421b_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "kfrc:NumberOfExecutivesSupplementalExecutiveRetirementPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "executive",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425409 - Disclosure - Employee Benefit Plans - Additional Information (Details)",
     "role": "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails",
     "shortName": "Employee Benefit Plans - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "iea864119f03d41c89221566fbc9d421b_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "kfrc:NumberOfExecutivesSupplementalExecutiveRetirementPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "executive",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428410 - Disclosure - Stock Incentive Plans - Additional Information (Details)",
     "role": "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
     "shortName": "Stock Incentive Plans - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "ib13d2a91630546118e7d5351fc394562_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429411 - Disclosure - Stock Incentive Plans - Summary of Restricted Stock Activity (Details)",
     "role": "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails",
     "shortName": "Stock Incentive Plans - Summary of Restricted Stock Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "ib13d2a91630546118e7d5351fc394562_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i9101090d1afd4b2ca54dc3c8fa0deff3_I20170531",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeForwardInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432412 - Disclosure - Derivative Instrument and Hedging Activity - Narrative (Details)",
     "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails",
     "shortName": "Derivative Instrument and Hedging Activity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i9101090d1afd4b2ca54dc3c8fa0deff3_I20170531",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeForwardInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i2da0af23b6724e7980fb70e5b43ab6f3_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433413 - Disclosure - Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details)",
     "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails",
     "shortName": "Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i2d7106f793ed4d509b034afa77035ae2_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i487c162e2a5b4c37a899cd08c26591a9_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436414 - Disclosure - Fair Value Measurements - Schedule of Estimated Fair Values (Details)",
     "role": "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails",
     "shortName": "Fair Value Measurements - Schedule of Estimated Fair Values (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i487c162e2a5b4c37a899cd08c26591a9_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "iea864119f03d41c89221566fbc9d421b_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "kfrc:SupplementalUnemploymentBenefitsOnChangeInControl",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438415 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "iea864119f03d41c89221566fbc9d421b_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "kfrc:SupplementalUnemploymentBenefitsOnChangeInControl",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i098377ec400c430d878be04e3fcef640_I20211020",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440416 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.kforce.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i098377ec400c430d878be04e3fcef640_I20211020",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "if561e7671636488d829ff72b96c29fc4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS\u2019 EQUITY",
     "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY",
     "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "ib6cc1334895f4c9c93fa471423ea71d2_D20200101-20200331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)",
     "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical",
     "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i75efe6eb394747f4a34e5610b2fcae76_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Reportable Segments",
     "role": "http://www.kforce.com/role/ReportableSegments",
     "shortName": "Reportable Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfrc-20210930.htm",
      "contextRef": "i8b3cd29683114b769f87a69cf6f09748_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 36,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.kforce.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Allowance For Credit Loss, Allowance Unrelated To Trade Receivables",
        "label": "Accounts Receivable, Allowance For Credit Loss, Allowance Unrelated To Trade Receivables",
        "terseLabel": "Trade receivables allowance unrelated to accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/AllowanceforCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfrc_COVID19Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "COVID-19",
        "label": "COVID-19 [Member]",
        "terseLabel": "COVID-19"
       }
      }
     },
     "localname": "COVID19Member",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kfrc_CreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Facility",
        "label": "Credit Facility [Member]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityMember",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kfrc_DebtInstrumentInterestRateVariableInterestRateFloor": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Interest Rate, Variable , Interest Rate Floor",
        "label": "Debt Instrument, Interest Rate, Variable , Interest Rate Floor",
        "terseLabel": "Reserve-adjusted LIBOR rate, period minimum"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateVariableInterestRateFloor",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "kfrc_DeferredPayrollTaxesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Payroll Taxes",
        "label": "Deferred Payroll Taxes [Member]",
        "terseLabel": "Deferred Payroll Taxes"
       }
      }
     },
     "localname": "DeferredPayrollTaxesMember",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kfrc_DirectHireRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Direct Hire Revenue Member",
        "terseLabel": "Direct Hire revenue"
       }
      }
     },
     "localname": "DirectHireRevenueMember",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kfrc_EmploymentAgreementSeverancePercentageOfAnnualBonus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employment Agreement, Severance Percentage Of Annual Bonus",
        "label": "Employment Agreement, Severance Percentage Of Annual Bonus",
        "terseLabel": "Severance payment if agreement terminated meeting specific criteria, percentage of annual bonus"
       }
      }
     },
     "localname": "EmploymentAgreementSeverancePercentageOfAnnualBonus",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "kfrc_EmploymentAgreementSeverancePercentageOfAnnualSalary": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employment Agreement, Severance Percentage Of Annual Salary",
        "label": "Employment Agreement, Severance Percentage Of Annual Salary",
        "terseLabel": "Severance payment if agreement terminated meeting specific criteria, percentage of annual salary"
       }
      }
     },
     "localname": "EmploymentAgreementSeverancePercentageOfAnnualSalary",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "kfrc_EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Method Investment, Contingent Consideration, Range Of Possible Outcomes, High",
        "label": "Equity Method Investment, Contingent Consideration, Range Of Possible Outcomes, High",
        "terseLabel": "Maximum potential capital contributions"
       }
      }
     },
     "localname": "EquityMethodInvestmentContingentConsiderationRangeOfPossibleOutcomesHigh",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfrc_FinanceAndAccountingSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance And Accounting Segment Member",
        "label": "Finance And Accounting Segment Member",
        "terseLabel": "FA"
       }
      }
     },
     "localname": "FinanceAndAccountingSegmentMember",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueDetails",
      "http://www.kforce.com/role/ReportableSegmentsScheduleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kfrc_FlexRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Flex Revenue Member",
        "terseLabel": "Flex revenue"
       }
      }
     },
     "localname": "FlexRevenueMember",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Health Insurance Aggregate Risk Of Loss Liability Amount In Excess Of The Stop Loss Maximum",
        "label": "Health Insurance Aggregate Risk Of Loss Liability Amount In Excess Of The Stop Loss Maximum",
        "terseLabel": "Health insurance maximum aggregate amount of risk of loss liability for employee insurance plans (up to)"
       }
      }
     },
     "localname": "HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfrc_HealthInsuranceStopLossMaximumPerClaim": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Health Insurance, Stop Loss Maximum Per Claim",
        "label": "Health Insurance, Stop Loss Maximum Per Claim",
        "terseLabel": "Health insurance maximum risk of loss liability per employee insurance plan (up to)"
       }
      }
     },
     "localname": "HealthInsuranceStopLossMaximumPerClaim",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfrc_InterestRateSwapAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap A",
        "label": "Interest Rate Swap A [Member]",
        "terseLabel": "Interest Rate Swap A"
       }
      }
     },
     "localname": "InterestRateSwapAMember",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kfrc_InterestRateSwapBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap B",
        "label": "Interest Rate Swap B [Member]",
        "terseLabel": "Interest Rate Swap B"
       }
      }
     },
     "localname": "InterestRateSwapBMember",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kfrc_LesseeOperatingLeaseLeaseImprovementAllowance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Improvement Allowance",
        "label": "Lessee, Operating Lease, Lease Improvement Allowance",
        "terseLabel": "Operating lease, advances for leasehold improvements"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseImprovementAllowance",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount",
        "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount",
        "terseLabel": "Operating lease not yet commenced, future lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfrc_LineOfCreditAccordionFeatureIncreaseLimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit, Accordion Feature, Increase Limit",
        "label": "Line Of Credit, Accordion Feature, Increase Limit",
        "terseLabel": "Aggregate additional amount of increase (up to)"
       }
      }
     },
     "localname": "LineOfCreditAccordionFeatureIncreaseLimit",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Covenant Terms, Fixed Charge Coverage Ratio",
        "label": "Line Of Credit Facility, Covenant Terms, Fixed Charge Coverage Ratio",
        "terseLabel": "Minimum fixed charge coverage ratio"
       }
      }
     },
     "localname": "LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Covenant Terms, Leverage Ratio",
        "label": "Line Of Credit Facility, Covenant Terms, Leverage Ratio",
        "terseLabel": "Maximum total leverage ratio"
       }
      }
     },
     "localname": "LineOfCreditFacilityCovenantTermsLeverageRatio",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Debt Covenant, Leverage Ratio Threshold",
        "label": "Line Of Credit Facility, Debt Covenant, Leverage Ratio Threshold",
        "terseLabel": "Leverage ratio under debt covenants, threshold"
       }
      }
     },
     "localname": "LineOfCreditFacilityDebtCovenantLeverageRatioThreshold",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Debt Covenant, Repurchase Of Equity Securities",
        "label": "Line of Credit Facility, Debt Covenant, Repurchase Of Equity Securities",
        "terseLabel": "Ability to repurchase equity securities under the debt covenants (in excess of)"
       }
      }
     },
     "localname": "LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Debt Covenant, Threshold, Unrestricted Cash",
        "label": "Line Of Credit Facility, Debt Covenant, Threshold, Unrestricted Cash",
        "terseLabel": "Availability of unrestricted cash (less than)"
       }
      }
     },
     "localname": "LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfrc_NoncashLeaseExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of right-of-use assets for operating leases",
        "label": "Noncash Lease Expense",
        "verboseLabel": "Noncash lease expense"
       }
      }
     },
     "localname": "NoncashLeaseExpense",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Executives, Supplemental Executive Retirement Plan",
        "label": "Number Of Executives, Supplemental Executive Retirement Plan",
        "terseLabel": "Number of executives participating in SERP"
       }
      }
     },
     "localname": "NumberOfExecutivesSupplementalExecutiveRetirementPlan",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "kfrc_OptionOrStockAppreciationRightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option Or Stock Appreciation Right",
        "label": "Option Or Stock Appreciation Right [Member]",
        "terseLabel": "Option Or Stock Appreciation Right"
       }
      }
     },
     "localname": "OptionOrStockAppreciationRightMember",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kfrc_PeriodForContinuationOfBenefitsUnderAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period for continuation of minimum compensation and benefits under certain executive employee agreements.",
        "label": "Period For Continuation Of Benefits Under Agreement",
        "terseLabel": "Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements"
       }
      }
     },
     "localname": "PeriodForContinuationOfBenefitsUnderAgreement",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "kfrc_ReductionOfSharesReservedForGrant": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction Of Shares Reserved For Grant",
        "label": "Reduction Of Shares Reserved For Grant",
        "terseLabel": "Reduction of shares reserved for grant"
       }
      }
     },
     "localname": "ReductionOfSharesReservedForGrant",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "kfrc_SupplementalUnemploymentBenefitsOnChangeInControl": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Supplemental Unemployment Benefits On Change In Control",
        "terseLabel": "Unemployment benefits, possible liability with a change in control"
       }
      }
     },
     "localname": "SupplementalUnemploymentBenefitsOnChangeInControl",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Supplemental Unemployment Benefits On No Change In Control",
        "terseLabel": "Unemployment benefits, possible liability without a change in control"
       }
      }
     },
     "localname": "SupplementalUnemploymentBenefitsOnNoChangeInControl",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfrc_TechnologySegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology Segment Member",
        "label": "Technology Segment Member",
        "terseLabel": "Tech"
       }
      }
     },
     "localname": "TechnologySegmentMember",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueDetails",
      "http://www.kforce.com/role/ReportableSegmentsScheduleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kfrc_TwoThousandTwentyOneStockIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty One Stock Incentive Plan",
        "label": "Two Thousand Twenty One Stock Incentive Plan [Member]",
        "terseLabel": "2021 Plan"
       }
      }
     },
     "localname": "TwoThousandTwentyOneStockIncentivePlanMember",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kfrc_WorkLLamaLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "WorkLLama, LLC",
        "label": "WorkLLama, LLC [Member]",
        "terseLabel": "WorkLLama"
       }
      }
     },
     "localname": "WorkLLamaLLCMember",
     "nsuri": "http://www.kforce.com/20210930",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r109",
      "r116",
      "r122",
      "r194",
      "r339",
      "r340",
      "r341",
      "r352",
      "r353",
      "r378",
      "r381",
      "r383",
      "r384",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r109",
      "r116",
      "r122",
      "r194",
      "r339",
      "r340",
      "r341",
      "r352",
      "r353",
      "r378",
      "r381",
      "r383",
      "r384",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r109",
      "r116",
      "r122",
      "r194",
      "r339",
      "r340",
      "r341",
      "r352",
      "r353",
      "r378",
      "r381",
      "r383",
      "r384",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r244",
      "r263",
      "r314",
      "r316",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r490",
      "r492",
      "r506",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r244",
      "r263",
      "r314",
      "r316",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r490",
      "r492",
      "r506",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r175",
      "r277",
      "r279",
      "r453",
      "r489",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r175",
      "r277",
      "r279",
      "r453",
      "r489",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r244",
      "r263",
      "r297",
      "r314",
      "r316",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r490",
      "r492",
      "r506",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r244",
      "r263",
      "r297",
      "r314",
      "r316",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r490",
      "r492",
      "r506",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r117",
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Scenario, Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r117",
      "r122",
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario, Unspecified [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r117",
      "r122",
      "r224",
      "r315",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.",
        "label": "Accounting Standards Update 2016-13 [Member]",
        "terseLabel": "Accounting Standards Update 2016-13"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201613Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accounts payable and other accrued liabilities",
        "totalLabel": "Total Accounts payable and other accrued liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r35",
      "r438"
     ],
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Current [Abstract]",
        "terseLabel": "Accounts payable and other accrued liabilities:"
       }
      }
     },
     "localname": "AccountsPayableCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of Allowance for Credit Losses"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/AllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r8",
      "r22",
      "r180",
      "r181"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Trade receivables, net of allowances of $2,264 and $3,204, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r40"
     ],
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "Payroll and benefits"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r17",
      "r461",
      "r476"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInsuranceCurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r40"
     ],
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Insurance, Current",
        "terseLabel": "Payroll taxes"
       }
      }
     },
     "localname": "AccruedInsuranceCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "auth_ref": [
      "r13",
      "r40"
     ],
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Payroll Taxes, Current",
        "terseLabel": "Health insurance liabilities"
       }
      }
     },
     "localname": "AccruedPayrollTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r57",
      "r63",
      "r64",
      "r65",
      "r66",
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Accumulated Derivative Instrument Gain"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r25",
      "r54",
      "r56",
      "r57",
      "r478",
      "r500",
      "r504"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r63",
      "r64",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r53",
      "r57",
      "r63",
      "r64",
      "r65",
      "r106",
      "r107",
      "r108",
      "r362",
      "r495",
      "r496",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r23",
      "r342",
      "r438"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r339",
      "r340",
      "r341",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r110",
      "r111",
      "r112",
      "r113",
      "r122",
      "r184",
      "r185",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r229",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r350",
      "r351",
      "r352",
      "r353",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r435",
      "r454",
      "r455",
      "r456",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r318",
      "r320",
      "r344",
      "r345"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r320",
      "r332",
      "r343"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r182",
      "r197",
      "r199",
      "r202"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Allowance for credit losses, ending balance",
        "periodStartLabel": "Allowance for credit losses, beginning balance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/AllowanceforCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r29",
      "r182",
      "r197"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Trade receivables, allowances"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/AllowanceforCreditLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r201"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedLabel": "Write-offs charged against the allowance, net of recoveries of amounts previously written off"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/AllowanceforCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive common stock equivalents (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r102",
      "r157",
      "r164",
      "r171",
      "r189",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r358",
      "r363",
      "r397",
      "r436",
      "r438",
      "r459",
      "r475"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r48",
      "r102",
      "r189",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r358",
      "r363",
      "r397",
      "r436",
      "r438"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r322",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.",
        "label": "Capitalized Computer Software, Accumulated Amortization",
        "terseLabel": "Accumulated amortization of capitalized software"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://www.kforce.com/role/OtherAssetsNetDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized Computer Software, Net",
        "terseLabel": "Capitalized software, net"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r7",
      "r32",
      "r93"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r86",
      "r93",
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "periodStartLabel": "Cash and cash equivalents, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r86",
      "r406"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r45",
      "r223",
      "r465",
      "r482"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note M)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r220",
      "r221",
      "r222",
      "r225",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "verboseLabel": "Dividend (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r106",
      "r107",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r21",
      "r438"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.01 par; 250,000 shares authorized, 72,640 and 72,600 issued, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r287",
      "r288",
      "r317",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r59",
      "r61",
      "r62",
      "r70",
      "r469",
      "r485"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r74",
      "r102",
      "r189",
      "r230",
      "r231",
      "r232",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r397"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Direct costs"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditLossFinancialInstrumentTextBlock": {
     "auth_ref": [
      "r198",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security.",
        "label": "Credit Loss, Financial Instrument [Text Block]",
        "terseLabel": "Allowance for Credit Losses"
       }
      }
     },
     "localname": "CreditLossFinancialInstrumentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/AllowanceforCreditLosses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r101",
      "r104",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r415",
      "r460",
      "r463",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r43",
      "r101",
      "r104",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": {
     "auth_ref": [
      "r416"
     ],
     "calculation": {
      "http://www.kforce.com/role/OtherAssetsNetDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Net",
        "terseLabel": "Deferred loan costs, net"
       }
      }
     },
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "terseLabel": "Deferred compensation plan"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.kforce.com/role/OtherAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.",
        "label": "Deferred Compensation Plan Assets",
        "terseLabel": "Assets held in Rabbi Trust"
       }
      }
     },
     "localname": "DeferredCompensationPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]",
        "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r347",
      "r348"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income tax provision, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r295",
      "r298",
      "r299",
      "r311",
      "r312",
      "r313"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Employer contributions to benefit plans"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r291",
      "r294",
      "r306",
      "r309",
      "r312",
      "r313"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost of plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": {
     "auth_ref": [
      "r292",
      "r307",
      "r310"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement",
        "terseLabel": "Defined benefit plan, recognized net gain (loss) due to terminations"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r293",
      "r305",
      "r308",
      "r312",
      "r313"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost of plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r91",
      "r213"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r91",
      "r152"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails",
      "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeForwardInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stated rate on an interest rate forward or futures contract.",
        "label": "Derivative, Forward Interest Rate",
        "terseLabel": "Derivative rate"
       }
      }
     },
     "localname": "DerivativeForwardInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r51",
      "r368",
      "r369",
      "r370",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails",
      "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r374",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivative Instrument and Hedging Activity"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivatives and hedging activities.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r49",
      "r50",
      "r51",
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "negatedLabel": "Interest rate swap derivative instruments"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Noncurrent",
        "terseLabel": "Interest rate swap derivative instruments"
       }
      }
     },
     "localname": "DerivativeLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r365",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative, notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenues"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock Incentive Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r265",
      "r473"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Common Stock",
        "negatedLabel": "Dividends"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r71",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r123",
      "r125",
      "r130",
      "r131",
      "r132",
      "r135",
      "r136",
      "r384",
      "r385",
      "r470",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Earnings per share \u2013 basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r71",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r125",
      "r130",
      "r131",
      "r132",
      "r135",
      "r136",
      "r384",
      "r385",
      "r470",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Earnings per share - diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r133",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued payroll costs",
        "totalLabel": "Total Accrued payroll costs"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee-related Liabilities, Current [Abstract]",
        "terseLabel": "Accrued payroll costs:"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted average period expected to be recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Total unrecognized compensation expenses"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r63",
      "r64",
      "r65",
      "r106",
      "r107",
      "r108",
      "r111",
      "r119",
      "r121",
      "r137",
      "r194",
      "r264",
      "r265",
      "r339",
      "r340",
      "r341",
      "r352",
      "r353",
      "r383",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r413",
      "r495",
      "r496",
      "r497",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Ownership percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r33",
      "r158",
      "r186"
     ],
     "calculation": {
      "http://www.kforce.com/role/OtherAssetsNetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Equity method investment"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r250",
      "r258",
      "r259",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r312",
      "r388",
      "r443",
      "r444",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r393",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r387",
      "r388",
      "r390",
      "r391",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r250",
      "r298",
      "r299",
      "r304",
      "r312",
      "r388",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Quoted\u00a0Prices\u00a0in Active Markets for Identical Assets (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r250",
      "r258",
      "r259",
      "r298",
      "r299",
      "r304",
      "r312",
      "r388",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Significant Other Observable Inputs\u00a0 (Level\u00a02)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r250",
      "r258",
      "r259",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r312",
      "r388",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Significant Unobservable Inputs\u00a0 (Level\u00a03)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r250",
      "r258",
      "r259",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r312",
      "r443",
      "r444",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r393",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "verboseLabel": "Recurring Basis"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.",
        "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges",
        "negatedTerseLabel": "(Gain) loss on disposal or impairment of assets"
       }
      }
     },
     "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r210",
      "r211",
      "r438",
      "r458"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r73",
      "r102",
      "r157",
      "r163",
      "r167",
      "r170",
      "r173",
      "r189",
      "r230",
      "r231",
      "r232",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r397"
     ],
     "calculation": {
      "http://www.kforce.com/role/ReportableSegmentsScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/ReportableSegmentsScheduleDetails",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r367",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossAttributableToParent": {
     "auth_ref": [
      "r65",
      "r75"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.",
        "label": "Income (Loss) Attributable to Parent, before Tax",
        "totalLabel": "Income from operations, before income taxes"
       }
      }
     },
     "localname": "IncomeLossAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r67",
      "r157",
      "r163",
      "r167",
      "r170",
      "r173",
      "r457",
      "r467",
      "r471",
      "r487"
     ],
     "calculation": {
      "http://www.kforce.com/role/ReportableSegmentsScheduleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income from operations, before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/ReportableSegmentsScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r68",
      "r91",
      "r154",
      "r186",
      "r466",
      "r483"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedLabel": "Loss on equity method investment"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r215",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SaleofCorporateHeadquartersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SaleofCorporateHeadquartersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple": {
     "auth_ref": [
      "r354",
      "r355"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative tax effect on beginning retained earnings from change in accounting principle.",
        "label": "Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle",
        "terseLabel": "Tax effect of new accounting standard"
       }
      }
     },
     "localname": "IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r120",
      "r121",
      "r155",
      "r349",
      "r354",
      "r356",
      "r488"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r88",
      "r94"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Trade receivables, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued payroll costs"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Assets [Abstract]",
        "terseLabel": "Increase in operating assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Liabilities [Abstract]",
        "terseLabel": "Increase in operating liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r126",
      "r127",
      "r128",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "negatedTerseLabel": "Common stock equivalents (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r85",
      "r87",
      "r94"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest, net"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "auth_ref": [
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract",
        "terseLabel": "Operating lease not yet commenced, term of contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Renewal terms of current operating leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r39",
      "r102",
      "r165",
      "r189",
      "r230",
      "r231",
      "r232",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r359",
      "r363",
      "r364",
      "r397",
      "r436",
      "r437"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r102",
      "r189",
      "r397",
      "r438",
      "r464",
      "r480"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r42",
      "r102",
      "r189",
      "r230",
      "r231",
      "r232",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r359",
      "r363",
      "r364",
      "r397",
      "r436",
      "r437",
      "r438"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Commitment fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r37"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Initial maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r43",
      "r226",
      "r227"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-term Line of Credit, Noncurrent",
        "terseLabel": "Long-term debt \u2013 credit facility"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r43",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r86",
      "r89",
      "r92"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r6",
      "r58",
      "r60",
      "r65",
      "r69",
      "r92",
      "r102",
      "r110",
      "r114",
      "r115",
      "r116",
      "r117",
      "r120",
      "r121",
      "r129",
      "r157",
      "r163",
      "r167",
      "r170",
      "r173",
      "r189",
      "r230",
      "r231",
      "r232",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r385",
      "r397",
      "r468",
      "r484"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New Accounting Standards, Recently Adopted Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Non-Cash Investing and Financing Transactions:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.kforce.com/role/ReportableSegmentsScheduleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Expenses",
        "terseLabel": "Operating and other expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/ReportableSegmentsScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r157",
      "r163",
      "r167",
      "r170",
      "r173"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r423"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r423"
     ],
     "calculation": {
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating lease liabilities, financial statement location"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r425",
      "r429"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r422"
     ],
     "calculation": {
      "http://www.kforce.com/role/OtherAssetsNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use assets for operating leases, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating lease, right-of-use assets, financial statement location"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.",
        "label": "Other Assets Disclosure [Text Block]",
        "terseLabel": "Other Assets, Net"
       }
      }
     },
     "localname": "OtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.kforce.com/role/OtherAssetsNetDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.kforce.com/role/OtherAssetsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets, net",
        "totalLabel": "Total Other assets, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r52",
      "r54",
      "r357",
      "r361"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent",
        "negatedTerseLabel": "Defined benefit pension plans"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": {
     "auth_ref": [
      "r57",
      "r63",
      "r64",
      "r407",
      "r409",
      "r413"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax",
        "terseLabel": "Net change associated with current period hedging transactions"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "terseLabel": "Change in fair value of interest rate swaps"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "auth_ref": [
      "r55"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax",
        "negatedLabel": "Tax benefit on interest rate swap"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss), net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r52",
      "r55",
      "r357"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "terseLabel": "Tax provision on defined benefit pension plan"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r11",
      "r12",
      "r40",
      "r438"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Disclosure [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other liabilities.",
        "label": "Other Liabilities Disclosure [Text Block]",
        "terseLabel": "Other Long-Term Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities",
        "totalLabel": "Total Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Other Long-Term Liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "negatedTerseLabel": "Other expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherSignificantNoncashTransactionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Significant Noncash Transactions [Line Items]",
        "terseLabel": "Other Significant Noncash Transactions [Line Items]"
       }
      }
     },
     "localname": "OtherSignificantNoncashTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherSignificantNoncashTransactionsTable": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This table may contain information related to other significant noncash investing and financing activities that occurred during the accounting period and are not otherwise listed in the existing taxonomy. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Other Significant Noncash Transactions [Table]",
        "terseLabel": "Other Significant Noncash Transactions [Table]"
       }
      }
     },
     "localname": "OtherSignificantNoncashTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherSundryLiabilitiesNoncurrent": {
     "auth_ref": [
      "r19",
      "r462",
      "r477"
     ],
     "calculation": {
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Sundry Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherSundryLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Cash dividends"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Equity Method Investments",
        "negatedTerseLabel": "Equity method investment",
        "terseLabel": "Payments to acquire equity method investment"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/OtherAssetsNetDetails",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)",
        "terseLabel": "Defined benefit pension plan expense"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r19",
      "r289",
      "r290",
      "r296",
      "r312"
     ],
     "calculation": {
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "terseLabel": "Supplemental executive retirement plan"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails",
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r322",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r20",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r20",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r20",
      "r438"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.01 par; 15,000 shares authorized, none issued and outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r9",
      "r30",
      "r31"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r83",
      "r101"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from credit facility"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.",
        "label": "Proceeds from Sale, Maturity and Collection of Investments",
        "terseLabel": "Proceeds from the sale of assets held within the Rabbi Trust"
       }
      }
     },
     "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfBuildings": {
     "auth_ref": [
      "r79"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sale of buildings.",
        "label": "Proceeds from Sale of Buildings",
        "terseLabel": "Sales price of corporate headquarters building"
       }
      }
     },
     "localname": "ProceedsFromSaleOfBuildings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SaleofCorporateHeadquartersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Sales of Business, Affiliate and Productive Assets",
        "terseLabel": "Net proceeds from the sale of assets"
       }
      }
     },
     "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r14",
      "r15",
      "r214",
      "r438",
      "r472",
      "r481"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Fixed assets, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r72",
      "r200"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for credit losses",
        "verboseLabel": "Current period provision (credit)"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/AllowanceforCreditLossesDetails",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.",
        "label": "Repayments of Debt and Lease Obligation",
        "negatedLabel": "Payments on other financing arrangements"
       }
      }
     },
     "localname": "RepaymentsOfDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r24",
      "r265",
      "r342",
      "r438",
      "r479",
      "r499",
      "r504"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r106",
      "r107",
      "r108",
      "r111",
      "r119",
      "r121",
      "r194",
      "r339",
      "r340",
      "r341",
      "r352",
      "r353",
      "r383",
      "r495",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r148",
      "r149",
      "r162",
      "r168",
      "r169",
      "r175",
      "r176",
      "r178",
      "r276",
      "r277",
      "r453"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue",
        "verboseLabel": "Total Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueDetails",
      "http://www.kforce.com/role/ReportableSegmentsScheduleDetails",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r278",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r430",
      "r431"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "ROU assets obtained from operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleAndLeasebackTransactionGainLossNet": {
     "auth_ref": [
      "r428",
      "r431",
      "r432"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.",
        "label": "Sale and Leaseback Transaction, Gain (Loss), Net",
        "terseLabel": "Gain on sale of building"
       }
      }
     },
     "localname": "SaleAndLeasebackTransactionGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SaleofCorporateHeadquartersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleLeasebackTransactionDisclosureTextBlock": {
     "auth_ref": [
      "r421",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for sale leaseback transaction. Includes, but is not limited to, terms and conditions of transaction and gain (loss) from transaction.",
        "label": "Sale Leaseback Transactions [Text Block]",
        "terseLabel": "Sale of Corporate Headquarters"
       }
      }
     },
     "localname": "SaleLeasebackTransactionDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SaleofCorporateHeadquarters"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SaleLeasebackTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Sale Leaseback Transaction [Line Items]",
        "terseLabel": "Sale Leaseback Transaction [Line Items]"
       }
      }
     },
     "localname": "SaleLeasebackTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SaleofCorporateHeadquartersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleLeasebackTransactionNetBookValue": {
     "auth_ref": [
      "r418",
      "r419",
      "r420",
      "r433"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.",
        "label": "Sale Leaseback Transaction, Net Book Value",
        "terseLabel": "Net book value of assets"
       }
      }
     },
     "localname": "SaleLeasebackTransactionNetBookValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SaleofCorporateHeadquartersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleLeasebackTransactionTable": {
     "auth_ref": [
      "r417",
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A summary of the elements of a transaction involving the entity's sale of property to another party and the lease of the property back to the entity.",
        "label": "Sale Leaseback Transaction [Table]",
        "terseLabel": "Sale Leaseback Transaction [Table]"
       }
      }
     },
     "localname": "SaleLeasebackTransactionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SaleofCorporateHeadquartersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accounts Payable and Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r57",
      "r412",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Activity in the Accumulated Derivative Instrument Gain"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r6",
      "r102",
      "r188",
      "r189",
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r387",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of noncurrent assets.",
        "label": "Schedule of Other Assets, Noncurrent [Table Text Block]",
        "terseLabel": "Schedule of other assets, net"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r157",
      "r160",
      "r166",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/ReportableSegmentsScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r157",
      "r160",
      "r166",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Operations of reportable segments"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r322",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of Restricted Stock Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r145",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r162",
      "r163",
      "r164",
      "r165",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r173",
      "r178",
      "r218",
      "r219",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueDetails",
      "http://www.kforce.com/role/ReportableSegmentsScheduleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r157",
      "r161",
      "r167",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r177",
      "r178",
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Reportable Segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/ReportableSegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/ReportableSegmentsScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SaleofCorporateHeadquartersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Outstanding, at end of period (in shares)",
        "periodStartLabel": "Outstanding, at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number\u00a0of\u00a0 Restricted\u00a0Stock"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Outstanding, as of end of period (in dollars per share)",
        "periodStartLabel": "Outstanding, as of beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r319",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]",
        "terseLabel": "Total\u00a0Intrinsic Value\u00a0of\u00a0Restricted Stock Vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested",
        "terseLabel": "Vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant Date Fair Value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Shares, Issued",
        "periodEndLabel": "Shares at end of period (in shares)",
        "periodStartLabel": "Shares at beginning of period (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r99",
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r5",
      "r145",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r162",
      "r163",
      "r164",
      "r165",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r173",
      "r178",
      "r212",
      "r216",
      "r218",
      "r219",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueDetails",
      "http://www.kforce.com/role/ReportableSegmentsScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r47",
      "r63",
      "r64",
      "r65",
      "r106",
      "r107",
      "r108",
      "r111",
      "r119",
      "r121",
      "r137",
      "r194",
      "r264",
      "r265",
      "r339",
      "r340",
      "r341",
      "r352",
      "r353",
      "r383",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r413",
      "r495",
      "r496",
      "r497",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r137",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r20",
      "r21",
      "r264",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "negatedLabel": "Employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r20",
      "r21",
      "r264",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance for stock-based compensation and dividends, net of forfeitures (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r20",
      "r21",
      "r264",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r20",
      "r21",
      "r265",
      "r321",
      "r331"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance for stock-based compensation and dividends, net of forfeitures"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r21",
      "r26",
      "r27",
      "r102",
      "r183",
      "r189",
      "r397",
      "r438"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "End of period",
        "periodStartLabel": "Beginning of period",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r414",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r414",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r414",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r414",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r439",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Cash Paid During the Period For:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r46",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r46",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock, shares (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r21",
      "r264",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Repurchases of common stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r46",
      "r266",
      "r267"
     ],
     "calculation": {
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, at cost; 51,207 and 50,427 shares, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r264",
      "r265",
      "r266"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r110",
      "r111",
      "r112",
      "r113",
      "r122",
      "r184",
      "r185",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r229",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r350",
      "r351",
      "r352",
      "r353",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r435",
      "r454",
      "r455",
      "r456",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnusualOrInfrequentItemAxis": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Axis]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Axis]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnusualOrInfrequentItemDomain": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Domain]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Domain]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r124",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average shares outstanding \u2013 diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r123",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average shares outstanding \u2013 basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WorkersCompensationLiabilityCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Workers' Compensation Liability, Current",
        "terseLabel": "Workers\u2019 compensation liabilities"
       }
      }
     },
     "localname": "WorkersCompensationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919269-210447"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919236-210447"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123416376&loc=d3e50796-112755"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "50",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123386837&loc=d3e51831-112757"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "51",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123386837&loc=d3e51840-112757"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123386837&loc=d3e51843-112757"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/subtopic&trid=2209073"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123417830&loc=SL77919786-209982"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123417830&loc=SL77919786-209982"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "40",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888253"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r510": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r511": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r512": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r513": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r514": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r515": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.20)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>67
<FILENAME>0000930420-21-000279-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000930420-21-000279-xbrl.zip
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
MK\.LP@<K'.-/0"H/UD.2E/E4JZF@3)GS<7608ZKX%EFA]%Q@=#;1(:+Y/7S
MGW]*&6G^Y8\^!S";#VQV R6R"'ITZ_Y8?R&Z\]UK)58$W G3@'2*%U;T%P]G
MR(B%XO.^S/T:?M+9?27IJ'Y*F14EKSJD]L@*P]4I_NEI\[A]3 ?YSN!_LEBX
M.N-O^C/^EDLVQ][VFNWVX:/#[6;GT;$OL>UVF\>G)SNQ;7F1@]@PC"UX_J[6
MK2TF%#RAIK_?9AWO[@6_+Y >%G=$O'ZNKT2Z:49=[ Z?2XJ2/PP:?\GR9J^'
M,/"_;'#Y[^' 'YS_<O/C]?LEX/]<@U2X@Z)]T#*_C68+]?Z0M9;W1/_'B&N'
MB+M_T_#@BNHO *07,\W51(J47=^)N*1=$OL0FJ^_+;2TT/['L"_GZLU>YVW[
M;&FK\%H9[. QB[5\7GY".=IRB;HV:_T2MM#A"KH?SL.F8N-:=A7+?I'V:@J/
M$-"EVYSRE9O<ZC=<*OOK[8O_ E!+ P04    " #K@F-3G:SH0* '   ^'P
M%    &5X:&EB:70S,3)Q,S(P,C$N:'1MU5EK4QLY%OV^OT+CU&:@RF], $.H
M8C"IH2:39+/LI.;3EKJEME6H6SV2VL;[Z_=<J?T 0V*&S+*D*J:[=75U'^<^
M))W\,/IX?O7[IPLV\;EFG_[UT_O+<]9H=3I?]LX[G='5B/U\]>M[-FAW>^S*
M\L(IKTS!=:=S\:'!&A/ORV&G,YO-VK.]MK'CSM7G#K$:=+0Q3K:%%XW3$_J"
M7\G%Z=].?FBUV,BD52X+SU(KN9>"54X58_9%2'?-6JV:ZMR4<ZO&$\_ZW7Z/
M?3'V6DUY'/?*:WFZX'/2B>\GG;#(26+$_/1$J"E3XFU#'<@#T3_,WB2I?#/@
MV6%RR(5(9;_'!_O=/G_S[QZ$[( \SG%^KN7;1JZ*UD32^L/!?NF/9TKXR;#7
M[?Z]$>A.3S)3>"QF,3D^1AZ;G+@=@UEBO#?Y\ B\O+SQ+:[5N!@&#1N1V6)"
M:K2QPU?=\.^81EH9SY6>#W^\4KET[(.<L<\FY\6/30>OM)RT*HN$3OU'0DHL
M$EYG48,#\-&JD N->GU2X^)FHA+EV5ZOW;^MP[;2I["^M'^Y^(-[Q3^_^'QU
M^>[R_.SJ\N.'?VZOP#.)>]ED(SY5@OW:9K](K>=-EDKK539G?L+]ZU?[A\>/
M]8(J!#PP[ ^>3:M>FUVR"9]*9N54R1FBV4^48W]4W (:>H[OI;&>F8*],S9G
MO6[K'\QD[)?,V%2RRR)M0_6C%ZAZO\U^X@X*0[5\SJX+,]-2C&4S6J#66QBL
M6!@D.S#DJF"\F+.J\+:2$!CI+V1"&(2S'&]6<<TRGN*3929'='H3Z38("IE*
MY[B=$TG.KR767>/I\$U &"RI0QK%&D20*HNT";("TR&)D);-)BJ=,%?1SVK^
M3%I9,R$%<N4T\BNEZIGR$RCH2ID& 8EO"=&,@)I33!,LF:^;X86Z>.\K+I8L
M4P6,2/Y8&:T)_X(<PW9M7!5 .[R'ZHGG5%<"/.&8-0LUX51%\5+"K@0)@HK6
M*Y_7YG9WE@:L1"C+3:*H- C@: -OA.5<D"?E;L(R;69N@0(KQ\IYU'3/.'V,
M<D/*YIHSW4*8#6E?J#\';79U2_G7KP[[O8-C5WNL3L@$<9-E"J\[;C=8YI)Q
M*X,/8%.5:$FV8A*.3[1R$YI!9#DBG**<WH5RJ3:NPCR*?6MT=$9I32H%/CNV
M ]L+"6=& U_<I!->C"4[0UA]KC0H>GN\U=O?D5&*WKZ(;_%54?4M(@B(/Z/8
M6\-&]!7)LO5"V:V%,BQ$>MY%#"@HYS^E9@V>KQ+O\%TVD@X-#*P1DMZW7=6D
M?)SRRFT_A1)C(F'V>J68:DUEP0#Q-54N1"VH9!'X4!NPBO?UG&&EYL&/=:Y=
M^:)9YQ,:5(A]R.*,5B+TU:Y*G!**6T4*J%@10A8KB%/E*$L'Y+N0TD.,HW&'
M0.BHPZ0295REE>:4FJ!6$&*5[3$CUH[UDH>G1!(AL@?F2_&4;/&<.$GNXF3K
M@-N R_:ANC5J@#2TDP0&[K KHYS$'8!$A9T0PJU8> OX43Q16ODY%8#[EB7L
M!L<&GT78W2)=:PQ"ZKNI%2HK6P(S+A2L-#56! %"BS"6!>H0>ET:D25ADDC0
M_D1X +NJ1/9YJ0!)=]G%E.LJ1!M93V89:K2:0F]W3ZU=EILMLD=\O;_\!CQ@
M(B+?Q2*?F,H_+,$V^8TOJ25U,-FWFSJ6+'JC '$9+0%Y@CMI@1?H4H&8C];:
MM#JU[G7A#"/WNO81D4[YWJ1I9<FV:\GU'JZY<1[?:<,-7BX%HWJ+Q78>F)(!
M)(C!.]2UX.@(9=AUT(:DJ)9R[4:I)MPM*Q%%;P"5%"&M!7O4*6>.O<6UU/46
MY Y]\\DF>BJ0GK'5W']"JQGVTV*!PN8JSBCLUY&P"CGRY2.JTT8?L92.HY?P
MQKIE00@?P#+'9M1+^96DEAB4'!H7"O(%)CO "W*(HQR%O]31+$ N_Z@4Q ^
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
M>9(:]>:)1/TC!+/5,=3Z P$-2T!YA@1-B<U?3&5-4)+B4PO,#MJ$VQ14K##
MUHP$$0)0$_='RN-"CD@7-:LXVZ8"VJ1V<K,9B%(+49Z+Q'2VVQ9W:>+^]@5O
M@/':%((+>;.N/V7YV;BNR52PC5M3J2A3#GHG2%ZP]N9'A_(B%V35YIG=PRIU
M[@=I!K\;4RX2(M;=RG*G7%[/A*V6V_2;9BS4. MJNMEX/3&Z=F+T--U?:P1N
MU(@>7/;=X,&USYF-&FX]:GZ56<^Z7+J-P!0YR9Y4HLI&(2>4XFC>]B&PQ[VQ
M]QG1,+\UPKL-7K#9/HPR_WKZ] R]OYLT=F0_/*@W.X6]PJ#W>C2PK6-X?OYV
MR_<?B\>:=G9NSC%(*;!=;:+[+K"V+QW_8\+Y9<+=:[4?O>[\.33ZH: ,;[%C
M:7[#X#7.&7")996;AF)K[ /#R$^BVI_%INJEXHA*CK#L 73T$+<\6YV_H2E]
MXL5\1VOWQ3Z7Y6>-MF*"F /=>]6_2VF[B7^G0J:8UPN]K_*%KP/K:_FAPGXR
M.?T/4$L#!!0    ( .N"8U."NQ/$>+ ! $X2%@ 1    :V9R8RTR,#(Q,#DS
M,"YH=&WLO6E7&\FR+OS]_ J]['O/Z5Z+LG,>W-W<19NAZ6U)-@C[P!>O'*%
M UN#&7[]&UF2F QNL(4F5^^UNU%55E961L030V9&_/[_+EK-RI?0[>6=]A\K
M^!5:J?R_M=__ORS[WS]WWU4V.F[0"NU^Y6TWF'[PE?.\?USYY$/OM!*[G5;E
M4Z=[FG\Q658\\[9S=MG-CX[[%8((OG>S^T8Q9[3W)K,$XXQIYC-CJ<U81$Q(
M1H/!9/7H#6&&6<1P9H13&4-49)I1E5GLB+?0AW-DU;\1B OEC0O$2299-%8@
M2QW62A/,D4BO/>[#U\$7MGMO\EZ'$2S_6#GN]\_>O'Y]?G[^ZL)VFZ\ZW:/7
M!"'Z>M1B9?C G8;GM&B&M=:O+U*GHT9O4@\^OVY[NT/Q>GASW#2_Z#_\\KS=
MS-LAS??K?M>T>['3;9D^T -Z(2A#),-DW$FO>]-)-#U;=  74U.<(9Q1?#VT
M7O[0-\#(\.O_K;[;<\>A9;*\W>N;M@NW/RC_UB3=:P]?E?6"N_,$_'YUU/GR
MS0_#/$/JUF@'_>ZC;]6OX>ZXX6GLWGW;*73KPBO7:163@#1%UYWVLB-CSKZ>
ML=&-!V8-1GSZC<]/MZWIW?K\QQIC>NO[KV?WJ^[O<%:Z.V[JPSVV&L\JW"C&
M731\TS3MHS]60CO;WUL!?@_&K_W>"GU328]FX3^#_,L?*V\[[3Y(<=:X/(.1
MN^&O/U;ZX:+_NN#FUVO_]5__]7L_[S?#6IK@;#R3O[\>7OS]];!KV_&7:[_[
M_$NEU[]LAC]6?-X[:YK+-^U..\  \HLWJ6'H#O_,O0_MXD^X7P,HZ>9N^/Z+
M_FZ(?ZSD"D36$RT4Q9A9*714T@CMHHA(2Z8^;Q1#@?]E-]0=,A(\?=%_$_.+
MX+-HFHDH;=-*8PKYFW6 +9^@:ZMICE8JN8?6GGZ\M!N=+^_([I<#6AWXD\TO
MA]OZI'YR<%YK'+##[:V3P\;?)[6K#[2V?7A\ -</3FHGU<8IJS=V+FJ-=?*.
MUIH'5QU2W=@G]>W=XP.R?WEPY5#M:K=U\&F'5+=WK@ZN-GE]X_2RVM@_KS45
M>D<.+P\^.5&[VD>UC2-6W_@SKVZLX]K&_GG]T\XE]$VKK8\G!XTJ.[AJ-FL;
MIU_\]E9NM_=%%<91W=AM'39V\X/&T55MX\/E0:/9JI[\W:Q>;>+JU>%QC50O
M:ZW]T3,?X5V\?=CHG!^V-L_A.YJU[;^/ZQM5>#?\]]/!9;6U?P5CNZJU-NG!
MU0XY_*@NWS4V^]4]=/&NL?Z91(PXP0QP!Z:6>2,RY3G)@@R&4$^8%V1E;6O]
MW=[F[Z_OT';RI+ZAZ%@7;>4]9YH'P72WX$JOI.T_T1;=IJV$F6=:QLP+;3*&
ME<VLY4!E@:27V!+'@;9I_F=&VO?0?\>7Q'T2<?%MX@KB)4RM 3AD8#D)"Y:3
M2":$L@SL)@N&%5I9^T"G2-K--BB0R[= W*YI[K1]N/AWN%Q(LGYD_J^_FX>D
M^<6>=&BM\0'5X5GH_QS>C6 L_.!DAU=/W.7AI]IQ]>KXI/YI']4_*EI?_QPL
M-M2#46H1$(5AB3)%;,R< =M5"8>TYRMK"/Z!^6,$39%";P?=[AU8W6S[#3#V
M?S8B??@<L(I<1)_!OU#&)'@?2HH(TN1QI-IQ[.W*6@9J$0S&YU H&"48QCHB
MZAEVX*" AR)$M$Y[<#GLYYW[A!D9J&_J9Z$+)G/[Z%T JW,W^5;UN-\+Z[U>
MZ._U@4P)-^MQ*V^#59X#>'9Z>3*Q-R_ QNOEMAG>Y;W^;&F)J[ENN=96NWX"
M\W_U-^#>!U[=WJ>UC=W3*M"CMOV! TZ>')ZL7U2!EO7&Z=4["GVW+IKUU@X]
M/#FZJ&\<GT+?^'!C-Z]]J@$O-'.@[V7MY #73D[/JY_^;HV?@7<-#LF^.#CQ
MK?K&)JMO?X#O^'A:@^</R$[B'^"C'5([@6]HK%\<M YC-4?G(RP]!PO(8ZHE
MSYR6)&,NFDS+ )!*J8Q62>>47UG[9Z_B7_7^<>@6Q.K5.FTW%+59L,Z[W-B\
M"5!\,XR%89_ZVQ'[M$!IMJJ\"N^H;X#HGWRXJ+9 G!M_PAT'[]H'-@%V(A_(
M#?M\S*LGQZU:8_.R^FDW/]SX<'&X404X 99J  M<;9[7&W^>'K1VF_?9YS#!
MS/8!KL+8#[?_/JUM;)U6KQ(4;0*$P P G%2WH<_MC[%Z>8M]9!!:!(VR2%G,
M&,()2(P!AK"(4<(P$^SI[#,F71Z^DX=\T!*+Z#@EG.&HC(P^:LV#%8*$*+ZA
M(,;,M'=LNN%/X"/_MM,Z ]8H_/CU+KCU1P4/_7EYT^2]N4R7UL]-UQ?_^AAZ
MB1&'AAV>+3>1VIB;3HY(]:1*$DC4KK8 =#[@P\81/SS9OSK<\'F] <"QL5YP
M%7!&,_RU"TK#GUG"1'T#C+&KP[Q&8.2?]GEMXV.SOM$$+JN=UDCB2% ZH+!J
MC:T(_>#/CDD:E).9M)IEC#"7&1M=YBE7,BH?P3Y867N/#YY#5RR EQC'U#K*
MN-4F&(>MH,(''H/@CV/#NP"0%.XIE] .YZ;9"-W6;"E$:]?JPEU4MY-Z__L8
MY/;J\&2W!?WPZJ?J)4 XKWW:00<-=PEF ;U/H237!Z#>JZTMD-M:J[:=QGQZ
M 68SF "G^.!D][AVE<P"'ZM (3#/&?P&]7,*8SOX[ B83HR(#.,(!'.<9UII
M!VH@@DIP,L#U;Q%LJVM<$I'*H)T/R=4>M&SHKMPEH2#"A(@\\4J!<B&: $,P
M!O8')@#SY$'1],'E+=/L_;&R4]L:DS:%;=YLMLZ:G:'P'75#(9A[X0M0N>T"
M2)^#W^8HU.-ZNSTPS3W3-%TPQI/A!SUD9,9TK^^-Z;X%]*KE!Y_^/DVX?MCX
M .Z3!VG: 9,!> *>![6-#EO[E]<X?W((;??186,?54^:X'I]N*IN?SP^/#D^
M3N\YW/BSF=0]F U?X7RM!?TW=IO)G*A_ M=KHWI^^&FK58?OK#::8';L$_AN
M,!L YPM7:X3S$1OM;/"90A8,1NMIIK3%F8X8.V95!*Q=6</HVIP?<\4SN21&
M"3Z!4M'@ !8^40I)Y!3\(X$['2ZY9/ZXY/*:2YR31B)L,@ 1G#$C369U%%EP
M'K@$.2R(7EFC/\PE,\62/SOM%*XIF>093)+?@A)$@G8>;$3MD,T8]A)4#4$9
MYIR0(+DR5*ZL\85&DI)'OH=';H $,2\%!R6#P>9+ZZ>@;JR18** 5TH"\5KA
M1X#D]=W5F&Z( ;P(%WH/+"*E5:@WO6)Y$)BF4JQ*O>E?G@'->CD0/"U^%=>.
MNXFG[JP7O;KH@6/\^^N[?0S??_/2T1AZG4&W^%4L.KX9,>J0*;XGJ#7N*!0Q
MQ_$O<'_@=\Q#MU(,*#RX5OEVY]]WXV_W'UX;7[K;^UGATXQ_]?JFVT_!L[6Q
M$X?P^+F;>]?#]+>:ZHRBFU<,[XQ_CU_R^LY$C?M)$E],6B]Y8+WK:6B!53_H
MAK71ZXN;XR[&]\:_4Q\/TD$JZPPW%EB/,,Z"\2YXZGB(U'L?\=#'P"BIL)E/
M_W!QNC^<48PRHJ\[&MUYYHP."FZ^.V6C;0)O]O<VGC^;,&]!!$LUDTQ&9B@+
M7&!D270FR+$G+N>;J^4TN/K.O%'B)37:,JD5 ]\+[&VC/8/)E,8A8XIY0^-Y
M0_,X;^CI\X8F-F]6(>"O8'T(C,5 0)*]8X(&FY1%0*-YP_,];T]%T<G-&X\N
M:N4=6-*:&4<L]T@:'I PA#)E9R"GH\\/1\G(&O[T\+*+LV;N\GXU)&.OXO-6
M"MNFK5S7D;MQE'?S/X.T$M=IG77:\+.W?I&#KA@W6W=NT!HTTR:O(NB8VG7#
M<>KM2]AINTXK#-_Q^^L'7WT]K=<CG%=@N0WN8*,68<MKXOG\"TSZ[:9%7,?T
M.]WOU -?/9\N;H1VIY6W'^KVJ=KZ3A>O[X[^G]30,Q859H\&=Y3Z';H_3ZG?
MF0'B#3*14"O K F@55"T$K#2,FJLB+28 ?";*9ZO&4#CQ<<?G@&#M1. <T2Y
MR(CW"E$AB-7<($JCXM.;@1=&-KC>ZK3W^AUW.GD$>Q'24*4"-0'C$).5"/:-
MUV QQ@A^'R-!+ UIUKTO5AM-\[W)_4[[K3G+^Z:Y(&0*42 OL;(1<>9#U!KY
MY)Y;'*F)WBT/F69A&[P(R21#DD8C0<(<(PHI11WEH/NHEIBR*<+^"Y-L-_1-
MW@Y^TW3;>?NHMR#TX=8K9UE@X.HQ(ABH8^N-PTYKIQE='N1K= N3[G*1U))G
M(F*@C<!",J%$"EXP'DV4P3*KOUI?H M/I9>7HA\(&-);5/T!5U<&HCSQ@JE@
M&.%,&P[V(/BXRGKJ\2RHNA#SQDPTC"'L@Z?,6 +VF<0\:.],4-BSY9.&%S6D
M9T]0IYPB I1.!(**P(Q7VDEEL>9!<&Z7CZ!3,[]G3USE @*]A34)C@6*+2&@
MPQA-9PB#-G[YB/O"%L;L2>J<] QY+V)4S(.+'"6) @?I%.,F+B$ ST6,=@:R
M2X72W(-Y8A4#7TV!O<D9T%HXQ*R/HVCEXM-W6I&J>Z3Y 9? :<(E,]12[9G7
M5O-HP3'PVBNL3!1+0YI91*HF1R9LJ+24$Z958-$*1;P'7&0&*:>=0LM#IAE'
MJB9'L@B"I!5WUE("IB@RQ#NF0Z3:>DZL71J23352-3GZ!!5)H$)Z3RT#J-,@
M7R&R&(FBP0J\-/297J1J<L01C&#--,.!.V8Q5<I88Z(23H)4D2FJI5G- %?P
MT4HCIA%A5H!BME(@C5&*I:+K[7-L;!R+A=_ ,/U8'7NZ)2PFLRU%6;!_#;=1
M$\68=XIS@6SP1A-"G=4SH.I"S)M#U,;D/9AT!CYB)9@!_S\@+KW%>A;SMLBN
MQ.P)2HW"/."0MF<QBJVUQG)B!/<J*$GL\A%T9K&ZZ1/7$&RD20HL2*94!!.8
M1X"[0(+ D:'E(^Z48W4SD%<M"2/*.!T4PUY9*I6+G'$4A?+*+!])YR)6-P-"
M$^RQ88XK%D';&JMDD)YRL#Q#(,2/+._%I^\48W5B,EL>>0P&T#1PIL M$,9X
M2@6/5"+B!35R:4@SHUC=A,C$>+32(,:T\@RS (XK$MYSJ<!8]8HL#YEF'ZN;
M$,FHU8)@Q0/W#*"/66I5-"R=IQ3.A[ T))MVK&YR(A7!7TCF!6*8(,61MD8C
MX8 DB"Z/4IIJK&Y"Q/&$4DR=I@(IED+;W-N =51*.N.,G1YQ9C4#X+QB%<$Z
MQE0P XK9:2:=(-(3[<".6K[#1M./U4W_R")H\$@H%LSJ"+ZK4E8[#EQML$C+
MU[,XZKG()O'L"<HTD8)23ZUWC%*JM!%I8S*0TVG$T?(1=&8QI^D35U,?!''.
M$4\86 L*5!(RR'B.>-3:+1]QIQQSFCY)O>;6R$ P-IJ!\V1B)"0ER)51.H_0
M] XY+C+NOLCI2VPD$\(IL+\I,P@EUY:EK$4*#"$LX]*09D:AB F1B7KCC9*!
M8<X90)^68*HJRCR8J3YPLSQDFGTH8D(D4\P*XBD8FE:RD#;C(<NU#,*:X*,1
M2T.R:8<B)D0?T$=$:JRMI#8M:6E" M.,"VR\,-$O#7VF&HJ8$'$B3]O'A<0"
M''&EO"(Z1DFL%@[^<BP1!^LE.'TX)8L!ZXF=/<3"<9Q2XT4)<B,-_,E36N.
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
MB(<-^L=Y<8+I#-[\ZTO#]'#HU^.^1N#0^W5V^'IKTM.<C^#V)\/7VL8IX&O
MJ:(CS8)R-F-<J<Q@SC/-HXF*,8VY*/'U*?A:HNSD4!;PR52:,.Q0,<X!RB8(
M]05L=).5]^#5"G!G]L"-7@O &=[1'5M3 "BMLP*" =>@,S !TP0=58ZZG?/^
M\?CV*[!P0S$R'V+>+O*'%!LZTH(^@8]\9'S%;?S;N-D_-GAXV/<:/?X1XX8)
M84>-'_F@<<N\/=07F-B,C*WYVR;\0J[!8:I?8A\^_;XGOSG85T1\WYF!;_:J
M7V$Q^4,#<S>S_]3K+ XX7$>E7GHC\+ V1H$0"4V/.MW+A[8#)QNR^W;48"'-
MFM'1NK2W<6,=VE59M9%VW%8Y/-.L;4"[C754VSBZJ&^XM OW?ACI*NUMK&Z
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
MD@;'N5%">[RRAE>QT*M<E#!9PF0)DX_!I%4('.Q@?0B,Q4 ,-]XQ08,E7JN
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
M$$Y82-[(*BK3T2VQ&,\BLE"*\8^*<>U&&QM!HT*"9 &9%%20/K.2\XQC\/S
MLC+.I< C7J43JW=3RO'\R?$LO/]2CG]8CF^I8RP)"1)E%'&1,<Y,I@1U&:?,
MH$"LYQC4,6:K?&)'*J;@V_N\=]8TEVFPX=NB7[:\V[*<V-E,[-)O^JF%_FAG
M3[FG9_[C5T"M\L#B=^K7ZNVH5>2:.49T9EQ4Z<ABR!3"%#2MIM':&#!B8">C
M5;PX1Q;+Q;=Y 87I1L-*4/@A4+@QNKVTG!-*,VUIJK3B?&8T1IGV,A :0]0^
MU8]6BU0(K@2%>0&%Z<;62E#X$5"X%5$3D4K$L,V$0#YC+)!,&>$R&92QA-F(
MO5Q9XVR"A5I*4/AI0&&Z@;H2%'X(%&XL!1:5XU&0+"KE,F8DS2R.-B-8.L0=
M3+^P*VM4KDH^J3HOY;Z<264\ 0$XZX;CT.ZE$K&C8TV_-$$D?BVRH%0Z,6W=
M>?-H0&02*Q1E'_/3QX0X?ZB;]'R+P$:(<,U7['"-II(6;)*..FN:)R5!7FIM
M/.%@7LPO@L^N0K?SX,'CM[=Q:*B71]09+:"]3S19]R>#7K\5VGW0WO78,!?O
M4^[V3KO<:?O#.GW_=DA0*TX=!75.?4IOR''*8J9B)HA1WD@L,><KH+P5P>2W
MYRGU<HE\_F1]PC&Z4M;G7]9O['>"/8_:H RYE* @\)3CV.C,!>JI9%AYJ;Y3
MULM],@L$ K-,)E1"PNPAX5:<3Q&&&<(LL]RF=4 E,X6"SBBAAG-"K! JY2S!
M:%*Q_Q(0Y@\0)AR/*ZV"^8> &ZO "<&E0RH+X 1FS,FT*< 30''.!&+&"6;G
MT2KXF>(7;X]-^RA%[2K1Y-W*%],<A!2PRT&(NZ'7KW1-/U1ZY^;LIX]F\.BB
M5MYYI30P+['<(VEX0,(0RI1]0C3C:9B55A/>FM[Q5K-S_E?P1V';Y.WB,/#_
MS]Z7-K65)&O_%05W/LR-4-&U+^YYB: !=S.W$;;![8$OCEJ-L) 82=B&7_]6
M';&(S8U 2$>0TS$@HZ.C.I653SV9E4O*0OD0?<<.!NV49_"\_5R!,$"KR=%J
M;]Q?P9,2PDJ&J"B!2]Q;Y)PEB&FMG9 V_R$3%B(F3 P&5E(_39Z"KP(TN6Z:
M?,4[7"&<6F6BD2PNU8)*66-KD+4"JV!PYIXX:_+4RHF!BM=/Q6?<%PGT?][Z
M/^9Z2)H[++A&V<!0B >CD(V&()N$9\F*_+8O[0BR\ $!%@L!_KD@19 !"^:*
M!6,QR#HIIHE!/(;\HYQ'&E<2>&W>"TATWK%8M291M]V0_[M(SH>7DD"U=D<T
MT;/%=MT)>G6;D7\\W^/7&NMKFS5V![A?>)(!JB>":C_N@*%4<A]41FDI>(9J
MRY#56""F-!7>X\2YJ7+(&(4BKTN AH"&M4B7 S2<(AI>$=?D.99>5DYH54)J
M9+9?G47<.F4D$4$D7"7/:3TM*Q;0$-#PY:'A;#V!@(;30\,QEY['++/#0!!C
M*6.@YPPYP3@RF"D??-[L="G<F]&0 AH"&@(:UB-!$M!PBFAXQ0TU)R**$)&B
MG&9NJ#,0.ID7M[!YJXM,1IV65IALTL7AAN=^SXN!7*QO7L'93!.LX0O@"VKZ
M!5"V#NH!+M:5,+$U*[0XX5%@!J?Y<-H-V^_F<0X:QS&3@@/;CXTJ4IS\VG!V
MT/9/.9M]F<;,R[!7WL7^3I'V=$_XZ$W+Y&)Y77S=;V5-7=HD&&R2O[=)#C?'
M3^\L4PD3XE' S".N$T;6*HJRL1&PQ(H;K996\+(Q+R_F"K#G16//$\_3 'N>
M!WO&TL^%82[Q@ Q+Q1\2$]*$*D2I-3$PJD,@%?:\P)9)@#TO&GN>>'H%V/,L
MV#,>;"X4EX0E1)R(B!,GD?4Z(AI,,E2K%$H]2[HLIU6X#K 'L&<VV//$LR+
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
M-:4!!)\*@NP2!&/DAC',4>;@!'&J#+)$660%MX$8YI287M%H0#] OP5!OPG
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
M[S$EPX 530$&KX*IO(S41N:0,"$@'I1 FGF-1%[AU'E.<'68B5638O.,YB!
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
M2 FD!%("*8&40$H@I4<8/;.I8[';CW9PTC^MPJ]&U2M6_7]/VN-)=V# /,2
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
M=SJ,KP][)]=<O&OJYB.HZ^^VDT^>;S;>Q9-A/':QWV"XV<CJ]BNAQ84-WVJ
MWGR>10B1!>.E4U1SJH6A(@2F&(U)<*GEYYT%I)C7#D9=,*- WER0YR\=/(^Q
M5!)LD'61(VZ=S(!G$4N))"J=M9JOK2O:I%PMR,-8)/H\!-592'LO\Z3'Q9CK
M@/HQ(>;OCS:'YI@[RP2]UQ3.O3/N7E.*Z+#7@>$;; .]')X7@)T78&?SZCP
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
MA)2+%^6JP[MV>-H'T %W8K/7Z<2JI8.]5.#GKO#S?I8'8!^YIA$CEZA%//B
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
MGM+]TY@WZQ_#?#O/.#8CBL94%HVQ,,;NS6@F7)KT<&W4D I4:WG]O#$7&R\
M'F)RX!@+PZ,,6A.8-3H)"U^DG*W=04_NU]2_[W;B8% ?X7K6!O*4"59HN-CI
MG34SGP*F=6B_1O@$7MKM-8Z!,/4S=:K7 @:-8:_:6VVG WXR&O#&21_H6'=8
M'WA6*20!A?Q_?].4XM]N+[CJ"^2W$<&K'E2]=G.6T[V:<+IW$T[7A/?F$O5U
M W;@TX9^<>V=5?+'3-T':->6'=KQ*W-<H['1A;G1:;R-)[W,-KMY'_EQ@V#T
MOR\:5^;2/2+.[W;0'NRE2VAS7O]\SHBSEX^ IH(F*P%G)$4<!XXT-10I3(-,
M(?*D^64$>3C39>Z8K%1)/,_%U[5"7:PZ<C?S>[^PDOVV.[EA,V #Z %^'=QW
M<MH?G&9L&$%-_[03:XWMQX/33GT ZUA5WVUOYH]M/SO%E8?8;Q_/O*I?J2]<
M>U%!375;Y[S9\+&?USGA&Y.Z+M4K4J\WK)W.;OZ\TSF'1_SWM)T;YLX;?VQL
MO,Z+JXWLHW8B0-Q/>C4="_A2[[@]'%[I86]P0Q^;#=N!RZ<'AP##75L?L9VQ
MNAV_9D@\M,-J#,*D9LT ;@RQ]I<#-!L:E-]Q;+_$ZL[9WD(O&\?M02?:4 W/
M_MV=Z<8 6MG)9@2:;ROTA>\<G7;K8/-9>WA8O?[G#\HC4 ]_98N@[;.0WCOM
M_QR;=[HSHY5M"5&_P70Y:7>A+<V)\9J$&.[68W"\.M$/04(=&.JCT\&P_CQ_
MLPW^&7RO&SW8VFQ;\H2QC63;_;&-K$10C7GC_>3]FY/W7S!UO]L.O!^F^F&,
M\,)JZF_!LW.]ICIDRTBS'I<SN HO;W^=9*O!B,T\_BX/;>:K%TS[;<1PR7>\
M1,66#+[VH$.@+'T #]#W:88?=/JT,QS%GZJ#;FH4R'.H>UK5RX)A<^U.)]\=
M[/D@#X^MXE-M#VH\>6P][P;1#GI=FU,G\A?S.'I09I@WHWG:<*<#:-U@, *#
M]N@(GM XK"1W7GWZU?I:A:LW#D&YN]6TSY'!837)ST#=ST]RN!WZ$[_E>N,Q
M2_L0.ATS> V&55-SHU*[/QB.VYF;%:T_A$_S^DOC/$(?0/YV-!;Y^A@ZW[]X
M]Z)6B1HY(\P\^$JLEG0JJ!K:;_E[,5.SL\,V/-:&K[$_B-"J>CP'U2 <]'N#
M/,=ZJ3VLGM7[FA_5&7TTRC:IU:4-BNO'T3_PD/_:V4+$P)"#[AP#_>K5\W,\
MD)5*#'K'\2RCY6D7)G)H^[H$(/2AGN#N%&"U&N;1M_UIOY\[D#- !X/<EVI,
M0Z]"S3R@6?6[YU-Z/&Y6_?U.KWN X,HQC _,I7@ #<N) S .H]F535CN::<-
MQB7D"1%.*ZP>]^A%X\_>&>!\OWKSV._(=]2-JKH?JT$<OW7FT3!)CWO=]K W
M*88T.*F@.<=_QF/VC]P >%H/P"W/[*\6N@*3\7^JEM5 63^N?3QBRG 7M #0
MTXULS]=V_W209TAM:&N R!=Z"1A^'AE XJX_'UT?@!D&>9SZPUHCQAJ6M6':
M^@HO873'YKRNEP^#?9Y-3#W4$TT$HY7@[UX_VTOH]$'MW>2_<O?ZE8\S 6/
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
M7X')(H.)\-PPHR-SBG+AX(6(('$ALA )MK("DR4#DXL)F+B$?28&EUY2Q+7
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
MZ-1*+0)$GL *P!S'E?6-5JM[!O,>,S+7RM6HY>6(_>O:,"WE5S2C7* [[_X
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
ME E:'"[.*B[,,".2"C@FS9TU!F.K!>;<N<"$]?,5ERPB&YUP$^Q\A,?*H2[
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
MB6'*"*40Y3PBKIQ!)C<E-<IR(H*-G@'X$';;.>"O9+$JJ2FDYECL&YNB2P;
M2A*'N'48.:(24H$$<&^88]'F@M_KQ0S+:[.JU<^K?[%!]P65D0* (^&"19Q1
MCP#0$U@N>"VY#B:$E76FKF\[/YO1*O>E\SYRIQ]7BXAM>,?<EJ$XQL[0]+5C
M3T.QX?"NFYLO],N_BK2$(M3[,H#_%)6=.98;EC'GQ@CYKGF3LA</,UT,Q(];
M';AP7%OH#9WW*0V#X9MW=(:Q;[_VMFM[1?BZV81I'71[_5JSUXO?N]ZZUJ4,
M@,$P."_=@V$T#+-U-ND:46WF++G6UW<V?C3.]@/11 *^(\UR&]0H+=*)*>2L
M)#2!2^>UOV4[)R=?-'T3)'XPRK88"<Y=YT2%BSFK@PD6"$L7=8!!<L&UQ9)E
MKE0O 9\$P4,)XE=LA'A!HJ@7/L)\":&B(%0^:+ @A"*-E48\:1 JRPR2-CHO
M-=5"Y@@(K^&[SRP+?#\XZ,4#@*;1IG*S?X-EN*FUS(,,Q-MA_YTOAS$.^FOC
MG?%3B(YJUX\(KQ\)#@W $*953N:YGJLS;E3PWY=//H9Y=GCR$^M@;*>#VW]R
MC;C]92P1X5<F9^K?P]ZD/N8@(M>+]AC9!&-]8UMG]KR_\J_+EA7,ZO3\77WT
M6Q\PI:=ZP#)K,62Y*];Z38%Y95+5_]I%&4H-O"] R_^Z^T@:8L"B44M&ZG<9
M: NN"WN]N]+MK9<6TB&Z^;CRSN/'*\>58%D$?%EJ+SP7.H)!##(XYVQ*$)G"
MFK?M<2S097Q<8<]+MW+H(UTRD,/D"LI'#O$PTVWD=N6!9OBIN=-!K=.M];O=
M3F%18?X('?VHT)@;?[=6^Y:=[O*&@WR.=YS![L;QA=/>Z#,8%#B%_SF%H6;G
M^DIT/W(FZ=KM#M]U0QV4$))[C+6FW&JG/2,Z2!- [I*G[.I.$/^YS_<3WM7K
M!CD+<J\)<Y@]^K?GP]/NWB_LYGW"]8U]'"UWG#KD912(>PL.'ZP2"C09E3P'
MJZQR)LAU+\]/3V@9E+5MB",9+[R]*7E*W=/>Y9#O<E1R0Z^WA8ZN;@:3N\'A
MAC37:8T=OI5G;WSRGCV:@PX,+9^\Y^BVU>T7,/&<N["S><O7]>_S^"$:<?#1
M-CM_P4-LGL:=[I<X&)3!6)_\P@[R5PX.,H\N,B)@#3R)B%N*D4F"(T^8X$3:
M1$*N/EZ[;8?VBG]\_PW:,J(O!*OPH5.K3,I[X>V5:^T?;\B\OV>>'5_L/+L_
MGS[/;M+2<3M-Y]P-F_WFO<[^ET/;BV\M+-[?0Z=@45+O&J.LVZ,#6C\"K3H*
M[<8%:.'.)[*W<R#VCKY>[&V&YO;.>]#.C2+[]II&;NZ>UR] ZRB,'+2PL?E/
M:WNSU6[L-(X;-&?N@G9NYNS;W+SW$]O^M*^<C)+E8WVL/!A(+I'VA" O&#-<
M)\VBNNHBVD@=N#.*4Q*+##@!-H0G;HS6R41\-?7NRP"F-PL]S'<6_X=FWMU]
MW\OC9(90> 1.K1=@Z8.A*8'/Y3QWCJD@%[#UX*BNB-);-C/[68 /NZV0&\X6
M11W?AQN7Q0[335-]J42D^%9^=Y2O5B+C^.V:S?T,^]D8%E=M]ONGQ:9 3O\I
M+MX]*6!M=?@RCP&,9+E,15%;?Y(7M_%YDA8W_/J9[85^;I:8,YHRL.9S"!"
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
M$A4DV)5U@==>H@/YW+8>7ZF?]*';2['Y6CVEWUZMJS1>M\I;>@A^G4]Y2QC
MRBOPD7+E/.(!!Z2Y5RA \&B%-5%8D7F"KH'7[PN#6Y6C5#E*3P<RIX"4E?\T
M9_R9^$_*"JI(Y"C2G'4G:<[\Q0DI%T1F%1#,>L ?N69>H =\Y3_]7/]O.*NM
MG*=%=Y[*1:L\IP<@5^/=E.<D).&<"(P$9H!<6ACD@H5 D%,<+/.*"[JRSJ\?
M,U:>4^4YO6K/Z3+"5,[3G"%HXCP9&8V1V"'#)$&<!XHL301Y!B)"(S?:J-SF
M8HTOO/-40=$B0M'\O9Q9LZVNE2E<!R@W,T!MC'AVQBF*!1"5N%5Y1+/!$1G#
M$?$)%H,39!.-B#LMD2-8(:LID217-Y$<RZU*/&/NU3S@Z'Y)I,-2@LL9 YF3
M[M9T@OSA$H5L5_),K]',DOLGFCY^KI8C%)PM$F0<"ZRH$S%8;KVT)$2N L,R
M(Z:>3P/O*A%U(<%P.A'5".&C51I)QRWB,0FD.=.(4Q6\-$%&;<M$U!DS$>:)
M5///VWK<L'Z>R/I$@+-H$'U'HNL<9F$YX?;VT/AAF%LEPKX"P)T$PT*'B+GA
MB'+-$1>49J8EBT+@U%'**0M\99WQ-7,;I7,%N,]SG\(5_U=1PKM^G7OW[J8N
M4X7SF?=YD5CI[^;YW?A96Z;5VB#7SP'F33'1W\D^,D4P=ZV2>V9FDH>YK[,Q
M40Q;0L1AO]J;<7>,F07$]HO"PNG/,XEVHSO8C8,)X?WD2N6/KN+P+TQN41?;
M&^"48DV<XRA&S! W )26<(:H3,0KZ:4D&")TM79#C\$QNT79_ZE@_W.76B8,
M:0#/1K6RMC1R\)6V;79RQ#G%$/@3LHL';3/=P'&7*=:>3?3*S>X/W=[PK?R]
M7XT"+_-BU#_M:Y44(3XAQW" @,>PG [)D"168\P4CE%G-B]R%?RG2/$N@?\-
M'"KW:T6@\&*W(OB_9VA% %?]7K0[F_)/-SKAWS' )!P,^5R:L3_I6; @M"ZL
M/A;?C?/ZQUT*+B/<XP#$\=/9]K<ZA]_!=SW=_O:A53_R%_#?PZOB6]_<.ML[
M@M]^J[/MS:V+!KB6NQ>',$88U\6NV/WV];QQ48?_9O$]/FL<[)/$L;7$H9#R
MP6X(.-=629!FE8AA5'!#KO+[8Z=\="(+O.$4I-!)X;2B@=M,&:2NTL!,5J4V
MM2P%@=1P86HCIIT'=">X>S271T^C2T38H(327,A@HP5G63$EL(U8FD7N3E#4
MQQ,U;N%3,"(4[53 ';+9+&0,1_U![@16,&D..ZWW,L]^_\R>U.Q!+Y;DO07[
MYK?8:O5K'^ IN[6WMG.\6FNL;4P:">1?;$Q:%I2O"S\KCMO PD+4[?FP>)^H
M(4=PD4LVYDRN43-J[#6\QJ'-'8N*5EM7ACDQF-=]N,YPH^XRFW\&!8,#L2EP
M1[T5/'CF=;(XP# +-XXH+"Z7ADY1:U^'CP_E3([Z-7^&<8W=*41_-:@X.N#[
M(AC,F9>(FB 0SRR_+CF!%#>)2>R5)JQH(42N>5/_/7:C8@U"I.RZYZY=EU>]
M5+2">3J6I-LE&7\I(<57!H=V4+SWH=EKES[9"0C>L#.8SU1+L9?9H\\O=9S+
M7-,Y"BGEK@PMNL-&1MT\P,PT6W:('7^MI &_]>/,K-@]/3@LY3QS1S5GBSQ
MH2)AREG+&+=:.LQ%5"%)(YUVWMZO._'=[;)&\MP8/LE&\2"+$AD\NR0W=K9R
M$3$F5D:.!,FD=RZ \QZ90[EI8.12,4M9D4AP?:]ZW$EBH5F(MS,@]T#?"!V1
M>CZGO7@[M!<YOC^(!4%\\=-2=58+Q5O)+_HK(Y/R]B:34CR!*I_@JE$I#$ZY
MCR#&UYBC20E:@ /*A09_E%/'K3,D2484"8+"AR7; (8W*I/R($6\.!#[7 3B
MHX+0*42)8(X3LL);9%Q, 5-G& /O$:_)&TQ*(1#V)H2>!88YBU11@9GADG-/
MG(S!J@AO1D,(OF4#J(+A1Z[^]N9[ML\-%I@3GWEK8/65B+E]-T?49Y;R8+14
M:65=W03#EYL29DEH=GPO@F7OS]KDW0/TAT "CXIPY;G&G"IE-82BP<G$"PF@
M-_J.E00\1@+J;!]^ [8X< 2>>N[60D$"')$(5(^#*; TY'81!8GEW7TILT7(
M2[5:R$/_U/7C?T[!;+7.\[H]3#@H 1D@(F#)-<3!22="+-;)62J9E*$0#E8)
MQ]R%X^!B'X)T!A,/\48B%.4^6LAF>G1OM7+$6RF(N#<\S++H1 K!C=">2\%5
M4-;J1(V(D8"'#N):+#JO%GWNBWY\MA^4M X[AZC2$&1&S< 9@'^HIQX3(14X
M[BOK?!9 8(4 #%_PJV3Y.<H;V8YQ=]M;HKZWTS #,M/+E^IVPKC_^@AG;KM0
MYA<>AI<+'3_LC$+LT_ZPZUGAK>?>3+G_XB7/NM?L'T]WA!ITNZT\'^WFH'E0
M!NVQ=M(M^C/E5B[M$UBO/*7PPVL11^':?[>]9L&27%P_1#<HE^DFOS[/:+1^
M&%O\-G584Q[#C.+T[NE@R/V<WPUEL\G\QN%P_]%.\AY^7ZV=M$[+Y[8G)RUP
M$?)HQC<>;E24K2GS/@8L>FC"ZEK?;#4'YZMY+Z#LLE4V.A[_<G2$6;:L\ODH
M>99.R)>Z'G]H=FS'YRF=O?]Q[6UW'(X5W\JA4^YI%T&&0NPW#SK%/6"]O>T?
MUE*K>U;,U+ !6-&4?1*LV9\=\I9KYP_S[(Z>*F7NV.\Y 63<E[R4KUZ<S$L1
MR^6G[W9BJ80;WI^V3\O3W[*UJ+_T=,WBZ6J_Y6[3OX_N=3IN'^VGIR^-IZ\_
MGKZU*TV@?WHL/U0814&C3KK]X@3L37$V#4.9T&__]^7=Y&%> 9[\Q#H8U.G@
M]I]<(\!]&4P@XLKD3/U[V)OD+A]$Y  $CY%-,-8WMG5FS_LK_[J,<0!PT_-W
M]=%O?<"4GNH!RR25D(6O6.LWA7KG;\&0[*(,I7;8RR[*?]WC+!!0O( MT)MW
MV;L!^?[??]GU:W:GG.OU@I/XIA6^HX7#]>.8>QRO/%?KARG *"#V$AB66/@7
M8,4B=7=XF6/ LWVI?&3.)J1(RGNB"1ROH U*GN=C0$]R<]T%[>[0CX.B;S;8
MM-)F#MLY3&SHV&R$R4ED<WP2.?G%I78.2]BT09HU;=C\6PO0-<WOUUI@ML\
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
M.)W7SKJGK9"IN^P)S.B/@D:G=5[[?[-$=%;+_\_>FS:WC23KPG\%X;'/E2-
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
MS>4JG_X&8Z!+2[!XO@9TX7BIWMS9RF@YDCHQ0.&IT8TA$DI[!QH,_ T,Y;R
MO]"&&>5EN:Z+B/>\J$[@"UZ6(G"MVDJ0&I=/UQWC]86,T@$::%*D1>L$$ 9
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
M?O[X6?L'- 5V0@ZU>CG*0JH,//=Z91M3)$:.2<HQS_,:]BWG8"A.\ 5Y#+_
M#TV*7Q/3L/!*:PGF(U)$H, PP_PNM% @GO")"-BZC><+[KSM^SP$I@@=VX@&
M_F#(#8?;<<ACSS&$YVL:UISG^_[3NUO=0'T =H-=%<VMFMI',8>?JRF\EC/H
MBO/[\-J[<7XO/Y]]MSZ=O?_F!$XX].-!CUD&;+X&QK#'8MOOF<9PZ,#_']H,
M-E_P[*9+J6H+/V97^BK\<73<$AE=(KF:LOK"9,KF_:2)P&H8XFE<B(F<E%ZD
M2;U0'TFUXFD:W)ON<*;8E+78\C1$3Q;&](XS](/?R\E]2,9)9PZ<]L^3?Y[#
MABQV;=L< #MB"5$.OL8@'AH]SV6!%=ENY.*E.?@<-UZ4SNG&^MIN/O-YC*N1
M4'916<=E+&A)/+-=,%Y>MX_,OW",*"7%+::29FS23AI>G*'<(K&\SCK#+0@3
MR*7@BX&8@02>L.?T]<^XF?F"CT[0=H'WEB=#VE?!)NZY-DUG L;IM(&5^DA4
M6?T^[(I.AJ+E#^]__OQ%-+V^E;[V%34Z)7_=S\3F)W5=SV=S;R;BO1&0GA..
MATB)Q]\V\TNT:8X!NSD%A0KX%]SIR=1( <:1UV-:J]Y "P%S+E:/-PPG]AUC
M,!P$CL,MV/>8'D@2=WS/&3(N=CZHX7IK5=UBC;QA^9XV^01.SXJD^#H%-19]
MGOR'Y0D2"LEBUOJL9QVY0H/_?6.N:=A#9F Q^+CG#(VH%]B>V6.#V X<VW>-
MF#UY9?3=97WVC&2#$ X0@9M./*6,;,$0 ]/SHM#T+,X=!W@C,&+#L9P@' ZI
M,+UBB)TSA/WQS1_?P'<)(LL%K\LTO9X#6]1>X)I8P2 TAP/&P>2Y>.1HK&"(
M9E?04I4)U0_ M)^>N"Q!( ]Z7!URMP#^:CTH;H+%Q1\>N*6<T/? 6-V.K7@P
M-(=F-##](?A-,1MPQP8OTHT"(XI\(]Z$K:ZOT4G>U#ROO9>SP/E7K-;^[5V:
M9;EBNYKMP-DW8:$L8*\>-VP''"L7G/V0#WL#, _<&(8,#,235TCW);83=F_9
MG"-D*'GH,OT?=Y)U@&V98=A/RF49) K.7M<0\FEC5H51IQVW3&NY'4>:0<AL
MYCI#WS =#HY]9 [=R/9--G0#.S*4HGL COOSXS?@,8,;L=^S7!O,7^"!*\_!
MJ;=Q9QE;@P'L/='RF=9RO/FS5JC2QO;--B,CMCW']QTS'@[]P+,ME[/ -US'
M'JIEW\&R_PG]GYU>??P+QH-MGGX+'8M'WM#JA58,_HX3F;T 7!VP=H[K>=P=
M&%SZ.ZL<GLJ\K=81+:-W5R7!O.$@BATO-$WPCEG$W$$<F;[G^I[!;<M3W/(
M2N*O]]]\*\80 /"&^!#V^U[H]H;<\GL!'4#%]I .W\U[4Q(6."51$ 3>P'2&
M@<MB, FQZ8/_8H"I4,O^ ,O^Z<WI-\^,P *@,6!8CMCPP38$0=0;.('K&59@
ML&&,R[YJ5R2]"+PDD,5+*' (T9J*,AM3718,\Q"PDP+90P"K4Q AZ R14"G4
MAM I3&SEAWP2CJ"%[XV?3/OOI1.&NLQG&^M.!)=0^4@J+_ESW=H7$><GDO<H
M/$6>A<3)I$F)6FS[>3M$D,8I(=&:(WN"WZLNA=,K"HO*.9X<D.YLPM41-&C^
MQ$-!IMP2,F6@(%,49,HFD"D=.PY>?4-^XXWWP@TY'PR8R<,H=%CL@!$-@M#C
MMLE=W[*8RX,GKY9]-KDOK$KA1BRAQ'H*DUH(D6E.Z+638N%\5Z;<4X114LY0
M'Q?87AUV(R-HGE^WOY1H[VUU>.O]J[B1%CYGE1)S._\C,D+F#VS8ES#;,1UC
M8(5&:%D^>)U#SF+[]O['JMO/AICO./^5YZ@V81+*!6E<D/!;X'#3&QA>SPX8
MUKL=\-X 1*)GPT9@P(9F[/L^;E2L=?N46YZ3A8%A@D\[ #WD&$/H&>3'LV#G
MX? A<YA:^8=9^;-_?V.^,_2BP.T%'K-Z3NQ:\#?+Z5DQ\T,CMO'8 E?>7N5\
MKO"4NGP7N%KYWZS,Y]W,J@5$-!FN+#'.XCC!0]P*0W."%_5S]<5;CO))?>B,
M]]\4TO)<E^"]E![#ZG*\=!R,I9\0HI[0_AMM#"],LDT.KM&'7Q#'V(05#PS+
M=@,4P&$0F%8T] +3=RR@B'-- ,":._Y&!,6$,=B_>(?#?TVC?RT'_P7'7@ND
M<>SR^.?;;PYX86[H&;T0-H4@CW[<8P/0Q 8W8R,*(Q9Y>.??7W$$@"R(5R7U
MP=$2 ZVTXX)S8)_%!)[H;9DG'CC<9< LEN\$D3,8NLQPAD;@##A(SWTQSP>N
M.&8%Q_SU\1O>- 5A #NM@06V.PZLWI"9=H\9EF5ZKH-V_<DK>]7Q0<4Q,CT$
M0TI9V: T7:=ODF;'O@CCOQAXP$1!6L(^'?(XRULW;Q)]GDX.,)Z_9#\PXC#"
M4@158 "!5(W11?Y+1C 6919^ET5FVQ6]JN;:N,:(/%\2BE;)Q_,U!S".?G&P
M)PTD*XR[#IEIA=B__?G]V9M6B6;2N81D1'C&,2'<"E "&@XT/\ME(8!ZBA(C
M&/-O)I%,"X"_9H22G^5M\K*JMEZ#>=Q:EP(,$.(E%4LTE>7RH-=DVDXZ%ZC+
M.?X@=GB84% 6"+&-]BCBPU+2CG1!'?EX36R)S'Y?I5UNQR>B"00U' *IJ3Z!
M(!)E;:Q8!@'GQ(:BA0IB*B(8]0J@AA+OH7,@&&868 $> <=5U#&N".J68A1.
M;843K'.A\0L),05S8+.TI(0[*A0&8^]K[S - 1@,6%HG;FH-I.ER17>(.? #
M2S'<.G_J;C?,MTJD6J&2\8"W4LM?Z@E^C@7.21,SK,+XI(+^_.:W;[X;QGAT
MW[--&Q3T,#)ZS')XS^>N84=F /^UGKRRW)OA3JJ\T13KK6,23'7:N9J!JR"U
M=8*YM<V_0\3H+1ALSN2?C4"WC;(T4K9?L):#@0RN%_B#&+@J<MV@Y]@##R^+
M/' 978/QH>-YW$';O^)^<<Y;K((.YTY]V 5+4JG1Y-%^@;L8PNY'2X.5*M 0
M@>W3D9^:W<?NPX_O4Y/5O/5;:UJO859*C=6\=O[-XMRR'.;TN!L,\)K*[P4\
M='L.MX#[W""P8F,3-;;BU&!]]1=UVX*W+<'ZVY9;Y#0.GMS#%8WCKKBBZ>PM
MS+Z'LI\+EY7+P6TO-OD.<_#>G[W]J%E](>O+?WX\_73ZR]N/;S^=20/S57OS
M_NOKW[Y^??_YDW;ZZ0W\[_3#'U_??]4^O]/>O?]T^NGU^],/VNO/G]Z\/ZO>
M^?+VZV\?SNB5S[^^_7**#[ZNR$#83"0"<U6:[VXQUS:DYMO_[^WKW\[>_^>M
M]O6WCQ]/O_S1V0I9IBMJI;1JGB14=Y/_@/T G7M*?2IR\ED-K2Y+D@F87<P<
M2+%%JJV6Q56=J=M!^E795[*T\Y!P1 D0MPDMD-Y'==O6RI]JU\B6686B$"E^
M\^=LTA3Q$7C:VP!RBQ/AK"14.>BCS#9*H+$7:P @XK^J 7!M#8 ON'V?\6VX
MJ,FX,ZV^^4Q';_FIJ9M>T/>T:C]&,3/PJ^'8?;_^M>:R,=;\194NR^0FA!EH
M('JD&%>KDT'??:;10,\X'N?@Z1"OGOI]ZQD]>W>Z6:$\Q2RW9Q:LK*#E]\(Q
M9C]X)K =A\@3>*C&KO!Z/2EJ1K*=OK/,2&;0MV[!2'-CGN,F_]D"#VD!L?'J
M4<TSWKO3>;A3^16B[?7P"*)'<*GTH6+'!V%'60 "5V@"8SIOE6]M5MT:U&RW
M:JDJ=KH..+"N;:=,TJY-$DI\A2"$)>#%Z;! -$ H)*S\=HY+.$&OH5=,T:_
MYS6F.^V"R:M!G!V!<CF7YUN]6%4AKXLF8ZV;IW[?70&M[9I]<_[G2A5N#C@I
M07&74),53^V&I]XD.08@_".AHC'W8, <IV]0//E3VVW9(V&EK+;ANM%$'<*:
MWQ+\NJ-<\$N.98RF>18GI3:>C_7;B@M<0QJ.*=9F($0N,#&#9]+M.+^/_EJJ
M@@IPI8R2TBVO[V%H.WHDU)EHOVCY,^;"Z+#@!&:0LSP1=:P+2CP@U@0M5)"&
M*ZC*/=8E;9=O F[^ 9,Z73^OFB@/LNBKV4[;&\,]>67:XIK 7B#ZO&V@C>WF
MG#;O8K)":I$:U$<KV)C7(,U2H=353EC-"W5-J1K\),TN>5ZMW9*];+E.RM?9
MI4;Z^LO_L/'TY:F0NVD=@(E+= <[U>@ U$@F;IS),ED6*(T;+5)+24A.JN]%
ML>X?'MI@8^AN5V,$C7!9CI!%!5@%*IHL0G3'"X)$:>$[ZI+W"HK[P).P"1YN
ML29* QP^8'B2%8&$**,U$- 7IT:AWM+?EX@E[7@.1J.L@K0+)@Z,!2#D2A1N
MQ=P[JB])$3(RI =7IHYDFO!2OZ/E]2K_R^T/%MROVYPTZ<O,CN\CE.CY)*DR
M#F83&5P%/6,I1%[4JK)*$\,8JLD<.M77MU]^12X\A1Y2M6W<-;>]%WQ6[QJ3
MR0RU2U-8_<X.OR\9SFG.-ZE8^U.K[_K(5UHQ8GF% ?W4]AO.%.^9?7_NO7O9
M&BQ5OE6\<B.OU-'J.2]G.5JTIV[0MVNMT2J:)&,@:<4P_@$#B:K8STS QV<X
M7,S;) SB)HJ.8HJ0!Y\"\ZPX26C2,.LHQ]8W,-A&L:TOW80_KV%?=?*X*_YY
M3:&L AN>PBY;]0B%SX,1C'2&!'P5;+",URFA!;__:6"WFKRM4C,45^R4*ZAF
M%OX%(UHOP/DDEQ<<'N&$-D'$2T'#+7<VKA%7B8=,MW6C)FY^5YQ':]J-*RN#
M?L!>U4NW*DIB.;B(0EIV&ES4D3@BS-Z[>QQ1X*@XHN.((^I40,S*R)\#JYM8
MW<1HGR]X?I'PRS6K\L#!.S(<IZX'@X>?XLA41*[$,>IT1-5+0IFZ0@JOJE)(
MRCU-JI*&H"!'F&S&QW@@D5]I)_)&"L]7ZTLH68%MS":4YRY?:=UEU&^*(\=R
ME&>S\U%]$2JOJF%8Y[*TQN>UIR"BU-A"W3!JX%+6.XX3GD:R/%D!V^!0[']%
MGV#9R WY;4+!/E\QEJ?03G[K?^T_[VNG:VQ6704=Z)!F5YC),U<CS-(-C+ZN
M#I6*-GK*_)NF;L.;\E:P\K'DZ51/E",1[AD=J!;5B5!]T$D'1W,M^NO;XQ.L
M3MVT1L68J5[0B"TV8YHT!XQYFJ4EJTI:%E@LA9 %6B@PL/98@_R6_"0R82\P
MWV',_LQR";S>%(FGD4D*B^0>0?5^OR(_H4$6-8.RD [XQUCH"+R]&<9[RT&<
M\^P\9],1_1LO9=.4/)+\G$UD[IF(3(/?4;RP6GU"O"X0O&<IR\%G#6=$AG=
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
MV<_Y3\O7*!XE#W;NQ,US%)T5G1\1G6U%YP>ALZ7HO >]\4#Y?WMS ,YX.)I
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
M&NE]PC(!M9->_57INI;P24"\9<Z\E@4KYCLZ.#Y?P?'M?2C[@>/K'E0*XLB
M4D1\UEKI+KIR<]9>ZP:02M W[:V 5'RO'_CK'V^+31+TG2T13ZY_YMJ[&*OK
M;P:CLD]TCD-#A;@3 ,<Q$FP>1J,+X!@[)@@UN H-<9W>QJS!.R'N=!SPY6$[
M>*!@A;TBK @;?9=[X<=Y&7$X]PF6H9O>#86N#B &0['<X;"<.=!];TOLG8>H
M2'OHBOE6168?=_#2!N54#T"Y/?8UNK'2XAZUP:K+Z?V^^=C5U]<;SN"/2X/9
MNFNJ"/INKY&E!QW68 >O$-ZO"MTX+BW@NYT#FU Z8#XNS]ECD/SCUP"+45I'
M)OZZIQ1 Y]?(V!993FUC'J'.^G!C".EQZ3!OL$?I4!ILDX,8XP /96^3L]!9
M7;$0 ;,S=,K'>?/Q2#)[;%OW@_LN27!(V+2*S8^"S0T]<+8\+=LYFTLKM! J
M[!&;/H0(J ZN[^!Q (#<,C#K[I70'B0.\-[;>.P[1!5 ]1BB65Q']_9Y\*,"
MJ(Z.Y6Q?]UWG\/;JAZ*850!5*_S L=3-0[?7R-&-P98UWI0VN)F\OS!,J9W4
M2)YAED\S @48<1;]=\;RDN?'AB%NZ8:K0/LZNSY[Q_1\[$I!!2G.WQSICG/X
M>Z#'O4@#W3>Z&Z!P\!I!12F^LG1;Q2IW?HU<^P"O^0]'"QQWI*)EZK9_^.FD
MCWN13$=W]YGS^]B5P->W7W[5!.;;,6\*=-B#*DW0Z352YP0J"OB!E8+?O6H2
M2BDLK)%E'^!!P7VBFW=6G]Q/I+"J(7#4-00"6_?<NT4:=ZV&@"K5H<2L:V+F
M#?3!8,O@B;V+V18%.!3N\OQ1V& ][C*.-HG^]\G-<, PO2>O%%KS,: U7RM<
M2Z39MJ2,:6P$F/KA_;]_>__F_=D?VNFG-]KKTU_?GYU^T+Z\_?KYMR^OWWZ]
M75& !Y:\LPRVV5S4'0G9% /M1567JDR#EN-N/!=U'@BR?YHG,'(8"3R"/[))
MNT0(55]HU__0M236)CSD1<'R*UT#;9P3W'4A*[E0SSF'OK28A52]HZ^=EDW@
MOK *MJ%K".5+HWL#[;4>F?3(H-&-6*0]-4VW[VE K;0*2WQJ&G;?K7^ZKJ:?
MCDC_6)4 ="W6]! 5 *@(!VTGFOD#(Y]C<9 )E= 89Q.LJ<+R[T#/&"97T#Q
M*X_N-AG#Z!OUR-O%"M824)=S#@9]OR'#!4M2$L!K"(^(Y&P,5K8L-NL*AIEC
M>%=T+FK(U,6#*.RKN&1345PE2HIP5E"A&0Z\T=?F*D[ \$Z!KJEF!H(R-'V,
M%DDYTKQ='EI6?%D16$95:W!Q(PXB$E&QEE&2PY+!\RNJP9 #L6%=(X)-KTM0
M0ZM/+;M-*R ?HJ_G5/E".Y=Q;>UA/+7ZTF&1'U6<DE1%<D01DZ^__ \;3U^>
M5B?;!4T=V.G/V22D(V^J;5(U+:IB$!'Q<S$C=I[SNBY/2K4KT!VBCX:S)*4E
MBK$>C"Q,@P,T!\B2Y0@ZW$0%>?M204"-)DE'K+TL;S5/!CGQAA8G.'U95.L#
M/3NMGLFB6L^)*,@P$WZYCFE@C<Y@A9BNO8/Y)A$34B!ZPZL)7%'3"B0U=:*Z
M> H,.L8*3C0<+(^#KWX.RPRG(@39J@MZ4/&@E5],,&OI)'@N>VB7!%C?E:R?
MDTR2\6RL87B5Z(&J%95+$P UT@^T1585?(J*>C(#S<\+\'&KNCG8_ )9-986
M65.,"8F+/;VF CBRO!/)EZA*!),0Y;'J$N\?@!A 9+ *6.=]"BW] &5:HAUY
M:K94-K0TE'6I2F@D!QD-LZ(D"8>>P5_5@3N =3G/L3(9Z*DTU;5B-IU"4T3Q
MK"JX%99:,L8QRUI%5'Y%%M6B&VC4#CB>MC2)Z<L*,X*24W8EBQU5!6>J"5*-
M,:P>= 5*I58;TC#"*"*4^VB^C-(0"(V?%B,POQN*Z-X*^+U&$_D.37JGG9G?
MQ4J (9F$R126YPI8-"0N0IT>CA)^D5"9-\%[\")*8+44&+!<^2[P=H[W$04'
M<4*?""L&D?69@@XI9Q,T?52%AQ4OJMIGV+;8>UVTRJ )[F_\(X:>!;S#BY?R
M;@-_E;6(DDF<,\&UR'FH]Y#+L-)5"4:(S#?L@B_!8EPDK';9R+: ,<7"5"^!
M!>$O$^&+B>>RXEFK2!'*04Y%GO"!5(9 ,%A2D&UP7H1O!%H'X[FIGE+.I[,\
M')$LY-EYSL8OP=T!Y0S_HXFU:)H2W<ZO\35> FW3RLO2H.5B)J@#GIC8OK9H
M3<02]>&:_HI9'"=A@GJI<5=)X=?EZNXL5[ME6)(KJ4[)>UK%)=HE<-Y3-VC4
MMQ;-\LHZD.V0=H//9[S.^YKDA8G:9J15M:>!W6JR'L46;1M][3,L< H41<^O
M@-46XK1R4T#%V]"@I;3\HK!-F;.H\LZ0R0N]+AY8-8NUQ&YH4ZKHRDNL*X))
M7IY@ :^J!F05ABPT/>QM14VP2ZH+5WGX40[L.<&5D4(GQ10KTY&/W(Q80UX%
MRYUD30FO9CCPUQPFC-%.G"IY\ES6\T/Z:72V(Y:%#.HI[!ZUT]=G:"?C@I)?
MA9F"D52%#E.D%XQN5FF$0V/V1OFUF'T;UA828IH+#CSQ!VE_+)MX3YT9HC.G
M;U5]];4=SJSVT.;W)S"AN0U,[6#=O$FJ60K&V5 (U>8J8T*$K#V?]EMBCH*X
MOV?Y]P\?V)C1'FM%3;^VJK_!YNDM\2/KC6_BE'$OB,/ ?Z,[CR.;3<$,T>Z'
M_TA$HR4/1Q/@Z'.D>>/KR>4A(HW!E03G;\)!CFY9LW$?,E.QL"SKM]HXN/=L
M' 8-@XL!;&<74+>"RS Y7Z]9L<6GMMLZXXAR=JE%V>6D]J$7SARVDEO*3IVO
M_BBV99574XB4M9;'L[*?UA:;1+1--IITISGJVI)S9)=KOQ4D#ABMVAFM<P4E
M+UXM5I^KC='#EI^CTS)CN_IS5M\*MJT&]]"5XL#:.;Y]2(/=K ;?#2$MMT!0
MN?'58.G5%3?(W:O/=AN,FP>D9BO 8,NZ;]TC]::U ^^KHMIC(MSM:@@>3JG
M:ZTKM26O@%J.Q:YXZ+;4.^P8F8UGV>E0%\?6 _^&B+);2,-]!H8I%CP.%K0"
MW1[<4.MKURRXH6=R ,SRI=D+P5:)CMB+N0,]]H.N>/'<'?=<[8 *.E&ICD/@
M:[PYSY,0OZ2-U@:&XQ:!]X<77^_8UV-W[4X9/FJRWI2T\!"Y"?>88K!/4IYE
M>!BZZM!DS8')G9S!32*MCR-@^G'$/3N.[MR$-+*G+ '%@L?!@N ,>M:6^Y'=
M8HF;[G5@XO>%N*W:V<Q@=Z\LTN9O;I&A\<#7,F^VN1S&&RT1*RP#)B,>IG05
M)6YM8<57!?9@\*KI] ?U?=O)4Z/O6WBO);8OSV7XL-6*R,-W/*/USNHPZ9S7
METD,QO9LZ;JM;J"Z5:[C+V#D3$0#5W$3$D]V)D(H9#!>*T")_E5 ^_@9RT7@
MGXSLTXK9\$]Y#1WQ-L($AMG,<NWGC.61QAD,6A*I=2^64&C'1<(OH6<=!X'[
M,Q@_!CQB\+J( GV7Y&/"!?!?%EHXR_-JU.(*'._5Q9TMN(@P<5BDL8@7++1+
M#L-DXLJ-#<6U)@P5IMZ:H0B>8M-I"JH3;]%2=MGMZ\7?.<9W)_R"B[OW^EK^
MFG#[U9%R_W][U]Z<-I+$OXHJM77E5 D9B8=-MNJJ9(P3-C8X@/?QIPQCHPL@
MKQY^?/OK[IF11B PV-@(1W=5&\=!8A[][OYU>S->?)"4K:\#'8BOWQG!=V#M
M0R@0#CRWN5#AP&G&\W^JY7(I%UU44RC+HDKKD,I"^7MGH.TTTXKKK;]Y#UC_
M!H2C876KC_=/1.@* (WD!C;T9M[4'0*CW[N^QX$$\'810L;:42J%"[)I<.A%
M$SBA$7Q7@*45SLT-DGQ2(@6\&$U$R6I<(Z<OHS^QTPE*'5Y-CS &Y=P-S1Z&
M$1T0?Z]8 %8%CUSX<C_>+U9OB*(48OX14# RA(."@3].-<#:+*+,%3(X.$X>
M%JCPHA<I#T7=EV OW&5,$? >JC4+EM:OZ$K["#Q$@3A EVV)>X;''W-@WNMR
M.?&?">(O\(2Q3;L<3U@@ PMDX#N187>F78 ^MVIHKYE'B<TPCVP12BR!MA D
MZ"\0T0$PMW_K:2?.[*>N=1PAO&Q1V4KF$HK4$0)!@M GCH87P4OTU OZ# 0H
ME8SIVOEYDYX"!08"V?>Q/,LG'7'M>3_]:#9#W85?B3=B3V'S0P>^W; ->BYX
MXN*<"BWY5_78+:E&>@C?='+1U;[!N]U KET^/?1*(V\8X3Z55XB"7PY<X?K'
MEU6RO"K69Z T5<S/G/23F!\!C'%"W.\3!]F(&J:Y)[!L&"Z(6]7\EBPK$?D9
M%&,Z^/^WHYB3>1,G:]5H]P9XG;S8% Q=A.F%7.G"?^1NX9>W+K(5'BR6S<N_
M!@'C=HVD1WW5GM^:2]BCJNW3)G4V8NN ^QI84 CZ:"2-J0"MJ=CED?5YW)D9
M,C\D$!_93QQ"1/8(%:"%B/% XP:A.["2";>1X U+ZR7G8)FX%A4O24<.&YC
M8;LWKC1\)F##E0B2!>:8-+N0V44I; H5-(>1G%N0IJXE!?3$M20VDBBAG",B
M7?6/Y.$,O7L&[HKD1?Z%R^"IJP\ #G/U^3UPK Y]ZQ3\&]HVB;TLJSY>&4%)
M&?A\[C6++Y[*.VT.8>LQK,/'79^!MZ69Y=)W3@"Q^2C+DZDTF"4. QX6.@L"
M8;*P+F[)QBO), U7]G9X;]XR+:Z!)!S1BH]^B18"6IOR> -'O\)5$H/LO6Y:
MKHHR]-#F:@A_M)63Z\F36ZJ?KF+1OLYSRH41K8X=/$6@TT>._)0J _T?>(3[
M<;]9*G?*Z,S46<;XTL]4L"L8KW7OG!BADQR)COPB SM8A*])F#(0R2WA;1(_
M*PG@_ ;&7K*F%6IZG5-1D;:"M&L&?!I]4%A-QX/7=;22O"2M#UH2O'HDX-8]
MVAOB.J0,N9HYH(3HBV+ 9E,%;)[%D9P^+D@XE"K2&Z0X4LN\_/FA"VCVU/,3
M3+L$Q"NG2QCE.6[+=[1'A!W'&$=X\'";B-4MP8WY N QWPP@V5D@B9+H^9K!
MJA2UC'9B'!:B[@(8<@/I#&1%%$:E^VY 4@#^7/BV8)X8OB?$< J;O>?2J$T0
MX037^PV^"M]EBZKV.2K!-U%@Y!W(90FE<,3,0I.%%_?,P&W=.*ZOW3N3B*WX
M!M[IP5$,%^3ILE&9:[21!);3(>+7DO+;AE)H2HG6RTC3YY'QVNA9PD*5.^3Q
M;,+@WK,%I NA?Q>@&U$X]GPQK&U!AH=4V4!RNYR2VR_)5<0IBN3K1W,- ,K&
M<:J?ABREFB^E$'TX/*74%BPY1ZP7VP1D-!>H5HU:^NU K/P7OU55.]9G:  R
M->Z,['@3^>0YJ('"Q$.CLR_)XV3/XJ9QP4L.*M]<@M$9W^$QX.[U!$5Q;#4T
M8<\N#[3FFG>Z(H3N<#KBZ#35JV"3@#V@H1=+Z1]Q%HV[%SHW!!75-?.22'_\
MQH1/!&0,G0?AM2^3_A*J/U1.VE-.^@[34EX44$8O&$X\ 0Z\1'1PNZUK;: J
M[4B7NN["F8%=*WNBD%=]FN@3O#<;K+2GP"5&2[164YJ$T@JC>#]\I!OG01+=
MF"@U7#K*)$[4RWVR##)?M\E;Y=.[,\>:C<":O?:@W;3/-;O9[%YU!NW.5ZW5
M'[0O[$'.VX A?#^*39HE+4N27&80FS2BX0;C"$AW1LAX?Y1XS5]M^U)V/)JQ
MN89'_,'8Q?!>NHHXG" 2=R/NR/^D6%<TO4N$%);:(J/"WZZ]*)1)97:?A" =
MZB'SOVATJ_2+$9DU 1@%:F9J:II'U/38-")/5H#SX2?9^4EI!<2K@P4'8Z**
MD-/4Q4=T+I#+UM4UP_/)PN#00(B$'GK /.OENXSZ[<A4=.C'G3QXX$NDV/B>
MIK%HD#G;0#3>@?6Q>VR4X/ MP_>SE]].BD8,K3NC#.!M-'$PX 621U>7PM/N
M(C')VRSPOBH3[/6A'H>^<+O*I7E@CP340@6W^NJU8TD#?@0,9=%@:"FM:TGZ
M]YH-'4Q?IJA,4@&8W(RH"EV=&;8/NF9QJ0(;\5<*#YV2MEFI5Y%UY8GS-.&D
MZ9W3-G6LX<\@I<BW7+-8>^7;X4R[=#8I.1-4D%!V_6@ZQ3H0##R")^G> &<
M2=D)&5T*,EKFUSWKP]$QOKUNC7?6Q, 8\K>RB9:\5&47</DBC[&&]E4#$D!Q
M8.@*891V,P/E##-8D<=5Y?J4#\1$]PHM7\^MEN^T_E(5?']@=T[MWFF^%?P\
MXY2VQS);"(60S6H:V0Q'T;'$6.:DFR96:@>2K)B2$-@T[A7TUW@I_;%*_<9D
M;TA_[4'K0OB,!O]S\;\_KFR@SH$]:/_9HJZT\(MS^??3=K]YWNU?48^AD^[5
M0+NP>]]; ZW7[F<9YCDBX[]0)XJ@DO24_HTP^1F*[ )/ $[DWQ4+2UA\$IWK
M!C_7<^-$3R9W1N5[HGHKH=TYQ\N./:\?\^OZH:SK5%F73>NZX.OJP;K28GU5
M9DMV8+QQL7.C]L3 I.)QF.QPW\L9PK3V@"&J2QFBV>T,>MWS/C'#9:_;;)TB
M_><[VM+"D&SL'24D0T4ROC?A&O@2FT"-D))RS;K/YX.'F*/#7HT1%M&"M1SO
M/G;KKI^T7C0!GC$K3LFLT?[-V@A_3*)QK4?1<<@>IIO$)N<9]X=-G@HB,+[N
MW=AT2YS4^4P8I=-;71[T.NOJ,G_#K7EL:\2"N&PT$4#+2PE_M?*\2KDHS]OY
M4HKRO*$J1>]B*<I+3&[(!P<-O*F\D3G&16F=% "<.*(G+3T>2R5]7K1@?$)8
M&A3&" DI@6X9C^E(=U$*FRP505F[6#3-!T94JT8-GETS);P,4C<*E'YI8(;(
MUGIH>B!E^%A6,'7#9<?B!E^T _,SE_JR1;+.3QV[PF-9 CHBE#WA]2<BRB:J
MH^(P% ^E!QK:@+RR2OQKO]6,W7"?+@W?@]L3O6,/+/']X"I$TXB'X&27VV@F
M"M0I<BC]^OE:]+BUL,8>V3"B$_6P"ZVH44E_)@DHB<_P>ABE36[<WQ>WAB%]
MV%- _C\FX:@63=$@^;96FL)>1G\.=<N,1SJ0"GE3\L2[XZ8L;"[7%DL2WJ$*
M!V&/(*UN8!L\C!E%7K$_^C YH3C'SJ$(RBDE1./+4Q(QS"&%=>-.C+PW;A!*
MXU_6/9(WH\ P>.@:EXV>,P7)G<##5M)/VL3]B607>HL/Z)NM<4ZH*<8;#7*8
MC2*^AFGZ4.<$'/A?%**4)T5[D1O/-_FW9^A+PK;.W:D;BB@>4,0"+W3WD1=.
M1"1;F+JNW.PDO=FUR65!L'I!X"9E)5B5&_'HCL^[]]\1MBBF'7ROC_U<Z<-<
MU>F)[SYU R6&/XJXWO-]; Z.T7(GPE;B3YJ(NM]1K@:E/X)_6,BQ>^@(2,%,
M>0I#LR>!1UKK?SR519M&UF8I5RW3&^#GMC;+>S)K(!4>E7TGM7MQ 51L&<3V
M#.Y,S#: -TL@W'5RA8H@4B%F%$R(S0PLU!+%%_-UL$D(&!Y1+"?\X@3GEG=]
MI=A9342GWXBZT7S[T:W',3 *4'7%-'AE%_Q@$7406""UDQCX(/9*/Z-:2A5F
M427FW(.I;&I&KJO/&4"Z\9;\IK[C7SM \J7NXX0]D>U'A?CP"=45%X]K^&3Z
MFU48AQOPJ%HZ!"P+!Y^\B):9E':#9AMQX1(LQ.Q0TS ^%2%M=:<*?*4M.;^[
M^=.ALZ1)/\DW!&.93,-U".9:G/+SW+NSBD7)JH[!!1+?X=VYPR#)3KXBN%=;
M$=P3<0:D3H7^&UDM*'<4 +RT>P.MW=9*6G?PK=73VIVS;N_"'K2[G9<?R?$S
M\<[&3N.=F"TY;WVUSWDPLW7:[GQ]9333,JV:U7A3:#A'?-Q[DWLN5";@Y$QD
M%WL!:9XX[E0@O]/  > R/N2+ZC% ]<4]!0BT@TFL(9BL7,-=8]]X4+PKT5QO
M+:K/E,+!M*,M?;N, _!3F;H+(.I/2F6=J+2C/!>;H0K^M)V$G *BHC5BH_T0
MT\*?SGG)M8R+GN-8G-0*]$\+R3PNW-;+Z!G:7V.,(1#6>\(SQQ@#)ON%B[J
M+9Y49M$$CR/'^F#DD86G(G[XVP0MZ01,OW='$3D^:&OR4XBK8/4YS(6P+YD
MVG-'3FGR($*QBYRX>N[KFD+),G,NE&R#DHC:F=T<='NO3J^\+7L.UDC^R: 7
M&MJR>&I9"::L?5R1L-OP0%Y++M5\DXNU-%UWU>FUOK;[@U:O=:KU[?-67^N>
M::T?5SAEM=]J7F&E98MG\Z[Z+?Q'H0=WG]*C%W[!3A3N<!WC19T^T0*#&SS@
M!! G!V2T@R!B_G-;4P8EY(3!EL^:4!7B0T9:?VXNAX /+!O/$8[16UT'B?!E
M[^92@']7KK]LU,/*H0Q5PRQ7]V6"!#Q8.]J7Q1X;U<;+7KNCQ6YE-@>.I+WU
M/?!52T+ W-#_\MG.=8DTIF#;.BU:7[#9_,UIH.ZU7#YVHD16>C=D>/0)@,5_
M)=74B/[EP/R\C3-:IX_AASAGFT_#%$?INT/YH^/R \7P-AUW<:R;DJ_6B3N(
M<8+5Z$0O$YAAP(OT!%5?1M=@F4V>XB)I.(6AH.O+"2X,_,!+#M1;JUES<1V2
MRA/,)3_<4[2B?.U/1!:+#K-XRMX-_XLJ7\@YQVY)_[!0.V'I*Q1. 09!Y:=9
M<E]"9OF2NS)N[J6:ZZ/,I?DC F?5%&AP,+#I[Z(H=/F$(VOS^3S[T?^^4=4;
MM>-B!DN>2?:#SV"IFT;UXTP!*D3&GEU8(3+V3V14&[IIUO1ZU<SUZ*;]"@,L
M 2M$MU$0JA:3^,T&-M/^R;C:D5ZOK9X+]OX#E]8]S;R1T#)AM#_RIG9LU&LY
MHX:/P6=UO6;F;;!9P6<[T^LU_;A<T<UR8^=#V3Z ZDX:Y"K:>[%K[H=4X(VZ
M;I4+P5((%A%C*!NY4S,%GQ5\]M'XK%K6<;R#>6SE5H&+H("H6%F<"/>AQK&N
MG]!X_7GLA\"RJL?ZL;E6^'(K)++]\.;KEK4Z_/E&5) WWG@F/+J%4\@U#X U
M9*WVL'XE#BADHE4]TNM'J\.=OQ)%%#+QUY.):UJN.V>#[ &^.SFR _.SUN9P
MIT S=;-JR4;U/ALR]YX&HG@S#:=."K F#E+P7<*4\\+UT-,")W2#FR<M=!ZI
M_'WL349\8J<R>E2V=Q/MPY_-2KT< 6H=Y1LJLKS5X6GKS+XZ'_2UJ\MN1^NW
M.NUN3X&(/ L'R8:WO@%F8F&[V?35\699P/DU[[%2SO<]5@WMHMUI:7W[K#7X
M1VU%^5$N2JSBE^OI9J:/8K[OU[KTFW3W+SK!_6J=X'8LFVK&8O^ CR*5UF6_
MS+;;L)9A"<@'YY%\X7W:GG[/S;UQ,Z"^U$!H_?VM?=(>) IF;X!_5>/XR-HZ
MX.NX;%C6RQ!H*W%DIE$OKX?0>X,L=/[ $*)/CT"G_#*(LE,:HT03*-;8<V8L
M0I#'G"5E6O2)MP!PO :@LZTO6'42VUJ451\-V:;9''C);F(3%6-YD<:O<@:9
MDU!M7-N$B>Z"<D8V]8]UX[_RMJW43 8GO<B.<3BG'3OJ*"-+Y*\(B1]W:8G;
M5O1+IG9PA@U:.IZA52JEAGE4.?Y,?5^5+MG@<>,C]IWO3C3K6-?,1J-FO%($
M;(\;7Y#&Y)>^?<=AG9M?SW%(V66,ZYO?=[T^X4V,P_#NR^'AP\.# :LT;KW[
M0]L?CL'Y#0[9Z-;Q#T=.Z!PV*N6J53Z$Q9IFHV):M7*U;-;K]<KAB#U6+&,<
M3DD2.(MNQE:E]8OI8Q="0>%_$A#$KQ@-?&?!4#VT4Z*A4C)-LU:O+Q,.9^S:
MC\!WX'9Y V.6Y2KOB<SE7"$O"GGQ&GE1B>7%=2$O"GE1R(M"7JR4%]587@P+
M>5'(BT)>%/(BEA?E1JUL5JOX4[UQ5%5^52J72_R71O@8DO@8%>+CW<5'4PPY
M3K?9Y+Q_7/JN2 [8;LFJEVM+HQ87CI 9YA$)C7(A* I!L:F@ +JIF-6CP]NC
M:N.X#-9%R71B <$* ?'N B*S#:_@\_*F @)(0,Q7YG:%58B(0D1LZ'N8%1-)
MLW8XJE7@5\?H@IC2!;$*";&0]OB/,[W[/4E\G#Q-G(=@F]:"MJ&A0.D-50Z8
ME4(._+)R0"P'>/G?"I7?<E8V,7&Y#5[>%W9-#;"1'<N;8Y?=:*UX3&)7C$E,
M>GF#BC>TN\@/<% V1^DG0X&>'2=4\%W!=]8<WQ4Z="VF3(:R%$Q9,.66F=)*
M*T-K6\KPHS/E1IK2/-:NC+[1-&+V-"NU,@]UC[P[M(NS>+A1KA<\7/#P\SQL
MS?%PH5BWKU@7>=@J>'BG-VN6S3>I.=V;4R@O3FV*)Z+=^-Z4C^W[P0>-3YXR
M)IS]F*?X.0CKW&BFN!V;KO%I4"$?I?;W2>^<#VUHZWP$K!E/#4R^:O&1@]9C
MR&:!BP"/$S$",IFPK9T[L]O(N66?OV@'[N?G!R6F9Q;"(?O*_->F-[WSV1B_
M[IXVZTW9[_#>=5Y\XDQHE&Y_S%@8T%,;K8< 6,F(NCZBBA%!S/Q 1+S$*#%\
M]?W&.VTZP5@[ PJ I>%6#^ 5A%V$3\[DF$D^23&9?9@,W-Z5]'F7[D8[E$[5
M+<BF#WM&)+N:-$_]$E@<&!)DE$,CKK53)W0TBO*6Q*1T_!C"2OE$=O$QC-I3
MX%<;>4#C.#K4N;MC3CP6-/N=<K Z#N4F*10ZMWR -LJXT4C$D>-WX++Y!T?>
M,$*.>1W#+/1%R(!6UI^=*?G>N.5,4&%>P,S6=L#,C0+,_-Y+R06860$%OSM%
M9\/R^NVO'7N ?1;6!S3OAO<N%9^'1N^J#5&DXY/,1VT]\E&]TOLQ&Y54R9\N
M7B(3@MH8_FV$XX](:(_42=3XE==,"^"RX!_ JD6)?LW&SN1&^GE$:.(#.->;
M13-XB-[G1.'8\V&C(R/=3&>/\,:5<F/KP.!JS3BVMO_:B@'R=>LS-JT7OW7E
M6AM&XWB]4:M+P*^5%>#7UZ),U8\V7F6@;W,E&WRTGME*>(/.8]_/NKUF2VMW
MFL;*6ZB]TRWLY*-KWNWN7(#U] ?8Y>S+!O9TWO?3 5^%ATJ>:5R_?UL[>=KD
MHC:@Z[4[)2S=^LL[ESR[=;,&6S\,#K53^\_VJ79A:-];Y^?_;#*O,I\"9&6O
MRHWC"AM>V-N+E7M8-UX6FTR>/NIEY:35R'I7DF1,_W2'3+OT6>".8)7ZLFQ,
M<6LYN+6#2]^%6[F#:UFXH,]9-U088?NGV0LC;&^VMGLC;)4T>D,[C':/=M@?
MK;.S7NL?[<30OMG-[Q=VYZ,JBNW:8KO4(G^PFQN?/=&=.<.?4V?V4>]LKZZE
MSV:NYR_88US1,\HEV\.A%\TP'5_<6 YN3#''DIM988\M338N2W3D)=^8E]1B
M97EJ\?#:&SW!'^-P.OGO_P%02P,$%     @ ZX)C4[+GX[Z'#   -WH  !$
M  !K9G)C+3(P,C$P.3,P+GAS9.U=:W/B.!;]WK]"RU9MS50-P09W7MOI*9I
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
MSK>KDXVUO<$R+#/V]#Q&P=^]!WRJ;)\)&GW?.C=4GAJZ."I8424/+/RC0X*
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
M['P,5Z^=]I!_??(V]Y$46E G:,'\MXK?OOM)_NC'<3%>#O<A/E]A*.)^DZ&
M#W.8)+C4T!7&\33>>-.X\&/:7_WEV <8+U\=+6;DQ/OST4N8O\"9>@:'T]EL
M1&.05%E+,B2<1\(Y8@4$8GTRW!LCDC,W1[](/D/1EY3*?A:6O%I]^FY1RRZ,
MY[.K5Y:*(I2MZ/6W6V%<COK#9?KT27OS>=^%Q=R',;R9OO(]VIR1U]IQ#YPP
MZE%("Y9XCD\#YSE9SB-7J8F0=^.Z*?4UMNWU<6?:)^C1LC[9>0_%#JZ,["5(
MW\<O:'ASBJ_>L3M;G)TM/Y-T<SB[^OMB<6NQ8CYMIHM+]:,H=?CQQG\X^' .
MDQD\A0GD;CZRP7@&7A(C+/J.)!$' !!'05M)M16R#?O7 -J$$?P3(\AW18GM
MAK\:%X[.H4?Q)R?7A%,,R<<R12#1$\F4(1ZR)UHZC"H@HM7537AP"YAMY?MG
MCQ_RJI^6 0Y!9;!,$1=3)!(8D!!!HPZUS"IXJRPTD>L:B"%9N6UU_SFQ'SK6
MU<A\#&/\U<D_<4+U?KPW27OIK)MTLWD1\QVLYMO(1IQI%F.\I(1$;!IE="$1
M&KWBQFIFI&W"@\WP#<KLU>9( Q55H\\S..\A=I=CC<C.IOV\^\_RZ0A3J&"$
M Y*U%BBS$<1;P0EU'*TU8/(49!/.W %J$Z*([Y4HM911C1W7K5M..ANE-4G.
M%?=/(PE6.^+ "I\XRU:U8<-:3W)_>5[#.Y@LX#EJ<G\ZP?D7YW]U\]/]Q6R.
M^NL//L3QHBQ@[,UF@/\2!BPCS9TSRG%B:  BO<<0)3-# #B5F5(7!6TB]P/
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
MN@_?1.OVQ]!ZE?&M=XCCU/?P%%&DTE4&<?C+VVNI<3%F073P"04#2X(L\9$
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
MB";#%%["XO^_&7^8-?&/LV:4T/QX]:^+X>S;^V8T>MU,OOA)&BC#'8>L2$@
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
MHK.8B3,REYO6#K^+N$U3K26/&9'6*1O4%N&3)5(5%:WATO['^_?)8Y$IA>"
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
M0BT;ZB7<]_#I8A+/T"J_C#E^*-5P%OTJC Z12]PY4D39R"Q]R5 O7Q(%Y$'
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
MP!=ED"<S3VI]LO/(*X8N4<__ AF+2LX"W>DLU@YQG2GM%0S8M(Z P+4/=1_
MB,B\*DT&Y!Y17\96J)N2-LD$\^6T7$S(M4UBO,^6F%'QQ8.??Y.I:1HWLS1K
MC(K&F%*QQ,(%18R2H>1=:^%/DO#,M]JJW5AB-&/CD_[<^*IP9?2#5D$^1]WW
MS<>?R'Z):1=9N_C RX6V<-M I-QIC&,-U*W ,4.M*"8M(LUCJU:F2@1DC65Z
M@S3.[@D)Q;Z<)S-N JC/::!%DH:W"1EX.^?X3A?E3!78-"B:=Y2S'4,0,80$
M#6WMOI!UFJ!:U,WT/HSK^T7KD4M/E26X(/=%-1#,-FTN<]DIX71@6@B&.1*D
MYBAT97!'V_N#B'N7KO[H)P?>R#L6FD<HPT4W?+)'^V9OJV$]PCV_DA/G<F!*
MLQ]'SM:_:,B@FN\97F5<"@?PWHW:.2U6E3$8-\V^(ZLP?QL:_41:U(;T*[BA
M"DDKH0.238SK5,E,!W3LUF]=V_(MK";1 ;Z/WHKE(X,U7@OMQ>V1M</(*6OB
M-AU(BUU=)C8)-O.S1 DT.^+),-YQ TF1L+BZ@;;MF&(/T>YUE65GULL0YX.
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
MH"[7%0F M:.>0/*245[SQ&_)%I:W3?4$6%DAIK_\1U\Q^J=_ 5!+ P04
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
MC'PO26*?(O4/TX0[EP@R-=K?2JWL)O6<5;:NBT>EFZ;'Q'KP.UH[F*UR +G
MZ.*D01<),5J6(1=0[:8E<M+>A1D&WJS+;"G*\DX\5/Q;S2SD<X'"B$%<[9,3
M+X945_SS2!JP(,2$1D8A/T:]38W46MEZI1[LQM70L'2%UM#&HB%0_9,Q= $P
M3!*&HSV^3O*%+N5/)EWH?*D?55R3YVQ%%MD_:Z-MK>;@72Y7RB@3G\1J'J5I
M%*(P@113Q14D2"".?5W/F$I,XH2(P&J/W-W=U,AB1UI0-F+V.%X[@[$9;[A#
M;F#BV 6ME13<;=#[Y++TE1DH3LGD3)>CLHF9^B_IQ/"MGGRRN_-;\L]BE=7)
M+=]F)5OD.M6EI9>E18L3F@5;,5OOA7(0Y\L>Z+B=#A;]CSLW[($YF"@]FNB[
M"I>/^O_UGN +6>BU_;/:$!096ZE)JGY1=;_[@YTGZU0B'Y:LT-7LWHKZ3_7O
MQ5H7F'KWC3WJ YC/RHAX)Z5@NL1EB@EA&&*&4XA$Z,$T)A(RCE*:)AAC+[2Y
M*1M7_*E=P5U7\H%L"9C2K')*JOXBMCK:V@NC?@VF]L=4QWAP>Z9\G ']7["C
MT0QLE:U_63NC[?]L[X4:!-"B 'YH<?BC+K'50 %:+( & ]1HN#287F,4'1M@
MHZHPLD'W&L-S:""^BA27A/#<DV_OONG%6C36UCST4H%(E$"9L!@BCT1JYTK5
MSI7X <8<TY@%]O4V#OJ9VI:UB?A9D6] U(+VJ:YQ"*?9(N$ I,%/VRM\M/=P
M(R/XH9'28?;M,S@,$!)UV-<KA$2=5/AX2-3IQ_M1P=;_MKS/KSC/M.%.%K<D
M4WS4['JK^T?Z\H[RL[;5RFPE[D3Q)6.B)K'/@N4/RZJ5.G4)ISB482BACWD"
M$?,D3,.8J$&)/$YP&''?*OG_T )/C9RJ!(>-+P';=3KH156##[<9YTUI$ <F
MSZO;#]>SXQXAVTO^V=;"E7E1U8P%.SJY(]FQ@'?*UH,+/2KMCS4$+]>/T?KM
MN1 QEJ\KJYD)91?3A3Y8;0N.2H9ID#() ZX-4XH))"R(82 HCZF,L0BM'+Z[
M.IO: G!?$*YS+K:2UL[*VA^-+!;Y5Z(^NE+_ZU^#61"C:DO]K^$L\-!,O50^
MJ]U"]D4L# ,]C$;#D.,=83PT/S=B@JV<;;C<58MO3<J%4'.FB;)S7A'6!"VW
MI-K5X;B$:*#Z 9F9O'.A(TCM;**),%]N'!9(0&00"[4GIIXR9Y,D@#04"4RX
M'Z4QC20*XEZ.(,=ZFQH5-1F0MD)>YA%R%&!+CY!+81N87:P1Z^\:TH7$,*XA
M1WM\'=>0+N5/NH9TOM3;BFDK7IT*@M4+2.U5'_@!H@F*8.QS7=XV]6"*=/$J
MFM T"F,4$ENKQKCSJ5'+;F6W8U'NS1G4#UJ!/_8+A[ :&V,;9Q#$A[=Y'(+=
MQ]:Q1LVU[6,NP-BVD#4T1VPC^S;ZT=TF'^?V=K^T=%7I:F)"4V:;MQ?L"#J(
M>XH)(DZG0V>'HW[^)JJ__-R-WNFYFE=AF.VV-XT$#HB^$\.2010'B4X3JTQ_
MGS,OYAX*L)4'R%[K4W/0J&.DF_#3)DK:<KG= \]P/>T+R= +9A,*[7[;?TQA
MMVO=7@_C+F;'E#M8K8X^9)_@Y6W.JK32[Q4+D,5_"5*\5S\IY[XD(E2C"N-(
M2H@8]R#E+( X%0BQ6.@4,*9)7D[T,35;NA43U'("+2BH)#7/]G(*SNYY[ BD
M@6=S#WRL4K^<0:!7^I=3;8Z6 N:,4KMI8,X]VK,P6U:2AX="9\;+\N6-;++=
MUMLU3Q=/"0F&-,0<(E_XD#(JU:1/:2A(Q$E ;;;279U-;KKOR:JO MJ$SKVV
MR9TXFRWCKM ;F@=Z V=?M<T $;?%V[HZ'+>&FX'J!Z7<3-Z9:#$HP3\LZQO2
M>9CX*2.>A$&4ZAT##Q4_(<U*(2>"HB2D:8\,I2.J8#1;QT]:.GIA'Z'+8C3>
MR!.K(+7SO1G>G4SL\_D?6@O*Z).97JVGP\'[;15TVI'_?U;5IL.!&;TTTQ$1
M>B[":UJ*?ZSU'9Q:V%?WJI6W^1/)EG,<Q5[$H@A*HBLPI6D,4[5ZPB")6!I&
M210'5G=B)WN:FA6_%114D@(M*OBE%M;VAOTDO(8KA O0AN;S?GC9$^XY+-S2
MX\G>QB6S<TH?4,_9%R[.7%CG;_@LGG5^Z.7#AZ7,BZ>*X12MU;^\%]]6;Y0>
MO\Y#$:51B .8QNH_B"0I3+&N#:!#7 A)$LG\GGD*;>28&LG</(NB$K7R&"PJ
M':H\[V63':-W@D&KT3%DH>$Q'YJC=I,'UF*"C1)@1XM997DV3]2'#T K!"J-
MADD7V ?3H9(#6LGR6JD ^P#6D?BO5W.7)+[_M*YJKJ<12X3',(P\IJ@Q9)&R
ML)B BA-3+TB0E"&WSWI?-SXUOGNWS>\.:@G[Y+MO@#M_]7$)' -3D042/=/<
M[ZM\88[[IK%72'"_K\;Q[/8OGKG0=Z:^ ;U:\H\9H=DB6V6B_$D0[<C ;Y:?
MA;Z$5P2A'OB4+XOVGVH3EY4?LZ7XL!)/Y3SQ0A[$'H.$R% 9/&D 24@E#-5L
M)W$BA<^$C<'C5+JIT<+6F6?69#FOPB9V- 2MBB!?@HV2U5.[:H)*3_"+UA14
MJEKNU-Q^!&9VU:L-[< 4]RJCVM^[RR7ZP[B#.9'P=?S'7()[TN',:2<7!JO<
MR/?9DBQ91A:W>5E%Y5DZ8IHT-:'9OJW/JC97&X%!*_$@GIDV$ T3<M'5\>M$
M7AA <3( P^3=GIZ;RE;CV6*M8Q_O],RK)N>[;SJCBN!UA62=QJ^Y7WY'BJ6:
MFCH12W5"?O6DH\N4495P$0L$@T17NR!1"E."4B@#/\2(R<B/K(PJ)U)-S9C2
M2L%6*YVBX$G-OE)G+=C-Y@5^R-1/M1;EZ9PA PZE&0>./D #D^2N/F"K$&@U
M:DN^;W329-IJI>\NZ^M094]5FCGT>W4)M%M_62>2C>MGZQ+, _]<IXU?X+-S
MD);@\&*36E]L7C5>1N+#<J6,LS)CM677FDX"!V$D2 R]6.AM-<60($] F4:$
M>((GH6>5O>;5-)G:JE'%%_SA]W[L_64C<+UYJW^8R_K/G>R 528<\)\ZZ7\?
M'YQ7^7XL/'*F_E7\C_'/V6 "7GQYP^P97GMLW;OOO(HVXSOSO.:@'77M>56!
M[ M,W18Y7[/53=&D#:K2.PA&/1&("/HRBB!"*8?84YLK7P8D]4.)(F9<..I8
M!U-;YQH9JS/&1DSKFE!'@>Q>65S ,S#A]T#&JHQ3E_H7EV<ZVOAH99>Z5-LM
MI]3YG-V$_E46;/Y1E*40C1/)\N&C3EA7_>=3OOHOL5+4I"B&"?[SDF=EE:!'
M\&;_'2<LX"R-H1_IHY3(BR$1S(=)J(B Q0''H5$!I0OEF!H];'0 BRK[WS)?
M@>]B51VC5"K,@%ROUH5H?O]<4[NAG\ZE@];-,2,.Q<!45"LQ ]O1J%28U7\
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
M&/02G;XV"03$2#)(DB@2),3,Y[%5O.J13J8VR;6,4'7T!+A>&/_P>QSX_E\
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
M[\#DV4B]0X_[@H-&\K)B5_##9YUUM"2+.B2A7)U./V)?T,T>0+>%W"SZ'[>
MFSTP!X7;>C31QWWDZ7F15V7KKQX*435^5Z6I57K>"O7)+E=$WZ9=+9=KLK@C
M"U)\GW//C],PE3")J.(Y%*<PE6$$92B9))S1%%NXBO208&ILMQ$8/)-*%9!)
M0%IUJOHMV5)'0X(G(2IG[/)9,)T["+ B4[_.R$Q19*ML51BS4E?7R53ZVG@D
M]!E0$]^1@8=I:#^1C?A@(_\,;,=MJX)V):B5 '>C@&_C^C'P((SEYC' 8%AZ
M<UP 9+?G1I^&1_32N$#O?8^,2QJZ(.6YSF^W5KN!Y6HGJ725-V(;"(ETCF>/
M^% R3Z>D8TC[-'+UMT127R:<$:O0 ]..)[<JL4?!UW4P:I,Y/5\^P*IZU8X2
M=F:X\2B8V>!#8#OP4E)#N95Y+Q]]G5UFF! '6ZS<IZ0WZ7S\Q/06D!Q-3V_S
M?L](^F8FWLB7.4,^+&5>/%7K[9OOS2_KA$Q"Q"E6BPODDE1I/E*(/<5G(?8P
M\A /0XJL(NKM99@RH1UFP=E18P;H]\T3_9)E]1@Q,\8;>!P&)K]AAL ^.K\_
MB&ZC]'O(,6ZT?G^@#J+V+VBJ;P1:E<!8)P?X(MZ2%;FN:7K.>)C(F"-(TD1Q
MH\X.2BE1MAZ+/>1SCR>1L>-75T=3(\!:5K C+-#2@D9<VP"U$^AV\YA+S(;>
M]/>$JT?\6C<6%T2RG6AXY)BV;O4.H]O./-_/BJIO>.:>3QAGU(<I8[K<89Q
M+&("_2B. O4A$,JQ3;F*NEFKJ3Y"98G[JH)AG63#SG1I8#*S1NR5'WC.7G5K
M;&TI["OH=/%OFAYU/=]7Y^42_>*W]MZ<AX$V0GQ2HU5G6)Y3WV.1)!3Z1%]P
MICZ%A/DII"11>Q)?I(P8Q8"?[VIJ*^]N+)J6TC)!MP&VW?/5+6(#SV%[L*R<
M/\UPN-@)]$PWHSF#FJF[ZQ1J^,9E7FP[94BNEES]65>^+.<BE F-PQ@FG(;:
M./<A1CR"@? IIT&0>&:NWZ8=3HTJ-MY-V^I/X%E7A2ZK;;%U>M*S@)NM]"YA
M')@_-@CN5ENJ'![4WYIBN Y-!%-D!O'L.MGIJ[ANG8/@E&_6V?=Z.E^ISV)G
MB4Q"&@H1""B3B$!$6 13&F+(48@3/TSC,# R/XXW/S4>T=+UL35.@&?&$OTA
M&9@3+-"P]V,ZJK1;5Z7]+L;U1CJJWH'#T?&G^D>0Y,N[5<Y^O7LDZCNX6BMC
MI-!NFW,9\!1+1*!0,U;MWWD :<HY9%)9!AY"$<5613TZ^IK:E*Y%!:66=0;*
M2EI -N*"'[)E\U/+(F%=>)M-?$<H#LP"#8!W-8"UH& KJ=O(FS-P.(^S.=7?
MZ%$U9Q0_%D-S[I5^-/*.%,ML^5#>BJ)J^0TI,S:/2(Q"/T8P]4)E!DA"($%,
M$4CD1RG%81 CJSB8H[U,C3I:(;6;8,T1X ^_QX'O_P50+6_%'3Q?+$BQ\XPE
MC1S'VXQ +D9QZ,N %D E8,T<,U#)Z(XT.B%P2A?'>QJ5*#J5?4D1W0_W\%O^
M*,I2B!>9;*LZ"$]ZKUTYI%TM%OE7[9 V1P%.PBB-H$Q3[0<6A!![J0<3+Z14
M>D0H.C%V6+;J>FHTLDT'727HG@'"OV@YRRI9=/6SQWS!0;;5Q2:;G=VP=!/+
ML& /S#:UW+.7Z;=G31;N'>G!1OS!<+;P,!X,[Y%<BYWB;N=3W NZ3F=BNQ;'
M\R+NI>F>^W"_%B[P&WX9';CU4PUX&$=^(F'*O00B'DM(L$RAQXA/&(LX\Q)K
M;^&3W4UN/=@)L)V!3[9GTV>P-;,<W2$V,*F?C$8>SMWW+"SNG7Q/=SF^:^]9
M]8\Z])Y_JV]E/C4E1;FZ)1E74V4>R(3Y'*>0)9SH"C$"4J3X(Y*>3&(2!<*W
M.H]^T?[4N*(5KU>)O7WDS(CA CP&9H)6,G!;I2IX]XTMUEQ;&SOQZ6"+U]8:
MV:;&<UE1[RA,CHOG[?<Q<IV\HPH>EL0[_EB/[>7=^OEY45DA9/'S4FR"G=K8
MZIOEI_RZJJ?R8:F3QBAMYIYD"4NEU"7KE2$1$P&Q'V/H1SSU4E^D'A?&F\P>
M DR-+G;%;O, *!OCN4W3O&@+SX"OV>HQ7Z\  4WAHFQ9YU//%Q9[HCYC9K #
M'7@D!B:J7>G!WHALT@3<+,&G'-0J*,X"UZ,@;[$G'7@$1MJ9[HW$^MC<J(Y@
MZI\+4:IG%%G5\X"P%5@]$C5#E+6Y$TW>3IR'/.> D;6NO%.H)\6F&:!4R!Z6
M==O58[I::+[44TP_1V@I=,BMCC@_G'U_<K0UOF $.S?(?=H=;YM\@=9[F^5+
MVNGI=U'D3 A>OE<*Z6*-Y8U\LRZSI=JU7TFI2%M]?5=+KA[CZ\K)N_$Y5COH
MQ*/*@(B3*%)[:1E 906KO71$HA")R(N15<Q:3SFFMA(J8T1[@%6JU'42]=0K
MFSJQ?7R\^PZ0F=T] NP#+WNW>VA7.FBH6RUF8*-'Y5:VU02X]C^_$$NW3B@]
M91G76^4RP [<6BYLKF?=6?%%+-="=WK=+.!_5VOU];I<Y4^BV#E]%"Q.&24P
MD)%0.X=0PE03*$HCCW,D@C3"5D5F#3N>&D6^S4KR\%"(A\H*TW.UT<2R@JPI
M[F9$. 2: S-?(W)-?*W0E:$(6K$'.J^T!<MMS5?3SL<M\&H)R4$U5]OW[2-^
M&N+3;KMWHOB2,5$V#J.^U)%T,H;*YD80>2R$J3[/X(Q)[D<)Y<PHC4IG+U/C
MH4;0RBIH).T1ZG,:U&[><0;5\.:5/4I6,3YG4;@XO.=T#Z-%]IQ5<C>HY_S#
M?=QHE"%T(VMG_?>$5<=Q;P5=7>>*>,AR=:]@+K5#R,]+?;):9&PE^#4I'^<R
M]1),/0Y%$E&(HH1#BH(01DG*(\DBYL5&3GB7B3$U^KCZ0K)%>ZRIC)CUCKR
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
MOP/IIK9FM,II/_[=RLY-+6P]+W>#;UHE0961O5$35'KV=?9W,>1F]OFK#>3
MBY>[,1S)A]\A_ ,Y[;N0\)6\]!V">]HMWV4G/8]C,EVO9,G+Z_SI*5]6*],\
MXB3R@P!!)K$'$9,$$A9&,!24>>K_A/!3NU1#Q[HQFOJC9A;:2&EY('(,0\.S
MCKZXC'2,T8HW [6 M4GI\'"B0W^WYP['.AKW2*%#U8/3@JYGW5<1N-4_J&Y^
MJJ=N\W)5B%56!YZ\$4LALY6V4A7U?%-V(0X]G^A:0YA A) /21@INY @+)"?
MQ&'DN:HE8"/8U$Q"G97^69>#TAIH(X$K:9>ZW%<M-WBNE:N*EKHK*& UEF8D
M]1HC-#"Q'2LN\$.MU1^KLI3Z'KL>KD:):O,\ T2J;T?;>[H&<28SUB2\YO^]
MKO-MS=SZUKC&?K1*!%;"3:8>01](;:H2]&I_F.PBF]HBG 5AF#*JK3U='(9'
M$".$=6A!$E,6>"BTNHHW[7AJA/WQP]6;#Q\_W']X=P>N/KT%=_<WU__OWVX^
MOGWW^:[-,_+N__S\X?Z_W.89L2SR,@2\ [/M\;PC@]1LL45GU%0DKU-_Q182
MV]0DCFJI-.X%V3_K&/6UFO)WN5Q])86X8FS]M%[H'>">-UW@LR@.%%4A+_0A
MXFI0<$(\*+CG1R3E1'"KW)/V(DR-PW;$W'-EU&=:;*L=*!NU[)BLQQ"9<=JP
MP _,;CO"@U9ZT(JO$WMLAV08;\C^Z#EEOQYBC,J#_6%ZR8@7M-3C%O^CVH;<
MR.M"\&SUGK J-^I;05?7^1>Q),O59_&L/N5'4JJG:D:^T^>%=2%M9;L)08,4
MQE0D$&$B(8Z#".J\3(1YGL^)$45>+,GDF+).,JMC(XJ-V&U.\7(C-E@OU3 !
M9:RK_3O5U4=K54OP0[8$HBI7K\CUCQ:7V!>-IX'OP%BC-+C1N*RN8FI%0*N)
MWIBK<6B5T4F6-J-W(UO3<JO16 -CX6TPU@"-Y'TP]$#9.2:X +?34>&B#L9S
M7'"!PYXC@Y,&^X9/[J=?;6OZB#3P]<%%P$4,$8H\B%E(82P(9R'#!)GE>>GN
M9FH+UV%"7]NHR*-@FAGJET,T\*IQ)-VQ^W)=W2@X#G0\VM7( 8Y=ZAX&-G8^
M[3)]PN;D3 HOP"'&T(MU=2^D_I;2B$/)"/?# "4(QY>G49CJP>7+= K5&5M>
MW7 0QHJUVGCNY%"V+%Y]!GDSVG"'Y\#T<3+[PB"'E6:PC)"0X74.)LW4-TO0
MX.@0<F?[?NH:IUDO&8^(Q&D*?1SK!.TRA!ACJNLV$T*4[8&(5;5FXYXGR#Z;
M\ZVS-=NMN<=P-(QIR#W&0S/2S?6'$]D<!K!LK!%R34Z&O8_-4W:@'*$LRP:<
M6$DZDKM>_W>N<-IT22&/B4]Y!&F8A! ))& :1PD,DD3]R8@7X_ "DZFK[PDR
MF(7]=)'YU#DD@>^1_[^\+^UM)->R_#Z_@D /NJL \74LC(7=P #.K3HQ6>6<
M3-=[Z,D/ E<[YLD*/X6<F?[W0\:B72$R1(9C>AJOJURV(GCOH7BXW7LNR3*U
MBI540"1##C&7.<RY#/*($A9'5C) OKIDM,H?4^F808M<5W"/O.)M5#M:='<L
M]Z]#9@*8S[5P;_NON3 V >;"*MGH%<,FG;M5':?^4@<&-,'L[!_/Q4K?C57K
MIASE/%0;\!S'JA=$IC;HN4PA29, )FF81R%E1(21742Y2;-&PVS4"//M(6E5
M7\DW0=55;U#U<-3->,L9DB/EF+;F-J'HLTV63FNSCE2OUFT!6W=<90.24Y(R
M:GA4=K*!XI"6K)X=QD>GR^#>_EBJE>1#\?19K'3>);D7<YXP1B1'4":Q(B5<
M*\8G%.8XD6F>I@G&5@)HQBU/;0&\,1$\;6RTHR-ST,TXR0N4GHGI7.GL&=CB
M^_DROM;49(V54WXR;WU4DK(&Y9"I[%\PC*Y^(\52'XW=+K^2A:ANY285L/[A
MX^,3*5:ZZ;</9'4OJGG$$<8!R6$:\D!+1B.(:9C")$H)S:7D>19T2ZD[<_*R
MM6/ VNIN!"K[1?OQ*UB4.BQG"7A1/965VDJ6*U!L7-!++U*[9\=RUGUE1G9>
MH!^'\[3IG>2LS@XD3?KT3LIT_2/8^@!:)]SQWU#XG-*@M1&CLN%0B Y)<?![
MKLA9_/J\Y*N7DT7'YP&.\B 0H>)"Q8 H4/V"8ZTGF5&:DAB%@;2J/'FIP<DM
MW.JSL$6YO(>JN<?AIV$7D39C,I?X>6:N!KK&UOUSKJVYCM/X#(!QGY[7U^CX
M:7<&$)Q,IS-YSKZVSN_%LGA\?FSO$".&(Z8X RKFB"%B D.")8)$L#S,:<IH
M:)0'=_3FJ;%&:YQY#9U]G/JIX"KO/8_YUBZ']Z9GO;VZ6,[^6T<KDG/2F=WB
M.*<_,%0+MDZQWLE[_2)8>;_4B15_B'6WVGCW+.[*KV*]7C25,,-Y1-(,8R1A
M'D6Q#KZ((!8BAD&,6!#&E&)I*5T_S)"IC>QWAQ(#=<[Z:N,+6*JU^'V]9E_4
M:W;^7,<3Z,5#L6P*;]B*P0[L0K,%Q1@=XYET3NL(*./U85!1\H)M_E2?7/_2
MA%C_.@.[FZMW34=M?70I$'L=QH[U80<:,[(\['60':O#7OF^8?S[Y_*Y>B:+
MV]7'I5R)?SRK=WY<B\=WY:-J<![$L<S"",&<Y3E$>4(AR4D$XP33/$JR,,16
MX?6]K4V-25MC];G1UER@[9WIW[TIUP_@6V.ZI7QV/^AFM.@,2L_<YP1%:T(S
M0L<I:_6W."HU&3E_R#]F#PW(7?V@5A7*[";\0 <D%,O[_8*Z- T9I6H!E]0R
MHR0-U89+[;^B@,4Y(@P'G!DGJ%YL;FHT\^'&(C_Q,IC][.$>(L_TT=H*;IJ0
MI-;:X46=+P-HD<7I%,B14C6O ]0N$=,8G]YLR\MO&2^ETMBCO;Q)\Z<&7B"N
MM*[4JE0+QSG+PB2+ P8)UX4DL5JR411SB,,\8B(,$I9'-A&D.^^V8LX1(D1K
MT[3 GK+-\A9O![ TQRB6.(68H0@B&DKU$XUAB%"6)1F.J;02,QP*V A3C1O
M#&\TA\'@^[*R1N!S/P+VUX_'OKJ]6=QY_[B7AL>.'=T'GOC(@%7B^\>G1?FB
M&?'F?B6:TMOBNUAIWMP&6MS*F^52K5+?E&JU.I<9)EQF F:TSE_@,20L)3!)
M$0HBQ'@<&(W<H09,;7AO[-7!\O5L7DA .F\V)WR"@T<AZEF_>A),*U@"MBK4
MGPLRVPG_JD,D:F\!U>Y:K+*&]*;!PM5S'WGFGJWU8&/^#&P[;>N!%L=H? !O
M1D#>8L7KN0=&6@-[Z F[A?$5,/8NE8>\=[S%\Q5>[RVGKWG/P+(J8J'^>O^;
M6*I6%GH=SQ65%CK?6)=O>?]3"SF+N90RDBE*8":P6DH&ZB<<9 $4281IB%.6
MV54T-6MV>M-0;?4,W#=V-T65]RP'HC'=MM2)63>8+5#=@^MY_MC@^ML.KOM&
M@]9JAZ5&K%!R6T/$K.EQBX-8P7%4]</NZ6%<]5GU@5BM1"/3^O6!J._@S?/Z
MH5SIJZ0Y"F.9I()!EBEF0F$009R(%(:<!YG,,I)RJRN=_N:FQDT;:YN$JQFH
M:H,!V5A<B_HUO[64*K@ O!DKN8/3,QMMD6R3L!I;P=98=R1D!HI3\KG0Y*BD
M8^;^(=D8/C54CDTK%GQ5"_5Z^?6I;(H@M#>8>8(E27,).19J'90R 7,48TB)
MY)3%BFFP5=VXWM:F1C&MV,G&6M"9._"RN!]J,U9Q!J!G4KD"NP$*;@:8.!9R
MZVMQ9#TW ^>/9=U,'K*/P7W;**/H%9"4@JV;H"BU?^/EDV[@YF=1S6.,(AFI
M;94@.($H(@'$7.1:^#$*HT#@% O3T%R3!J=&*UN;06/TK T>JY-M6L/!-VVZ
M(<$80]_/,3X ]4PS3K"T"A"V >CJN&&CQD8+)[9Q?3?*V.HY]P71W@A9KL1A
ME:?VU[IP5A"'L?H_ BEF1!$2YI BGL&0)DG 29[BQ$H]Z1ICID96.K25/:C?
M")UD6;*BOG7X4:P?0)NRH>\9](![$/Q>WT2H+?"R(FQ ^/%5G6BV?!JK:SS3
MWD5IOAF@M=E'Q<VJS5]&JVQFBNMHU<PN&C29"F:FT-E4+3-^IQT3<U',[U:$
MZX"8ET=:JK$H<I;%:G47B0A#E <QS'D80"%X1F*!,(^-='R/WCPUCFR- XUU
M9IQW#%<_@5T%@F<V,O3?F%3.^GJ"(2K!_G)??O]7]4Q##NJ'FA-J-CA^TRA#
M^ZP#W3@]_X&A)\6EFH77+SK98'VSY%KOXDGO[-3T/8\12J@^OJ$YI1!Q'JJ%
M#LUAF#*9\SS2P]'NG/A\8U,;FA^*G[IX5IW8/M,)4[8'P3VXFAX#NT'+^R%P
M8^:L3FE:;RK[/34WZG_T(#?@$/@R)(Z/@'L:'/D ^++KQ\>_!L\,W#:I%Q,=
M/]1>6%7S.!,\9(&  5(;(I2Q !+*.8QHQ#*!,2>Q516^HQ:FQA ; W?T2(?=
M:1^#:;@GN08BWQN-#3KO+V%BOV<XY[?;C<!1*^.N[L\Y>;1D/_O!P?+16B&T
MB; 1HLU&W*C@RC1+$X82B' F(!(LAI0D"*9Q'&2"4I*FV%(QNJ>YJ0WZS^1%
MM=7$7;3IU?:*PWWPFHU\=Z!YIH%.0KBS%'2F^A$2-@#%M79P7Y-CRP4;N']"
M(=CDJ2L.5\]H-A%&&<$1#"*F53<QAH1S"26FF.2I3&)BK]GT_Z%:TVET$1-2
MDIQ!$6D-^30/(0YQ#%D<A&$49'&0IC890([0'4TR?@R,+<Z-_]]0P1I'_FID
MX:NI2%[9BUVYE+G:49BHXX&:0]T[\K-1[M.'$C0/4D88@8SS#*(PX9 @3F%(
M4LFS1%(:6A'R^::F1LB=I6!-?@X_\>F!UHPIW #FF2DV6+671LK,5N;3\5'/
M931<"\Z<:VYL29D+;I\0C;GTQ#"N."X1L2GW%\>8!"')U<XO4,L+%C.(61!
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
MTUYVBUTHGMST5REW G([_\"WK8?@_?+YL7YKN72Y;7./OY_": [L>YV2:NZ
M/5N,S6$3@T4/R?W]2H<OU8=A7\1WL7P6V_.4)$0X$22%0B8!1))PB&FLJ#[,
M".$HEC2P537L;7!J_+UOKQ[MK<57G%Y=!-V,@5U"Z9E6KT1QB :A$32N10;[
M&QU;1= (@A,R@6;/#2.<KH3<5['Z7C"Q%1S<E2141/A=5&O!;WZ0%:_J:EV[
M?]=:A7^4Z_\4ZR^"E?=+?2JT45]H?Z4_%\Z#.& L36(89EBO5#&#><8#2!,J
M@HC0.$VI#7V-:_[4R/!OHKA_T'+1Y+N:P.X%:))>ZX*V3/]^70(JP&KCE1TO
MCOS=,&/9Z?:X9\Z^H!Y;KX<;IT'MM=9(J];JMVOP(M9@Z^@,[*C>[#CKCNY?
MIX^<3AXCNS#J5/0ZW7,XL;V2%0.#"4]:MS/\WKP<:?76)C>ZZ=O@QJJ^N+I[
M(,O;)_V*:N-A1^8W#9?7M][OU+9C(]>IQ8)($(<Y))+G$(5"39XAH3!)"<,L
MS60<2'LUC"FX9D.SXVEM[!SVS0"II2BW"AOJ/]K95M<%XN5B05:5_E5S06:I
M"CR%3ICC,,M1((5.C(\@R@-]RQG%D*($)32F 1/$5MAC"H[9?[O\RX:<^&Z)
M)?^O^*TR6]9-P=2)+O9V =FK%T!?P,E%8;/Z:X#9R76HV@RKM<(&M.#LK!IG
M8+.=:!%J(MV Q@ALY;P=!C%/J,_=!DE/P;%Q@["GX/&Y(.\IV39L^:E,*ZI;
M>9#5_]+\<ZNV$HDHR41*((GC!")"=877,(*"9 %#"8D)L:J<9M;LU$Y%:JOU
M3/I9AY*W\<)V$Z<AWF93FWL4/4\^&P"W)L\:78\7\*W]MQ=Y&SNDG%*V8=.C
MDJH='(>T9_GT\'#)-@+S9LD;H=U[L=2"(_,L2FDJ$8<ACAE$/(YA3M2>%45(
M("DCSF,K-NII:VH4M!LEO-56;XT%O_Q1JA75[Y:+^3ZHS8C($8">V><0NST[
MW09*7@##><SDN?9&#Y^\X/BI2,I+CPP\5WNFE?C'LWKS^^]:=:N6M(QTK*2,
M,QC%"8<HESFDN5K+!)&F$YR( (=62;DG&ID:8VQM!+61X%MMIN5-]DDX#3?@
M5X+D>T-LBX_];K0' +>[PU,-C;M;ZW'U:/?4]]GAXL]U>='3.[/W/_6/8IX%
M*6<$J>T+4EL:E.0)))13*#$-<WU2F:!TKC9<M#16QS=JV.9;O]N\QR^_#D!M
M3WGVRE&(QF)[86$#^,UHPSVDKWV-^OX"IH,DA<TA<BXI;-#TZ)+"YG"<DA2V
M>'H80?VY?*Z>R>)V]7$I5PWYZ5B;6A,G2J)4[6P2&$9)"I',8XCCB$ 1,90F
M1%_16>6#];0UM35*:ZJ"$FR-K6/%9OIW;\KUPR -HCZXS5C($8B>J<<!?M;D
M8X",4\;I:V]4FC%P_)!;3!X9K +<5$X7O$M<?5J)!QTWK)6/=/5UK4/\AUC?
MRCOR<RYSG,9,1I"+-( (B01BG(4PX2G#*,V$8%:R1);M3XUX=LP'97V'Q78=
MJ,LM6-<'LNH0P\60/Y@]4],NPIM$]QV$&^/!+]K\7QM9HU("Y8-3;><AX+D6
M?+:R86P5Z"$ G9"&'O2:@0<\[$'PYX6XE<UMVN]B_5#RC_6]V8%4!,*(HD0P
MR.M,>R89I#P.818D,L]E2!$WRJ"U;WIJ?-=9KL=8>XW?& ]VK+\BX<&B4PP/
MC[Q [7LGZ YE^\,F:\#<'D&9-S_NP90U+$?'5?9O\%G!K"UDJ':-0<*SG$,A
MD@PBH1=T/&004R%D&'&<A'9U'FU:GQJ]W:T(K[,26C.K&2"=/[;K.*M>,#_2
M\H*M_S6<1<FL&6@]&+MVU@%PKU!"J[-@@I6T#L 95E#K\"7#*WU\*"I&%EU
M/7NNYD%"<XH5AV$6AA"E!$'U7PED*=9BE3)(L%$"5V\K4R.L33F+QM(N?Z:V
MU;[@QS&H_;SD#"K/_#,(I4%U/\ZB<%7EC^.WCE[[XZQCIZI_G/_PL!7-%[5$
M6A4Z;["^;_I=/%*QFF<Q$ID(,YAFD5JY1'K QU@M7V+.8AI0F6.KNGDG6YG:
M@-\:V0CQV"U*3@-IMOBX&A[/@_P0&?"M,='AWJ@7 J?+A=,MC;HLZ'7V</KO
M__#@"+YM3/22=UEY;\12R&+]675^M5.N/N<989C#-.04HE@B2 2C,(YC]>N(
M2T+MBFA:-#XUCNB,!:VUH#;7.J;/''PS O$%J6=>V4MRT6%_I^'U55=S &BN
MHP/-#1@[7- :FA/Q@_;O&+J(V9PJ6!;://'DA,;'CG5>*FOV>.]XRCUN9^0)
M]ZRCQ]/M^8^ZD2%O C1CD8M8"K6))IF *(@)S#,4P$SH2%=.,T*L0DI.MC*U
MZ?.$G/:0B-?3B)J-^*MQ\CSF[2&Z6FS<7]3KZ99>562\-^ZU_\/77H;6;V]J
MY&U5YG82^4(:1$E$=!U="5&N:]OE-(&*))($H2R($Z.J,+8-3XTD=J_HRIUJ
MFS.P%(9%3:RQM[WQ=(?HB/>=#;7<M&!N[6X9QD]ZGRUFGJX\+S3^2A>>9I"<
MO^XT?/ZZ=<NI0)&WI'KXL"A__(?@]^(W4BSU+V^DH@>U?EJH\5K(HI'0U8%4
M",4!XED "=<7H6D0*XX+(AA@&JO53YBGL;"K'NS,-J.A.FJ!8644H.WV5VV+
MBZ4R7%1KL-**#-4/\C1LK71]+]JMK\;IF9'79.>#X[1K0/L&:N=F0+NW^2O1
M/H)#)V=N8^F<(^]E*7B]=:^R?'0&ZKDEI[L&!I0L_%0LU6S2! KHJ^455^_\
M(,CZ>26ZHL^?"K4JGF<)B\.,"2ADQB B,H<X2C&4C$M!LE1(+HU+%QHW.[4E
MZDTKSBH X;S6FB,+0![UE;Q>:!6;6N?/3V!=&N9\6_9$/QW[P]<SUVJ;=1&^
MQNH9V-@-6L-G8%-*OK;="[@6Y0Z]@#Q2V4-W8-M50+3&K+<2HOG;QJN(:.WA
M7F5$^Z>'A_M\[L3OM':16JI3'K&(P)SKRSZ9*WX/10J3@&$4ADE"$^M0G[T6
MID;EFP"6-G)%F5F+G]F'^.P#V4_/3N#QS,36R P*ZSGI_54A/?MO'#V<YZ1#
MIT)Y3G]PV%[],WEIKBR67/'%ZIDL;&_">MXPH>]D9V5]6]S9Z>5NS  /I_NC
MOO9&W?$8.'ZXAS%Y9' .92MD]54+IVHYZ#^?N!HO41"F8=Q&6<6I3$+!(IC$
M6&U**-&!]D) CD68\1SQD"/+S,G+K4YM(ML:#396@\9LH.V&86R=+FF O1F[
M.$?4,\\8@.DA",X*)=<YD 8MCYWY: [&B7Q'BX>'<5.]$*\W:8NV9&!=+?!F
MO5X5]'FM&?&N/!89W<J.5/,PE(R)D, PT&HW&8YU8+V #$4Z<R@F891U!^-W
MYOQUO64#CL7O1I+8Z^H4 _&/Y^([6=1WY%HXNZE1;"FPYZ 3S1API#X9AQYW
MG-G4+FV*EN[ZHRO1O"L6S[H2-'@OI6#UZ=@%,1Z'<G_N,'=*M@[,&I6)W<%X
M2-,.WSPP$)I4#_K_WV^Y9!MOK?^@EK3[O]CYY#P+0QX$00Y%G"&(&"(0YW$
M!>4<)2F/99+:U^:XRB8;DABOJ$9].U9KHNH?=HA[=JJXAF4X]55=R-),Y&&:
M0I'%&42(I3#':0)CG.$,28%#'MJ6OQBY _W7K>CIOKWZ%6-VG-FL.UI7>)YP
MM67M)?/[7?AW,G,VG73XNYT'' ;/NP#6;33]51:-&U[O KRC>'LG+[VB4E;U
ML:J>!9\3GN1YG J8Q(F B @$2<PXE%F2I%F8)IPF RM6M4U,<Y)K5\!D?;9@
MU* =RAZV2/(\X9@K1)&:KGB (:92P#1/:!R+1(91.JA:TV!D_<\^6UR/BR5=
MCZC9/#(4(\_30F/6##2&.2[2<^"N^V(Y70/C%ZTY<.UD\9C#SPROE:"V-?K
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
M6&208XP@2F4"B8YPXDSR* \$1K%M],'IEJ;&<MW9Y. [M/.8&@<*7(^4_XB
MPP-<#V<8%Y%P?;E_IK6Q;_'[G3YQ77_A@8%G$V*A_GK_FU@J)EKHHUG^6"QK
MM2^=;-6>BE1MA#]!+.<1XC#C)( HQA)B2B5,<,(EDNJ?F; Z4;!I?6H<TAH_
M ZWYS:7'G@/=6:#M)915IQCN\7U![7MG;H&RARR,0;"YW?E:63#N?G4(.$>[
MS$$ON5K.^%WQO>!BR:M.D_2=KDF^$GR><L1E+BC,4\DAPA)#+%)] <\02EB*
MB8CG:N%&RP&*QF>;M1ERNXW[&WF=J:Y5C,\C;\9DKM'T3&#[.L8;BV=;^6+U
MV]9L+T+&%T'RI61\ON'7DC*^"$6/EO'E9X=QT@=2K.K3K]]KT<6F+M07G>2R
M4K38):YR$LHTRR +6 Q1D.0P)XJ3LCCA+ RE8(S9<9))L]/CI(V!X VI"LME
ME1'29ASD&CW/'*3-[6X9MA"Z7RW9P.*4=8P:'I5U;* X9!VK9X>QSA?Q72R?
MA<Z >5LNZZ#'OQ7KA[?/U;I\%*OW/]GB61\]Z7MP]3]^1W[.XS"768(C2*BB
M'D0Y@YBIW5\>4QJ$(L.9,%)9O\*&J>T!6Q?L>&@(]AA'E*$\@0EC%"(A8DB2
M.($IBA.<YBAF068W 7A&?YSYX*[4ZCZC]8+9Y. 96<]S16M]D[#8V0]^* =
MY\$,;'P G1- >>%N(KD"0J?SRA [1IUFK@#J<-:YYE6#15ON%4L_OA-T?:=>
M<?.SJ.8HE &5:0 5K6&(\IQ"PH6$-%!KWRS/\A!;Q;^?:F1JTXBV$6HC@;9R
M!K2=X)NVU%;(\Q2B9JQU+4Z>:6D(1$,T5\YBX%IBY;BAL155SKIZ0D#E_&?M
M]5+:FXL/1<7(XC\%6;U?\G=DK3538AE$^M M#7.(,ADI$N IQ(((*I. 1ZF1
M/%-?(U,;^IT =6,HT)8"92K0MIJKIYR%M'_LNP+*]Q':$(RLM%0N@3!(3^7L
M2T?35+GDUJZNRL7/#IOC-6=L(\'J4YNO3RM!^.WRKV15Z+0/K<04SB-$$A$B
M-='GG$ 4"@[S0"T#.)<H1KD4@;#2YS=M>&J$4.M4B6H-5L8,8(VUV8K !X*>
MF4*;O!.".VN."4%C-BB7H#.\5F]SMW"PA<KI8L*X\5$7&+:0'"XZK)]W+DS0
MY(!L\N 325(A=#I%%NI[P01#G#$$:4Q0$.NU21XXTB38;WEZ#'5*CF!(JI@Y
M^&:,Y052SY1U47^@L7QLZ8'3>(VE.G#0^E0$!TZ#8J$U<.8% ^,Z%XOR!U$^
M?2A7[\IGNI;/BR[7]HM@HOBN2?)OJV(M;J6LYFD:)BF/$D@QI1 %:0PI00QB
M&69<!WN2))HOZ[A\P]KKEA88C3K<C+I=._P-OMHT6"K; 'L@JWL=]WY/"C7M
M@/6# *3S;P:68JW#L%>"E=_%2N>RJ_\BCTW:NYJ7OA?E<[5X 3_4&]="$:.4
MEA&EEKUIQH@^>FBTZ-,&W*V9,[!Q!\AR!=ZN!"_60.L4S4#M0Q_J]I&IP[!S
M&Z]J:<.X4:S# #J*;1WXFJLE^GY3(UU_>?X0Z[>D>OB@S/@/P>_%9Z)WPFU
M@$AP*),XA(+R&").0\6?*(&,9S1"F0@BN_+VENU/;?&W*Q/W3A'A]R8$<[M2
M!]JKP6)\1EUB2'W^@/9/?1N,M>FMZ-X,*/MG0'L M N@]F$&&B\\A',,1-"7
M&I^1#:\EQF<#4(\6G]5KK@PX>_.R^?$_"K5 7;&'ET_BNT),WQJ%(@TC2C ,
MI0PA$AE3J\6<0\QD@%'()0VL[N',FIT:W6TCI\#&V#H$_8^;OPZZH3-$WXSB
MW&/JF=FN@7-X-)H1.G[BT?J;?IV(-",XSL:DF3T],!MIK3A0+R)N9<=^MD=
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
MNR>3.QZ!;_7E3>V49?[%==UI>DLV4B=YOS;SVC\#[M$<X.KX8NT:BT:^:7,
MWO'5FXN7#BS'<5S,.D^9"*.,PI3HNS:2Z&(<4D+%P5SB4$;J7S9A1%=6!A\A
MBJBI*,3:Q=[@%=W@PN"3K@CNMQ+X2"7 7[OVMWG1;^?5OEL6>2>JXG[9G';I
MC$D2J@65KK:112E3HURDD*8\@FD49P%)618&5F6]3S<SM<52-^/NF#DH ?4,
MJ&;#_7JH/ _Y 2A9#_Q^$)P._C--C4H _>X>DL"%3[M2O:^S(1[*A7I'U9QO
M?RD7BP_E2A]XSY,@9G'(<I@F.(=($ R)4/LO%J(LBJ*8AZF5QH1E^U.CCC.:
M[;L^_$MW^_9-^P%:1RRIQ;:;S#C'(_B>R<@#[@XT\XW0\ZR<WV_#*^OG&P%T
M647?[#4NXVWFC(:":OT-M4(2$ 5Q!&F.*<SC(&-AGH1!;G7:=+J9J=%;#70;
M4L!V0P_$3_VS956B,]!>$QDR(4HZ&7ZQO4*>@3_4J-$A@^\O8.<H:&+$"(8I
MA!/8W>U?21*[>B'ORD=2+.<Y#PG#B4*,)1@BEF>0)BF'E%.=Z<DYLBL*=-S$
MU,CA0)VF,?(*S9X62#,ZN X>SU1@B<Q5RCW[SGO3[FF;>37UGGTW^_1[#CXY
ML#8$YX7F";+X3 K^<?F6/!5KLFBUXK((LS0-"*22I!!)I,8ZSR.8DB 0&:-,
M[9&L*D'TM3:U8;\U%FAKX<<E:.VUK/70"[$9"S@#SC,A'&)6;##S4:S!!!2W
MI1EZ6QRW$(.)\T=E%XP>&AB3IY9\-TNN_Z6W*M_)HK[(6;\EJ]5+L;QOHJ.#
M#*<RX2',6*P+'JN?<HH5T"CF24"B, NLY"",6IT:L]0)-?H*M%XFBZW=EC%Z
M1HB;$8QS'#T3S0;"^H<=DV> Z(REQFK74=M6*+F-X#-J>=Q0/ALPCF+ZK!X>
M>KN[S>'\0%@=T/,[^5D\/C^^*5>K\H=J1S&@^LOZ99Z$'$="T1'&6KV+(*)^
M(A12_4N&<$X"JZ6.3>-3XZ>/2S5+J"G[L;$7T,Y@15B-Q;97PQ8=87II[ =>
M[]?)>PGCG>4ST-H.-L:#MY>@'G#;;(^9XWMH"P-&OJ&VA^;X[GK .P8R6[F\
M5T3PJ-/6[]0KVA,%+*-<2A) B62L.$QJ*>4L@2(.DCBC08J85>;#Z6:FQE;:
M2JC-!-K.&="6#CRE.8.K(25=C99O\AD$E#W-].+@EE!.-S4N=?2Z>T02_9\>
MF,6@D[&^%O?+0A:,+-?M ?S=BBPKK8=0+G?B3T/%!BF1&<QRO0.C*(&Y% AR
M+L,\$#D+<FZ5TV#1^-2HH\D-W3%^<W>Q:_X5H<)6/6-&,[[P]DP^+J&V3XD8
M@)G;! D; \9-EQ@ S5'RQ)!W#*.Z.WTS_KQZV:UHDF<2QTF*(4IBM>Q)209)
MJA9 61ZBG"-)%./9,-J)-J9&7)V)0TK"G(+0C'JN!,8SP^QCXN&\N<=]IV1Q
MJIU1.:''T<.AW_=1-Z+"'Y>R7#W6E]G;J9+AC"99&$!&$8$HS#BD3%"815&@
M_J0&?6Q5J,ZDT:EQP+$Z[H[55ZQ9C#K C#!<P^J901P@>K7@<!]$7A6'3S;\
MJI+#?5!<TASN?=:.F+@HYN^7ZV+]<L.Y^KI5G\MJ31;_NWAZ6W(QUR$O@:04
M2A'JL@]J'9*GBIE2DLL T0PGPNA&J[^9J9%/8REH3=6R"=I8H*P%VEPSQKF
M;#_'N,/+,ZL,A<J82LR0.$$>E6!_N2^__ZMZ0<,;ZH>:+FJBN/#:4:C!S+6.
M# P_/32)NQ'4W8VNV^:)+TA5J=V/X'KOTZ:_!8@$.,:Z.*5.(> D5HN43,)$
M")U:$ ;(+I36VH*ID<9&DW@OQ-:^%(Q]5Y@M5[P"[)EE-MCN*:?MZDQL[&\B
M=%WG,@X&SW$VM:T5(V=0#P3I.&MZZ(L&IT^5C^*._!25#AV:!U1+$LL$8IDD
M$"&UZL$\4QLP*ADF81ZBV(K;#MX_->9J:PBLM7W6"4U[P)DQT15P>.:9%HG:
MM#K&SVF>T2FG7><1[;4Q=I[0*0=/Y &=_-BPD?MY53(A>/5!F:.W0E5W1SV/
M6$R#+&=0\"2#*.<<4AEC&"0AR<,@X$%LI6YUMJ6IC>;.T$8[G#6Q&+*]LK<;
MWN?1-1OH3C#S/.3WX:JMW,:PN!O^%Z%P2@3G6QN5$BXZ?4@.EQ^PHXF_RQ6;
MWS!6/B_7U1?!1/%=)QC<+!;E#UT-X4.Y:MZOB[EL?OOG<B469"WX77FW(EQL
M'ZSF+$@S)/(0BCABS=ELCG-])T.S+.4Y#U*CLUGGEDV-AFK[P&IK(""=%^"Y
M<P.L2T!:$'8^:\92[CNWG]5>M<L\LV#G%MB:-P,;'W3:=1?5IYW;_=/&/W!7
M@J;3=UQ\K9[D):NUEIK<U$GVZ)Z)_X5ZUGAJ](9^,Y7JU]?S8X#CH)X=W3<X
MRFSJ#:=N]O77P!5ET39R:7^H+W<7 AK07&W&.0RQ6O8@PAFDF$0PE)&:CF4F
M@]"^!-J)AJ8VES;EN3:&SH V=6 4Z%EP34\1KX?,^V'A(+2&52WK@<)]A;)3
MC8U?C:S'Y9.5Q_H^?ZWD[!]ED_%W\ZC):RY8(O,\03"3+-#!4A@2F4N()48B
MC9(,I5;AG^<:FAY!=';.P+*U%)#:U*'JKP?(FK+#]7AY9X<M5)V1X*8?JBN$
M6$_CX$EC]:"Q5Y)//>WR>674,Y^WCV/X*MCSJEB_A!&]*]8+,1>Z,BH2% 81
MHA %>0HQ9QSB@&>821(GH9$0XJF73XT":J/TR548_4)_!9VYYK$*1^CU#_EK
M,?$\S&WAL(I'..?WH"B$HY>-%GMPSHW=B(.SG[DBF>./<EGNUU)NQ93FH92$
M4$QAR"52 Y8FD"+U$XFIX"@).,+Y?"GNZVV'91;'V5:-OK6X^=8>M>WO&]SD
M%+0270.J&U^ VFQ"=X#<F!D8NY9N2J.WQKJLCFZ$BOL<B_--CI]5<=']DWD4
MEY_REB1VIX\FYG'$PR!0:P"IMPDH307, Y1 SA%B&0I3E%MEPILV/+7E@FG&
M4FV\^[RPIC,L.,@QQ*.PT=7H^D@%VX-J[#2PIO&II8#M03(@_6O_>5<*SG7#
MV\H]6^WX.4%$\"@E,,Y$!)',4DB3,(2$\Y22@$1$7JG>?+;M:=+8X+(.-JB;
MD94G+#WSU1DAY@;=G?I>!C@[$&"^B)AG\>7S[;^R\/)%8"Z++E]^Q<#$MK7:
M%^E#WF9FYUG,@IP*!;:,]$8N@S2-4QABD42(I.IO5F(=^Z^?&@MMK!NV7CK
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
M/0E6R$+PML(YR]12!R,!61:HG1 .",PE1C!-DHPSKJ.9C>+&>EN9&A5UAL[
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
M>+/4%7TFJ-A1H"UAHML:C^<?YK.OXVG$G9%)IB%%DD,6&%@EW!F5H408XWD
M<-S(_H!QZ^V;H:/AS&9OHFT)(A]FBZ6?_'_C+YWKE'.@ -Z29 %%$ZDB(664
ME$W&AFP4R_MENA]^]V;P:#CAV9-8!P9'L7I'<_ =W2(&W 5C)(I*M'M6.^)%
M*NG[P-#+!L/5?J'L];=M!H"&4YP[BVY@E9<ST<F'S[/I10:&)^.3 DF,HA'A
MJA/:LLR( *=Y9 )#\OWBCMMOW$SU#:<R]Q+AP.K_!'$U1^@R'D[&RPF,HH]9
M::M)B SC9VW16H4<<"O+W*N4,G-L+_7??N-FZF\XA[F7" =6_\G<EZJ33S_.
MPFPR"M%2*M%Y$5FC&\-2(M;YDG<S.ACT@I/R>^G^QNLV4WS#:<O=A=?(HG_]
M/7[VTU/H\JW9"LU#+)D0:8A4Y3LJ XHB9HC. [#]O+_[WKH9!AI.2>XMRB;"
M@9>K>1'7^@2N0!IUL%J,E'6<*NF)+[Z,1/-% C!+7&01.4PJ&[X7)!Y[^V;0
M:#X%V8-HFX#(VRD^#<4Q_@JO_-*?LS7*7BNM-2<,_5WD(TD2I)6$4B."9)[E
MM)^[\-C;-X-(\XG('D3;!$3*,>[\I5_"Z6S^8R23-Q;]71*$0B_(6TH\<YP8
M28/E4@26: _(N/'2S<JFFL]![B[()G#PZ<Q/)B]6B_$4%HM1"%J$4EWLI48!
M<+1Y@3ID!(/@%#77)O9QCG7CI9OAH/ELX^Z"; ('K\]@?HI;WB_SV;?EYY>S
MLR]^^F,$,D63K2.*)4<D90(9BN@Q!V\R@Z02B![P<._+-\-%\VG&_07;!#X^
M?8;)Y()ZQH$+KR(1$"2B&QSQQD5B+&Z#-&AC8Q^G$]??N1D:&LXY[BG&)D"
MA)^5,HY9_./39Y3;XGBU+#<W2F2-D!;@(@V$49J(3"80:U4F&DD!YVU(N@]0
M/$;#9B!I.#O9LY@'!LW1&4Q3J1M],_%(.(=R%P9(*-ZQC%P6F2CB>$Z:R0@V
M[N=CWGC=9E!H.%.YN_ :*;]^,UY$/_EW\/,W^,EBA)Y/ .<PBK8)0R0?,8#6
MB&/+@Y4!0C!V/_OPP(LW0T+#J<L^!-H4)M8W"]9,9$:U5]*B^U,.7!TH$I3,
MR(1W+J-Z$X,>47'MU9OAHN%T9C]";<.Q0#;F?O)VFN#[_X(?HVBM81@UD>""
M(3)'C2 /@8#3SB:5J33['6[<^]K-$-%^%G,/80Y=T[!.IUU9NHOK1TRQJ+)R
M!!3'*$DP2T+TG#@C.152Y*CV*Y1[Z,V;8:+AM&4O(NT-%O_Z\QTYOL,/=KN*
M_?O[H]]?O3UY_>KE\?M7K]]_ZK[Y=/SN[:LC_/#3"7[][?7[DT_';XX_O/YX
M=/(6?WOT'O_HMP\?7_^*_^#M/UZ_?8\_OK[)YV;WN7M\>P^7PFO)8L^;Y:L%
M.?7^RZC< SB#KA2O;%F7J*8R.LJC)RP[C&80Q,0:CRZ-,B+1Q)*'QTZMLE^$
M#G'G[UDO;I@L%Q>?=#HCE)U?^O\?3Q"TJ_&Z>.Q'^ K3%;S!A?QR-NT>^<_Q
M\O/+U6*)KYN__AXGJQ+&'2T6@/^73OSWD506K):*1%QTZ,=Q37#']H1*;V-P
MGIOPV&:WNPQV(':8.^]]HNC"-AY*8P/NJ!<LOIPMEL?YG-&1=9+Y&".2G)!X
MX]$=2 DWDA1]1@;PUX]=;MH=;C?(&.;2?$T@[2[E!B#RRWRV6'R8S_(8/0UE
M!8L&8P9N.$$Z 87@(M%1B.1 &W"/)6IV!\@U(H:Y1%\3'KM*>'=PS)9^T@LX
M/L%D4DXP8 H85QQ-TU$Z&T^[^Y_E'/SU]R\P7<!(87S!;>"$B>*A,LN(HSD2
M%:(56@F6=1W#LAE]PUS"KPFI"GIIP!2] GQS'*\U@SR=E5J<_^Q^'$6E3?+.
M$\@NE NCCEA?%HY0&./BPO&VCJOT"%'#7.NOB:N^--  F(Z_0%D,T].UG-ZA
M#1XQ$6FB(A'N$R/2TDQ\+E=+C9'(FHBR4LQQ#S'#= .H"9Y])=[ ?G>\_ SS
M][/I["8K%_:4,<-CD))H6FH[/#4$/7[4=D@JHN@D#X\=9.R!GT?I&J9A0%4H
M]:>'[5'EUJB:PFGIXGC2FT6Z6A9'R^5\'%9+'R9P,OO0B7G$ DLZ1T<$#:60
MT%'<K'4@&&\RJF76TCYV'K)O0N0ANH9I,5 37#WJH0&3M>;FQ'\_7QPOT"<L
MD088IK75G!BND(T$FH3L,Q$J0@"9G:X4[#] T##=".KC:#_)-^ HO8?EM0U;
M*LYS4IE8)R2:5F9+/Q]&HM$T&YF5<8]=)]T=-C?(&*A+04VT["[F!HQ,MQ^7
MXK4Y?$:H8XAYQ0LR=IQQ%:R/H?'S.?@%O(+U?R]EIR.UD4F,0+E5N"H$)PY-
M*<%]/!G- */3Q_K*[ND[[47[0%T1JCM8AU-H V;N(8Y?H<V>0CHWWA\F?KHX
M2O]WM5@665^*HL3!J.[[_ 5@1@<1#+&T)%DRPQ G)"#1H2OJI0M25 HJ*W$T
M[$G/H9&YX<(X*$S:B5D>T\9+O_C\9C+[]BND4_C%CZ>=2YUQR7Z$./&+Q64_
MKZ-I.3P[%P25AL5@##&YG(I('\NURW)_R@J'D1NZ3H\UQ*JS$>S&R[!'68VN
ME -!HX$MY1[F+^0^XCXHC703C"0#2M9IXM#Q)UI$H,:#XOJQ^S/[G+4^2-1
M[7OJ'KWVHX(&?.S7?CX=3T\7N&2[VO\7?C&.HR2D5Z7@P,2R;42#2T)Y2EQ0
M@IED(W>/W???'4?WDC-0_Y^:"-I?[ U8HMM,O!I/5N@'C"35P5LJB/89PTR!
M,G%.! )9)F]%<%G6\4T?(&B@)D*'Q,\NHF\ 0?^$,HD(TM%7F/O3\Q9)Q_G.
M+:3U\G"*9F$T+H_ <'E .=9)/*/?D(11TGMIZ@3S6Y$Y4,^BFFBKIZ9V,7B^
MHNY>B/-4H[!0?!Y<.5Q,E'A>VCM2ZU,.$5@EZ[8EH0.U4!H A[VHZCF6G+\X
M>G?T_N7K3[^^?GWRJ?^:\IN/KUXT_@@W/56%7Z+Q.+\93_TTCOWDPVP]8>3J
MXD/TB49OB50!'7@3-0DV8SBH)(L "F%;Q_?=A+I]C5VI*EXN+GEE)AIN/".!
M0R@W/1QQR'R7(TK2 I>52@MNTC%L[J]W5-PV6WL(O8']<4W]^;6>2R:RE)1Y
M2HD*794QNIQ.L4@,!2^H<B[;QWH[[8N<6^0,"Z!]]'LO5/81=@.(*7FXHVDJ
M_WG]'ZOQ5S]!9A9'RY=^/O^!^_(__&0%(Z,I]2QFXF29X:)LD9#3Q"1FM./@
M.:N3D=V(O!80M1<,;J>L>M=) T [BK%,=UE\A C(4IB4--Q%BS2/SAT+%E>@
M=Z7G)F(AY(#?96>#<=+J4&<??XRJ87/W_<.J-PTT@*8/<_CBQ^F\K@872W?6
M<$-F(VE]B '#%6HC+Y=K* D"RDT*'TR !(;6N:NR 7'#WF'I'UM]ZZ,!B-TD
MWCM@,06/PF%H;0-^9V5&:PM44@-@A:U3++<];*HE1RN8I)UEW,!QS(=Y*3Y>
M_BA'_4N$?-FKOYP?]B,O&'LX:@A866:NX\;L,Y5$05 F4^]%K)/_?(RJ%G:T
M7ESOWD3?@)VY9BG?SZ;Q?"TPW'.=,I[XI"3NPL&0H*T@D4HN7,S.F#JGP_>2
MT\)VU0MP]A=V XAY=?[:R_+B<X80^T$DP#U5$E_:BLIH&/*D!6&,&YM\%H+6
M27@_3%,+>U8OV.E)[ T Z)?9+'T;3R8C)D749:JFE*FX_J:,<:>!*!JB-4*4
MHK,J<+F@8-@+DCV"8R>1[@R%KS /LU[]W)$P'CSSBG@ET09JQHF+PA'+F$WE
M&G#2=2X7K=\_[&7'WK."6XFS 5_VW=B'\62\',,"W:FNO>CGV02%OBBNU?+'
MI6A"MLA\:5L1$V+<H[FSAI68+@.RRBCUCW4!WQTFFU(XK(];_7RBBJ(:V)*N
M\74[P.1><H=KB7@H$URM,,1Q_*)EXAE7:?*5RH$?IFG8C',=##P,M'T4T@"T
M+O*>'_R/DO0L70MBG*^0CCLLCJ(+G$>M"%>>$^DP)@@!@%@%TFJ=-6[@51/1
M&Q#9#/CVPL4#R>F^E=0 _EZ??9G,?@!\A$FY>G$/0\JR(#4N4:Z@=/Q/Z#,6
MF&@-D5IMG."/=;#<HPCS*=*&W4TK8:U?A32 L,N^&N_*W8T+?GY<KA>J@@J4
MXC8 Z(LRR0GN#)I$:HR73CK.Z[CVC],U;%*I$K9Z5$4#P#JWP9<9CZL5DHRS
M06@@T9<V99(#\5$HHBP&/N"E-;).MZ4'21HVSU1O6^Q! 0T@J4N\WF-I@=G(
M(%M"(78Y$TUL,HR <-E2)U! =7#T $'#)J1J&:4>A-\ AN[A0"<KC>4.8V<D
M7I;)BP&I)JE<#?3@LW%U\MT[(J=:!JL2<O84>0N9K=GT] 3F9^_&4SC.+Y&
M\7)D="S&,Q&>- (?O"-!YHBV-$@;;#0NUSE=NX^:9GSLBLF$?970@/6Y;42O
MG1\ZFKCPCI)<K*>,5A#OR^(043KG/(^A3G'(PS0UXUS7 U5/"FD 6M>8&/G(
MG,DVE'Z(999#8&BW(\:?*H-.8#GH.E5KUXAHQI4^2'IS*Y$WL*.5$7#CKJM(
MD4]I3(_A)DQC8<5$&7(.@2@G6"G>E,26 8+!VAQ22I'G.O[0(T0UXU+70U-?
M*FG %CTB(19U3HQSHIU#6^JD("%PA>X?BD;IX&RE6&W/T[Y#.-WUL-630AJ
MUH>+]W8LK6\Q -/14&%) E\:M:*,K %/<A2.@4MHFNM4_M]#S-!7V_K1\]W*
M[+V$W@!NKLT\7=.OK5*9E=98,6%$&SC27VIL$H:D7"2O;*5I K<I&;K8H IB
M]A)W W Y2JFKM_"3#WZ<WDY?^B]C]+U&)G-/@W1$9(YL*%#$69.)T")'Z[.D
M/-9)6=]/T+ A6B7P]"'\%C 4X^ILU1T/;M)$;612+C,.%('L6:DY!Q)2!*(R
MI\PGA1%HI2NVVQ$Z;&17"W,5E=4 %C_"TI?.DA=]A*ZQ6WI.QO%R)*4&AN$J
MH<&C]+1-Q#J-J\M2X$XQFGF=LI6G:1LV^JN$N)Y5T@#(3DK;Q]7\Q[5MWT<(
MWO&2!XF*2"$2R@;7"M4A1LXTQ%P'5'=I&3;,JP2B/46^;PO82MF"D8T0G0-*
MDC+%6[0"=_I8^DKE3).B)H1PH"S!L&-/*L%F3Y$WD,!\*FTR$B)X<& (SVA
MI<.H ]EQ:$H#!TD!5*J3:'J*LF$!=>C$^/[*Z0UL0S7J6K<=_@S+<<2 [097
MO7?MNOFNP[;P>H3/0_;S8D%'2XTDKF3(I?/%+@9*')K(K+3UQM6I5#Q(/Z_)
M9/8-'PUO9O-7LU58YM7D;D^.R]J<B'L^.$MB3@(7LD:GP-!,++,Y4I]#YG4N
MVFQ%YM ITYXQ=2>RK*:R!ES^FYEAM #'\TZ@J?-%+[K5CA)7R7!K"3<>Y2>!
MDS(RE.3 /$L9 E-UUN1F] V=@JV,P I*:@YZZV:@1ZOEY]E\_)^01B9[P:QP
MY8('^K/4 O%E_ #&0@*X=U:[.C>^'J=KZ(3M0:&VEU(:A=C;Q6*%G# TSZ#+
M2,C2?5NBJTR<29PH1P.(Z'*L=([],$U#YV4'@-8.RF@45M?;&$<3<'D(CCN_
M"N661R#6<4L<3UXG1EE0=9)F3Q V=!IV (#MJI8&4';M"/;A+=]R)@TO76H,
M)3(E3;R(DN!R,H#. '.5IL%N0-S0^=K*:.M;/6TA[L[.+T$J)7,H/6U2&1(0
MB*, 1$4TSDFDH'.=&IU'B!HZM7LXA.VECA:1=;[Q)YZMQLV="&$+&R@C[X,B
M%(Q6,0D+4.?2\P,$#3O&^O"(VD$-#:#IQJ'9FI$1QKU64QV)];[<K!6,N(!?
M(M.@RZAW'^L47]Q#S+!#K*NC:%_Q/\?)'9].\.MOK]^?'+]Y^>O1^U]>?WK[
M_M/)\<O_]>OQNU>O/WYZ_;]_?WOR[_T?#FSXWNH'!;OPW_^AP2/'73RD++*D
MQ( $(@5#0)<&UA(RD[A1.IWJ3"3?B+S]C]C/7W)2<LTC*H7RF25BE2F-NEDF
M-H!'%R!I"(XK!W7.!6[2T4SBOR=<W#UEWUGJ#>R2E]2O)5(*XF;3[G;*]_%B
M9"38'-!6H]=8ZM^X)%883:(+3'-JE+!UKI@]2E8CB-I!WP]!9V_A-X"D6SR\
MFIWY\70DA$@*_81RM*5PRT=5!^8=2<Q&JX,.4.F:V;WD-(*<_=5]NT_1WK)O
M $#7XH[?H,R &SF& 2REZ"\6IU%:G8F7QI)L1/:&AYPJC2.Z0\JPP.E!O0_'
M>#O(N@&P/'![X)P9(22GD9:F$Q;7DLJ9."6 ^ 3*>:\MMW6.!1\E:]@#Z/Y!
MU)\.6@#4TU<#SAE+VB8G$F[QI1^7!&Z(=0P7CN$@M Y1A4JW@S8E<=CCYPI
MJZ*;!D!W^W; .1<^2NE IY(=R>@*!$%\5)*H8(4(C(D$=1!V/SW#'CGW#Z<>
MI-X =FXDV,Y9,,X:?!42;CQ*Q<=2WBW+0A 2HO FBCK[WCW$#'N.W#]J]I7W
M@)!9S)>CEVL+B@;S=<X0EQ]@/IZEXWR49E\ZI908A.%O HM ,O" >W8YBBS\
M@+&,(S]BPR9I^,)KV,&?;N-F4XH:J=G;/=2O(OK&H72^V'1RA@)#W\\'C"B"
MLL0QQ0G/U%G(E@78Z.Y]+V :,OZO@X$M +:#0AJ'V%'ZOZM%UT;GW!);2ZDL
MNS5E:-ZE8YHXD2DN4"6R48K[N%&RNQ_+=8NZ=F&W"S*VL6S[J*D!'^MR WB'
M_N);_'8Q$L#!!H<^@V*A],A$?S$[3RSZ#R[:0(6LXYO?I:61*N,>\^"[B;D!
MH& 06MQ#> 7K_[Z=WCUM^CB;3-[,YM_\/(V4X8Y#5B0D@%(B71Q'7'_>A*RR
M]EFQ.L6?6Q+:2,)\1US,#J>D!C!XHU@'8QG*T,B6V<P>S7HN@PI-(IP;'8)'
MBY[KU$QM72A5#3U5U7W;@NTJ^YUQ\Z7;:G&%S)>U[N?G8&-6'OU/ZG)9:[A/
MNVP)TTED8:.FOM96M]-UZFIQX$&1M)\>FL'3>UA>-=09H5-@;(R4*"TI2@2*
M1'@FT00FC4_"R3HEZ#?(&-9A.B2*=I=^"QM9$<O:EKY:S<?3TW58L;:QW=<7
M*+Y4DGLP773Z&X5@>%;1$EYB"ID"(TX[20P-QC!%F56UBIVV)G;8?/K!C5E%
M3;8+UNZ*QP,<FL2X9 ZCI(#NJQ2EB[1/I<>FA1@!XV-19Z; ]K0.F\1O *I]
MZ;$!I%XE8Q8GLP?.[CM.PVU./P**>C%>PB>8?QU'6(OF(\39Z;1[RKHG56)!
M4Q4<8;F(7[E RDAT%$J6"9U?KBKUEJO-V;"7U ZY"IK"2 -KYM$-[&(ZX/IZ
MWVH>/Z-0/DS\=#$*7 2>9"ISH2V1FGL2(NK ,BJ=<<QH43%TVI[@82_)-6#G
M>]5H.PWW'MC0'N1S9&1TBD8@3.14TKBIG&A3PH,)UEK0M2KG=B)WV)MX#<"V
M1VTV8&U?C;^.$TS3XEIYZLB++)65@D1F(DK-4.*!)F(M<S8ZY(?50>1]U Q[
M:>^0@-M;%TT8P8?*!4OOW2FD%S#%;Y:=A;]R?2[:/W^8S3O-+I?S<5@MRS'7
MR6S=_VXD+)-)HFBYR)Y([A3!E28(*ZU88\Z,L4J3<BMQM%FNGOX9H-T$*/9=
M'B?]CJM[H!/Z2[_X_&8R^_8KI%/XQ8^GY<.CC"8?/?N)7RS&>1S7*)FF(IVU
M(+C34GOM<*,I$XS+#$D?A".&^4"E .==G7MC_?.RV;KX4QQB#0R$!AR0>RZM
M'T64,5(R$N#!29>)+04K,B$_/G)*A,,@U@M-(S] ;>U-HC8#YY_B7*POU;2&
MLLZ#O^#DY6RQ_ V6GV=IA%AP$HP@ <-+(I4()/A@288LM.<V2GFHGOIWJ=L,
M=W^*D[3>E=6$7WRKL8NWSB 8&&6TW-3"*)&6]HV!@]/&ZY JG9UM72ORYS@5
MVU7X>Q[NOYY6&^40A$"J(R.< P:&&G7M,SC\+FL>#$3IZUSSWK%4A/UYSJQV
M5T2O<&JNS4[EAOR[$-%( YZ#MO!_I.N*49:KQ#CQ+JAR33CBKND#B89SC)AM
M-+EZ#_^#=>/)RJDL2\MW+SB1QE+BM*"$"29T,$XF5JD@\]EUX]D&%T]TX]E&
MZ@U$!M>.7W%_> _?SD<(E'S_?#;%;R.<778,L;3,U:1 ($9DSD:' 1 397A+
M<%;A__(ZF^Y69#:"N!WP\/#9>,_*:0!Y)_AW5_=V+GJ"9&FUC)DP9M&%4,J0
MX)PG())2 8)PE0ST?=0,BZ.*RK\=<.ZKB0;0="6<3Z6O-OJYB]^_)%R)G#+-
MQ 53UEBPBA.M="ZWS@RQ64JB7<(XB'+@E4[V-B)O6+SMCX*[/31Z5DD#.+OG
M@I#QCMD@$\;3V1"9/ 9  @*1G#L'-AADI:Z?]6ZK^WF'NKR^S\ZWIY@; ,KZ
M(./$?U_?4UV4<4VQ&\(ZGN//DQ\GL_..$;=NM![GEY_]]!3#^.L&?SR-8XP@
M1\Y%E;)E1%.+0F7"$ER/B?#L0LX1 _%*F;,Z_#3BJNV(LKNW_896>0/ OU:]
M<5G1<3%YX%4YN2OG)TYG&CG5Z)^4J: Y(D]2!B*RSI))Y5*N ^--J&O$BO8#
MRM[5L3/$OL(\S Y00?"A?-"="G=_]6&&03XL<0D6H5XOM2CSUIVA6AL="=?,
M$UF:S7L:(PI"LA@\55P<OFY@&PX:N9+?#U@'46L#-K.?.HC">##&4660756<
M+H%K.N24219:NFB9I[Q.TJ\W%AH9-U8?T/44V^.![Q"'+)^.W[P\^O3KFW?'
M__Q4\1CEQFL.=U#R,'?]'X5<0&QQF>F6P@NM(9(0I<5PVT7BN':$NF099$]-
MI9JBQZCJX>9W>>:'^:PX..G%C]\7D-Y.C[_ W!=?^BBBK[T>&WXYAEQ:"U(E
M$DU692F7UHM"D0 T,FY9B*Y.L<OVM#82(^V+IGLNC-=46@.[^LTK\3HYR]#O
M0&!$56X9VS*>5!,>=+!E_A]LUNEP%\1MV9"@&IAJZ_S1G@3;** !]-RX&%EN
M-4[C> (W6#J9;2M-XRD*-.$R!8F^C+.2.-M%>QIX@JB2K=1)N@(WP\;I!\;R
MX'!H8$F\.G_M9:(-6>EJOU_BA^/E8E0RS1*")YGS,FI<)&*Y5,10"8+BC^@[
MU[FY]01ES1PE#H2=VU>]^E1D \#LY%:R$V]F\U>S55CFU>0\E8N\:*X41QG1
MKFD#<$L\E9FD**5UU*.TZN0Z'Z-J6-O9'"![4V #8'P%^.8X[I2)WT_@_([,
MT5FY2/:?ZTXB/!GN8@@DYV[XBA?$L02$&<7 A>1IKA/_;$+=L#G-YL#9NT(;
M .D##6XL#9YQ7%LQ@L> DDF"'UF264872>DL0QU8MM@WJSD@]J"T!J"WR4'"
MZ^^%/1AIYF0L0ZF<<:4'A_2E<30CH+E/1A:)U7$HMR!RV(Y9S8&TEGH;0.[%
M(<'Q]).?P.(X'RT6L"RN<_?-V[,O?CPO;+[$A7H*BU$2*4M!$Z&^7(8-5A'O
M8BFSHMEH\-96:OJ\+:7#]KMJ#L-5%3U\'X!R9#-ZCU)&D;XK5Y8NUB./+FM=
M)G^STHG1*$D\5XF(*!3Z-]''D)\Z_7GHX<,VG&H&8KW(OHD:D"O)O4%QKRNK
MUK=CWTZ_PKFP1\X*FSG%I: %(%NE<[M7D0C(*D0.BLF-9L+L6##W!'G#MI-J
M!I3U5-K$W>?.$3E?<VL6+Q9=Z=B9J%)$("^X\E(B-M- HI+H41MKA:Y8KG$?
M2</VFVH.D?VHK@D4WKTG?"6TM7MQ(3#@D)3PE&3+1;G(&XD5R1"7D[!)6^Y]
MG2*!C4D<-D-TX*.?.HIK()ZYR]A%SA67/HR_=M<(++?):I'+Q,. ZRPP$CQ/
M1'FI=796.Z4.!,:[U+4V;Z078#P)OSVUU*HU+*;^E@!'VFEKG0%BC$6'0VA<
MLA8%)W-B"0(:?*C3.7TS^EJ;4G(8_.VMJ581>,'2N[$/X\G-'01QDKV.E&!D
M5MJV *XPATZ-$J6GJHI!TFJ!S!9T#ILR;V=GWE>%36[/%WU_/T(W&OT:CR,1
M> Y42N)!.MP M"4H.4%,8E0:AF)UU2ZF;4QEL]OUWFAY$I@]J:Y)6-[<#ZZS
M1HT!RWPBB?K2IX\E9 VW![ 1+&Y)G%::G;D%D<WNX?5!V8_B&L#DYOO.*$/P
MSB961BYK(BE^9ZF7Q&8CM0G1*UTGN-Z<QF%/% ]?)%Q#=;N#<K;TDYJ@7*=2
M[Q<DMRK02 VAJ<P#CX(1YZ,B#%C@2FDAH$ZPO3VMC=S2/="UB+Z4UH"M_.!_
M7(S[6?<U15YQL2U_E-N;RZ-I*GG_+^5/1LEEAW&C(4FY<B]9"V(M^BC,226L
M%[BL*Y5.;DQCDQ<J>D/+[=J*.JIK(AR_P]M#QT])9"Z] :)"$$3BBB96.T<<
M4"&<5=E6*IW<E,(F[T4<#))]J&WX$HEKA<D1('7GH:46Y#>_7,U+Z\)I>CF;
M3" 6M2Z.\XWS49E4,N5F$Y3FY#$%4CP3 H+JY%7@QM7)%.U ;),'.=6P6EF9
M+6SNMUA$;EZL%N,IE*OM&:,[7![(+OY96A7APGGV5H&C3((G02L@4HA(/ V4
M1.22R0 9X[Z#8'9#@IM,<QX*MS64V@!V-Y?JB#M!8Z*6Z" \D5I3XBU^E\'S
MD%FB*?N!XZ0F@_A:"*VDNG:#^#?CJ9_&^P4)AJ*'#;H,7S=$4J^)]Y$BFAS$
M'#Q-4"?IN3VMC70O.E 0WY?2&K"5U[>$=V4G0!%V=S='G!OE *6590BE1 \E
MZ$KTYY7Q.6AO3/V=_ 9)38;HO6'AD;UZ=\6T@+#SP.[-;/X1OIS/&$5FK@V'
MS,99SZ,G1D1<H@E%9)-%>VZTRM$%#2)4C<0?IJW)&+P:YOI555/IH.-\_US2
MK%R((1+0JF03!(9E 9T596F60B;M8IVFOX_3U60X71MV/:BH"<CAVKGB"$+)
MI[[T7\;%DRS'I<=A,C[M=+D8.1ZUD5820SDO68$RB2X"H2;1#%%D#742XYO3
MV&2$7 N*E537!"PW%R7ZS%EH)A5)62LB&4W$%6?#&)>]L8:)2C.*-Z>QR;"X
M%BPKJ:Z!L+BP5?Z_9/N_^@ETU<@HL7%$V)=?X J\^<&UOUQ/LK];CA(GJX12
M>?T]=NVX/^(26C?H'B49N-&E^P<KY2C92.)TX"1F087,//A*@V\.RV<CO5?[
M#L<;!LMS7TJCR!0+U@?"O2C,6M0+Q1\A*^%80#E4FC*V%]G#[@)M GTK5>XY
MR1$E,%\V@%ZF'=42D$=96(9R-5#$5+HJ6RV#<48U:->'[9;0*'JW464K8VU7
M7[Y,.E'ZR84HWT[S;'ZV5N:%4*FU.KD<":4:A1J=+)$L$,8C511]L\PK31C:
MC,!A6RM4PV,-]3206+W6=/&#'Z>18\ R>O\DRA2(E"X1JR(C@>,BRBIY2*P*
MNFX1,G"?ZQK*?FA T Z2;P X5X7ZQ0.^R+Z-))K6R$TFHKO;1PT06X9]&6^D
M$<XS:>MDX>^G9^"ZX / J <]-("FMU-\%N[F926\!XR:HJ$,HB8>2GON<CSE
M"B,">?)@C?:^UDW;&X0,?"1]$#.TN^0; ,YE-XZ+VHYINDQH=1-;+H7D TU,
M<$I 2$VDDJD<.D'I]A:T5L+$2E=F-R9QV/X_]>H?JJBH >Q]')]^1FG]OEB7
MN!V'I1]/2TKU(@WT9C:_:9XO+K7]&%DFF=&0B0J.$\D%)U9P36@."I0T@+*H
M<V:S.]$#ET[4@='MLYL#Z;0!^'8'HV\7BQ6D5ZMYF3+9Q;/_\),57%P0[O[F
MP_DA?KG7,0I)15\NNTGF<'_P: Z\I9$8)VPY-,@9Z@!W)W('KKPX"&3KZ[$W
ML/8Z0.S3ZNS,SW_,\J?QZ;0;CS9=7AN9.IN,8SGBN\'#9C/#-GQR#V/"=N&A
MI\E@=U]SB4:;F$\T..)2E$1B]%G&RP62M33,"\&"K9,(?9BFO8W=8_(]09&^
MF'1E(A;=7&-8<9T3D:8T3@>GT>UAP7D4"Q-U2KDWHV_@R2'](.:._>I?-<_9
M8-4W7(<W8$,9,NJM IV@-*_%34Y23KPJ=8>6>JH\]5S7N9U9SY"]\(MQZ0%]
M\P4_UE^O5DL.&4&=+,FA9!-#I"107)4^)AF5=NB2ULG#;49?LX9L&\3<-F05
M5-- F/!R-ET@!ZG3SFU>@I I^,"([2YU61TPY"FCF3S/C%H&$>HLL,>H&GB<
M41UP]::&!B#U>RD(?XTAT9E?PF+$/'=,FDR8MI1(C=N[!X/4YR0TRB3F4*=0
M\"8= P\:J@.;/43= %!>^_D4)5+*KKIQ,W=-J6%"&4U24GP]V=TEGPD%(UPP
MUK%49Y=[@K"!1P75@5*?RF@ 6^_AVS5!S6=3_#9V"?#%_?MV\#R(,H90>,A$
MYAQP[?BNV[>6(J+YC;6F1&]'Z< S@.J@KZJZGG.\^ J6?CRI&"Y>O.!@T>*]
M'-4/%J72RFG&"/ R\T1[1IP3G#CA+&Z7*#13)[/=?[#8S77Y%?QD^?GM=+&:
M>UPJGY:S+V5DPF_^^_AL=896_.7$C\]&Q@K*)',DX(HA4G%%K+*VU PX$84.
MT82G@+3%^YJ-_+91_XWY.17D/.#V>!]+1Z>G\^X.T<?QXH_C7+B[//4Z.BL"
M[<['8('1[\GGVQ(826V%9BA/):U;9^Y"%BAHQQ.E,@NIS2X(VX^L9J/$OH!X
M0*TUX,YU=S+.2V76]SZ+C[HX6B[GX[!:EKD$)[.KF97GA5)'\WDYU%W73 E%
M4T[.$&8A%H]!$71I\4=*LU=>6T8K]@?>B_9F8]==P#R02MOI\W:$LDSCR:IT
M3_H$L;0%0YGB6IVLT ,JS1S*R-756L$8WM\*S-:+>^1HC-$82G)2$N,QD"0H
M /2[#6<8GO%JR>\^R&\VA-X'T8=7;)N1S4?X,IMW"_@3G*X-V [ARSU/Z2%&
M>8JVG@*1\X>OWU9J0RZ/4G5"@T4C8:&8+)&+QZ@IX9%;[F0J=J?.$?0#%.U]
M]'[KN:_&BSB9H9,"5\&Z29*K0"41%DJ[+XKK*>#R2E9;:J)V-E0Z=W^:N(&O
M(O2!DSM'[CVKY+E8F9/R0T^VYOQ952S.?736MCM"<ZX$.%1PF17,<%?Q64O"
MT(>BH'R*N4[13S6[$S]#6DW@.-]^P[4:^A<_SG]Y!7P.1G.&I$I=Y@<(#\27
M@2@&(YYD&!A+*U4X[D9PH_9I&SS=L4\'4-USL5D7LM@CS_OT0ZM8L4<IKVW.
M7&3,QE NK#-7)L!E8B5B4)NH$I<I6UIG>$4CYJP;Q)@X9\J7Z4TQL])W7Q,+
M.1"#GWDKM8RB"5,V_/3,7G"TIQG;6F4-I-TN;PU=]("^6/Q'W\>+40Q4,Y-U
MX0.9D4*6LE!+F <)/H<L:^'O,;(&1EIM4-RY'M"7AEJ VYKV5[,S/YZ.*(L2
M<BI=_'PWZ<G@VJ246.Z!9F,23U5M_)J,@>'4GWKO#Q)WD/70QU<G$#]/9Y/9
MZ<4J^@W. LQ'R+I)T91Y"3ZA+;>9>!E=N6HC@[71B?2D+_78"YK8PG;1UZQG
MX0T-@/4MJS*&X"J1>Y,;$7#W%A2YT<P3W- 9<:+D4'.VSF'H8N1F4'CR50.W
M(.@'%/T*M)V-Y+Z]%X,>Z&[GC3CG40H72>2QC*Q0FGBFB^]'T:8J(VVNY+YL
M0-W N#JT%].WOAK X$?X"M,5K(]]IEVX\<_Q\O/+U6(Y.X/Y^ECH?*8Y_E\Z
M\=]'SF236(HD!Q!$.I.(]XD3(Z675.%>7ZW7[];$-K$=]HB8.VU^ZZJO 83^
M,I\M%A_FLSQ>CJC2&/$Z("ZKB*0K3ZS*G#!6^FI'+T.E_AG7B&AB+ZV'J%W%
MW0!2+GLBO/[^!:8(^%%T*@@1-1')%S< W8Q@T-HGPRUP24'HRIV@+D@9N(E/
M;=3L)_H&L+/NA%9JSRYLZ7BZ0G[.&9M-%R\ 90;7.J:]_H[V%C6';NG\1R?"
MTFNA6.'99-()>=W5:)2M44Z$1*SSCDCT0XEST1!-(Y,9>.*N3K?$BDP-W)BY
M-IY;@4-OW9A[/2!Z-5[X\\).?,XLGWLANQP+/?2H'@Z#-J*RIR.@)_RPRTQ^
M# A*8(Y CNA[J1 0!8#A1Y0\,)XAA#KU<!L26#F<N#HEI<Y[IE@FS'!*I+>&
M>*UR::= A94@1*CCR6U*X;"!0PT\;1D[[*:K-D^T'S %NY?B//[ >L:K8E'.
MII#+.;MU9\? ;&FSXDA(@A-0$%.(QK)8IRWF@4S83<D?WY#\M8NF8&20AF(L
M1''A!1Y($.4:80A>@/::6UU%"AN1]SR,US9(NFV\^M?2L[)<>Q3B//'$>K:K
M9@G.II#CUFH;LR9:E=E%(#D)S&F2;< =U"2:W""IRT,8KY'301D(CMAH$ZX&
MC=\Y)HFUSAB-N[RH5-7]&%7/PU1M@YMM3-56.FD@3?+$2;_BP1M9+H4(5KHO
M8,2=\,?H4X0R_=#02F,AVBVUZ4_[V]74;*&*%G!UXXC8,<6-29YPZ9!XFP1Q
M-F5<=^@1L*23YG6BY.=34[.->A^MJ=E&UD.75#Q4%B)XM)!I(D@S.I+,X@H2
ME!.*Y&/L*A)ZDW^6FIJM]+5)3<TVPAL: $^7@.B4%9,E30$4OZ2,'K]5N70X
MH!$29>GVL/<_0TW-SJ#H5Z #PF,Q7Y9)\VD5E\?S3S#_.D:NBJ4,ABMIP1)'
M,R?2)TM"MI[$'!+/QD6(&S5VPQ=<VT?PI]M[R$,4#(N3WMV/7@3=!E 6"/MS
M#A;G"\E(XQR22B" *GTQ,W$R1B)H,J:,Z4YLH^36-FBY2\8P^TT_FKT+DSW%
M//B>,X'OYZOFW"0R\%$X&E"G&I>-#H%XYB01GH>0K*-&R<WVF-N/'ESQ^^IJ
MUIO@AE;[J_$<XO)7_'J3!VTR9),5T<@^NDO<$B\U(S$IH$%Y[F\W-7Y ^0^\
M8)CMHA($^A!B ]'I YOHN\M2 V!@N$3_*Q@#Z"D)_(XG2HS%7RC&LZS4/?8I
MRH8M.ZJ6^^A5(0T ;)<RSB25MT)+=,=-1,=<XOZ<G2>."4L=& !;9TKFLZO"
M[1<M/53@;J.ZG='Y%>9A5N]@ZF@RF7TKL2-^_A)I&B]+M=1NI^D//JN'PZC-
MZ.SM&"K"^&MW1G]5HI$TA P,M\P20#O-B0_)D"A$%CI*)WBE*6MWB=F[#_^E
M ,]G2/G)VRD^>G6S!8+'R !-."?<EPKS<J9K78C$.V9$MDQ'5\<T;4;?T$=.
M^V'D3E/^_G72YE'X0RMY]RJ>)YY8T?I4K>.YBR\J3!:&6J)I1N5G'XC3!K\
M<.Z%%\+4.9BK8(/.$Y6+JT=?"OG-=2'?*@5A-JG$G2&4@R:29TU"PCT^2BLB
M3TDR7W6>V);TMF>CML'0G9Z#]77VO&S6'O4[3SVRHM6J6\%S#^1B=K),*;(4
M-T.9921!N$PL.!&X]5K$.LUP:YBM:X!_-5N%95Y-[BZ+C[/)!(7^S<_32%/%
M1<:P6*=R5565XC6J0[G2'%FT8.EFN>CM+=:VI#9HK+9 SAUC5553#60;-F-P
M)$!F:Q(G#$K:GVN,4KVAQ'KFN(B&@:W3V60S^@9NXE\7)#M!<BN-[8S#+]UD
MWT]+/U_V@L8/\]G7\0+5=@]O(Y53#D[X$@F5TV?%B"\-'IQVF1K(R6E;!8./
M435PU_Z#(J\W[?28QZIM^?XY'R_A..?%R"O'9 BEM:U !U0D%%ITEH@$E 9!
M?9!UJORW)'3@UOL-VL+==+AO^_U#;L\^).>\4T1S4R9*>?1N*+HXT5+JG0E.
MQSI)MAZWYWJ]\QN$Y%8:VW-[?CW=#XO=Z>VF4?OEI[]/YS#IQE#,3N8^P37/
M?.2T$M9VS"=?UF+I.A+100FR>.8F<IHW.C?ODZIA=_*^ I=AE=5FXN63G\ L
MOYS-O\SFR.2OX--_K-!EQ7?NDG1Y['%]S*3;E-J>DBWOP"^N@<X[L-$Z(*H<
M$,C2&2LP'@FEQL1H5#*LSL6@FW3L?8D I=@],?CX!V)ZNL"'HB;NFRR 9CA9
MY271VHE2)^N)-QXC)YNY\EQ)H^NDEK8@<M@(=P^,W+EQ4$DQS\[T[#,G\^FG
MUC5$-9._M[ 6K64Z9T<\+]T; ]"R_6AB>0RE=% )J-,<XC#V:%W_Q TPR+B6
M%"MQB;:6!*44H5$ZGZ@-7E4:-_,864W9G&UPL*G-V5[X#61LUVV&+J^$O2O_
MH*BDNPHFT$9ZE ^/I>FIEWD]"RQZ*I%#GVVJ@Z-'B!KXPE1_JK^W+=3^>F@7
M4I=->J4PI6>;%KPT[A81UR"5A)7*7$A")EO'(WR4K&%AU9OR-P/5#IIH %:?
MH&MV]@M,8>XGY5Y9.AM/Q\6@EX&#%^T!+RX$<"V95('(I#':U2Z0P+MN1BKZ
MTLT[5VN>OP693<)N%WC<N0A<2U<M /&!3>#=9=6OM,D"4[PT(L=((UJ,:'2P
M)/,H:3"1&7U8!^Q=(VVUJVV?_>JD89"]A^6+V>R/?_C)"D:IS%:/6I,D/<.]
M(69BLS)$"163RDPE?]A4PW7JVO34=@3$AG#;63L-(.[#?!8!4M>6M/!WG%^L
M4,1E0N\(3 Q>!$>$!(MF.DFTT 9( N,H$SGY2J>5CQ#5IBGK!U]]Z:(!6!7R
MT0&X3U:_H)M1#@YPU>!B\8 08$5:Z AXC6ZN]HEX'14SB8*N-,Y[,_H&;K)=
MW9CUK*$VTZ?'R\\P+[>EEIU*=TB5WGI"#VG1QVCJ*07ZZEP!+V>+Y>*E_S)>
M^LGX/R%]F,,7/TZH^FM$7"7.KT;"!YFELIJXC+9&ED+M($(F62;TV%B6QM<)
MI?8D?.^F__<]_.HX03'/N;48$*%G2M!%I00%E8CEQAE&@69?:0+ HW0-?"'R
M@%B[,RF@/WT]!_NU^^6D>Y_3NRVK>!%I7Y1!$,E)C;LEF.*9)T4"<$MH=B8!
MTP"VCK,QL$6[&FMU756S:5S-YS>N]!FJJ M)$&%\J=((C'C*'/J8 "9K+R'5
ML6V;4OB\K=PV^'MXZFZ/.GP.]FZ/$^[[']2[Q:MYCKTOY"(/F>-CB9>F)%I+
MD47@GN2(&RZ'8$.E0IQF3-[K_UB-ES]^@^7G67H[_0J+9=?T<IU[-#(#@^B(
MYC+ABE266!,5?I&2>FHTF$H9VXWH>][F;AOL/6SN>M/?P"WBGN+H[J< [_W9
MNF%:8LKY:!VA@$ZR=,BG=RF@C6=>NY 5EQNU?-BHB]P^E+8RA;P_U,P&4.'
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
M6O,RBW++V>2V5F_?(FC@D.>_P+H>%+A_ZA6_A3\C98Z*\DRH<>C/.%F:+P=
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
M   Y'P  %               @ $     97AH:6)I=#,Q,7$S,C R,2YH=&U0
M2P$"% ,4    " #K@F-3G:SH0* '   ^'P  %               @ '/!P
M97AH:6)I=#,Q,G$S,C R,2YH=&U02P$"% ,4    " #K@F-3<S( %= $  "6
M$0  %               @ &A#P  97AH:6)I=#,R,7$S,C R,2YH=&U02P$"
M% ,4    " #K@F-3=QL_=]@$  "-$0  %               @ &C%   97AH
M:6)I=#,R,G$S,C R,2YH=&U02P$"% ,4    " #K@F-3@KL3Q'BP 0!.$A8
M$0              @ &M&0  :V9R8RTR,#(Q,#DS,"YH=&U02P$"% ,4
M" #K@F-3LN?COH<,   W>@  $0              @ %4R@$ :V9R8RTR,#(Q
M,#DS,"YX<V102P$"% ,4    " #K@F-3#DWI7M46   IT@  %0
M    @ $*UP$ :V9R8RTR,#(Q,#DS,%]C86PN>&UL4$L! A0#%     @ ZX)C
M4] 3QE]+-@  J$(" !4              ( !$NX! &MF<F,M,C R,3 Y,S!?
M9&5F+GAM;%!+ 0(4 Q0    ( .N"8U, ?*!:E!$  &@K   4
M  "  9 D @!K9G)C+3(P,C$P.3,P7V<Q+FIP9U!+ 0(4 Q0    ( .N"8U.M
M=KF6GZD  'SR!@ 5              "  58V @!K9G)C+3(P,C$P.3,P7VQA
M8BYX;6Q02P$"% ,4    " #K@F-37O\Z,BMB  #O500 %0
M@ $HX ( :V9R8RTR,#(Q,#DS,%]P<F4N>&UL4$L%!@     +  L U (  (9"
$ P    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
