0000930420-20-000216.txt : 20201104 0000930420-20-000216.hdr.sgml : 20201104 20201104163324 ACCESSION NUMBER: 0000930420-20-000216 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201104 DATE AS OF CHANGE: 20201104 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: 201287173 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 10-Q 1 kfrc-20200930.htm 10-Q kfrc-20200930
FALSE2020Q30000930420--12-31P1Y1003005030000009304202020-01-012020-09-30xbrli:shares00009304202020-10-29iso4217:USD00009304202020-07-012020-09-3000009304202019-07-012019-09-3000009304202019-01-012019-09-30iso4217:USDxbrli:shares00009304202020-09-3000009304202019-12-310000930420us-gaap:CommonStockMember2019-12-310000930420us-gaap:AdditionalPaidInCapitalMember2019-12-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000930420us-gaap:RetainedEarningsMember2019-12-310000930420us-gaap:TreasuryStockMember2019-12-310000930420us-gaap:RetainedEarningsMember2020-01-012020-03-3100009304202020-01-012020-03-310000930420srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-01-012020-03-310000930420srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310000930420srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000930420us-gaap:CommonStockMember2020-01-012020-03-310000930420us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310000930420us-gaap:TreasuryStockMember2020-01-012020-03-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310000930420us-gaap:CommonStockMember2020-03-310000930420us-gaap:AdditionalPaidInCapitalMember2020-03-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310000930420us-gaap:RetainedEarningsMember2020-03-310000930420us-gaap:TreasuryStockMember2020-03-3100009304202020-03-310000930420us-gaap:RetainedEarningsMember2020-04-012020-06-3000009304202020-04-012020-06-300000930420us-gaap:CommonStockMember2020-04-012020-06-300000930420us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300000930420us-gaap:TreasuryStockMember2020-04-012020-06-300000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300000930420us-gaap:CommonStockMember2020-06-300000930420us-gaap:AdditionalPaidInCapitalMember2020-06-300000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300000930420us-gaap:RetainedEarningsMember2020-06-300000930420us-gaap:TreasuryStockMember2020-06-3000009304202020-06-300000930420us-gaap:RetainedEarningsMember2020-07-012020-09-300000930420us-gaap:CommonStockMember2020-07-012020-09-300000930420us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300000930420us-gaap:TreasuryStockMember2020-07-012020-09-300000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000930420us-gaap:CommonStockMember2020-09-300000930420us-gaap:AdditionalPaidInCapitalMember2020-09-300000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000930420us-gaap:RetainedEarningsMember2020-09-300000930420us-gaap:TreasuryStockMember2020-09-300000930420us-gaap:CommonStockMember2018-12-310000930420us-gaap:AdditionalPaidInCapitalMember2018-12-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000930420us-gaap:RetainedEarningsMember2018-12-310000930420us-gaap:TreasuryStockMember2018-12-3100009304202018-12-310000930420us-gaap:RetainedEarningsMember2019-01-012019-03-3100009304202019-01-012019-03-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310000930420us-gaap:CommonStockMember2019-01-012019-03-310000930420us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310000930420us-gaap:TreasuryStockMember2019-01-012019-03-310000930420us-gaap:CommonStockMember2019-03-310000930420us-gaap:AdditionalPaidInCapitalMember2019-03-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310000930420us-gaap:RetainedEarningsMember2019-03-310000930420us-gaap:TreasuryStockMember2019-03-3100009304202019-03-310000930420us-gaap:RetainedEarningsMember2019-04-012019-06-3000009304202019-04-012019-06-300000930420us-gaap:CommonStockMember2019-04-012019-06-300000930420us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300000930420us-gaap:TreasuryStockMember2019-04-012019-06-300000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300000930420us-gaap:CommonStockMember2019-06-300000930420us-gaap:AdditionalPaidInCapitalMember2019-06-300000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300000930420us-gaap:RetainedEarningsMember2019-06-300000930420us-gaap:TreasuryStockMember2019-06-3000009304202019-06-300000930420us-gaap:RetainedEarningsMember2019-07-012019-09-300000930420us-gaap:CommonStockMember2019-07-012019-09-300000930420us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300000930420us-gaap:TreasuryStockMember2019-07-012019-09-3000009304202019-10-012019-12-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300000930420us-gaap:CommonStockMember2019-09-300000930420us-gaap:AdditionalPaidInCapitalMember2019-09-300000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300000930420us-gaap:RetainedEarningsMember2019-09-300000930420us-gaap:TreasuryStockMember2019-09-3000009304202019-09-300000930420us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberkfrc:GSSegmentDivestitureMember2019-07-012019-09-300000930420us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberkfrc:GSSegmentDivestitureMember2019-01-012019-09-300000930420kfrc:KforceGovernmentSolutionsIncKGSMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2019-07-012019-09-300000930420us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2020-01-012020-09-300000930420kfrc:TechnologySegmentMember2020-07-012020-09-300000930420kfrc:FinanceAndAccountingSegmentMember2020-07-012020-09-300000930420kfrc:TechnologySegmentMember2019-07-012019-09-300000930420kfrc:FinanceAndAccountingSegmentMember2019-07-012019-09-300000930420kfrc:TechnologySegmentMember2020-01-012020-09-300000930420kfrc:FinanceAndAccountingSegmentMember2020-01-012020-09-300000930420kfrc:TechnologySegmentMember2019-01-012019-09-300000930420kfrc:FinanceAndAccountingSegmentMember2019-01-012019-09-300000930420kfrc:TechnologySegmentMemberkfrc:FlexRevenueMember2020-07-012020-09-300000930420kfrc:FlexRevenueMemberkfrc:FinanceAndAccountingSegmentMember2020-07-012020-09-300000930420kfrc:FlexRevenueMember2020-07-012020-09-300000930420kfrc:TechnologySegmentMemberkfrc:DirectHireRevenueMember2020-07-012020-09-300000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2020-07-012020-09-300000930420kfrc:DirectHireRevenueMember2020-07-012020-09-300000930420kfrc:TechnologySegmentMemberkfrc:FlexRevenueMember2019-07-012019-09-300000930420kfrc:FlexRevenueMemberkfrc:FinanceAndAccountingSegmentMember2019-07-012019-09-300000930420kfrc:FlexRevenueMember2019-07-012019-09-300000930420kfrc:TechnologySegmentMemberkfrc:DirectHireRevenueMember2019-07-012019-09-300000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2019-07-012019-09-300000930420kfrc:DirectHireRevenueMember2019-07-012019-09-300000930420kfrc:TechnologySegmentMemberkfrc:FlexRevenueMember2020-01-012020-09-300000930420kfrc:FlexRevenueMemberkfrc:FinanceAndAccountingSegmentMember2020-01-012020-09-300000930420kfrc:FlexRevenueMember2020-01-012020-09-300000930420kfrc:TechnologySegmentMemberkfrc:DirectHireRevenueMember2020-01-012020-09-300000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2020-01-012020-09-300000930420kfrc:DirectHireRevenueMember2020-01-012020-09-300000930420kfrc:TechnologySegmentMemberkfrc:FlexRevenueMember2019-01-012019-09-300000930420kfrc:FlexRevenueMemberkfrc:FinanceAndAccountingSegmentMember2019-01-012019-09-300000930420kfrc:FlexRevenueMember2019-01-012019-09-300000930420kfrc:TechnologySegmentMemberkfrc:DirectHireRevenueMember2019-01-012019-09-300000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2019-01-012019-09-300000930420kfrc:DirectHireRevenueMember2019-01-012019-09-300000930420srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2020-01-012020-01-01xbrli:pure0000930420kfrc:WorkLLamaLLCMember2019-06-300000930420kfrc:WorkLLamaLLCMember2020-07-012020-09-300000930420kfrc:WorkLLamaLLCMember2020-01-012020-09-300000930420kfrc:WorkLLamaLLCMember2019-07-012019-09-300000930420kfrc:WorkLLamaLLCMember2019-01-012019-09-300000930420kfrc:DeferredPayrollTaxesMemberkfrc:COVID19Member2020-09-30kfrc:executive0000930420kfrc:TwoThousandTwentyStockIncentivePlanMember2020-04-280000930420kfrc:OptionOrStockAppreciationRightMember2020-04-280000930420us-gaap:CommonStockMember2020-04-280000930420srt:MinimumMemberus-gaap:RestrictedStockMember2020-01-012020-09-300000930420srt:MaximumMemberus-gaap:RestrictedStockMember2020-01-012020-09-300000930420us-gaap:RestrictedStockMember2019-12-310000930420us-gaap:RestrictedStockMember2020-01-012020-09-300000930420us-gaap:RestrictedStockMember2020-09-300000930420kfrc:InterestRateSwapAMemberus-gaap:DesignatedAsHedgingInstrumentMember2017-05-310000930420kfrc:InterestRateSwapAMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-05-310000930420kfrc:InterestRateSwapBMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-03-170000930420kfrc:InterestRateSwapBMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-05-310000930420srt:ScenarioForecastMemberkfrc:InterestRateSwapBMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-05-310000930420srt:ScenarioForecastMemberkfrc:InterestRateSwapBMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-05-310000930420srt:ScenarioForecastMemberkfrc:InterestRateSwapBMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-05-310000930420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310000930420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-12-310000930420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-09-300000930420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-09-300000930420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-09-300000930420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-09-300000930420us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000930420us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000930420us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000930420us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000930420us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000930420us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000930420us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000930420us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000930420srt:MinimumMember2020-01-012020-09-300000930420srt:MaximumMember2020-01-012020-09-300000930420kfrc:WorkLLamaLLCMember2020-01-012020-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
____________________________________________________________________________________________
 
FORM 10-Q
 ________________________________________________________

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2020
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to                     
Commission File Number 000-26058
_________________________________________________________________
 kfrc-20200930_g1.jpg
Kforce Inc.
Exact name of registrant as specified in its charter
_______________________________________________________________ 
Florida
59-3264661
State or other jurisdiction of incorporation or organization
IRS Employer Identification No.

1001 East Palm Avenue, Tampa, Florida
33605
Address of principal executive offices
Zip Code
Registrant’s telephone number, including area code: (813552-5000
 _______________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.01 per shareKFRCNASDAQ
Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes x   No ¨
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 (§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).    Yes x   No  ¨
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 “large accelerated filer,” “accelerated filer,” “non-accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act:
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
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.  ¨

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act.):    Yes    No  x
The number of shares outstanding of the registrant’s common stock as of October 29, 2020 was 21,956,078.



KFORCE INC.
TABLE OF CONTENTS
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
References in this document to the “Registrant,” “Kforce,” the “Company,” “we,” the “Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context otherwise requires or indicates.
This report, particularly Part I. Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) 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 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), 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’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, 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&A sections. In addition, when used in this discussion, the terms “anticipate,” “assume,” “estimate,” “expect,” “intend,” “plan,” “believe,” “will,” “may,” “likely,” “could,” “should,” “future” and variations thereof and similar expressions are intended to identify forward-looking statements.
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.
2

PART I - FINANCIAL INFORMATION
ITEM 1.    FINANCIAL STATEMENTS.

KFORCE INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
AND COMPREHENSIVE INCOME
(IN THOUSANDS, EXCEPT PER SHARE AMOUNTS)
 
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Revenue$365,424 $345,558 $1,043,652 $1,011,157 
Direct costs261,546 242,747 747,889 714,144 
Gross profit103,878 102,811 295,763 297,013 
Selling, general and administrative expenses75,852 79,223 235,614 237,053 
Depreciation and amortization1,308 1,427 4,081 4,619 
Income from operations26,718 22,161 56,068 55,341 
Other expense, net938 880 3,746 2,206 
Income from continuing operations, before income taxes25,780 21,281 52,322 53,135 
Income tax expense7,017 5,374 14,568 13,178 
Income from continuing operations18,763 15,907 37,754 39,957 
Income from discontinued operations, net of tax (967) 76,697 
Net income18,763 14,940 37,754 116,654 
Other comprehensive loss:
Change in fair value of interest rate swaps, net of tax118 (113)(1,473)(871)
Comprehensive income$18,881 $14,827 $36,281 $115,783 
Earnings per share – basic:
Continuing operations$0.90 $0.70 $1.79 $1.68 
Discontinued operations (0.04) 3.24 
Earnings per share – basic$0.90 $0.66 $1.79 $4.92 
Earnings per share – diluted:
Continuing operations$0.89 $0.68 $1.77 $1.65 
Discontinued operations (0.04) 3.16 
Earnings per share – diluted$0.89 $0.64 $1.77 $4.81 
Weighted average shares outstanding – basic20,782 22,770 21,041 23,723 
Weighted average shares outstanding – diluted21,180 23,342 21,369 24,278 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3

KFORCE INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS
(IN THOUSANDS)

September 30, 2020December 31, 2019
ASSETS
Current assets:
Cash and cash equivalents$101,273 $19,831 
Trade receivables, net of allowances of $4,101 and $2,078, respectively
230,002 217,929 
Prepaid expenses and other current assets7,413 7,475 
Total current assets338,688 245,235 
Fixed assets, net27,671 29,975 
Other assets, net73,871 72,838 
Deferred tax assets, net12,956 8,037 
Goodwill25,040 25,040 
Total assets$478,226 $381,125 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable and other accrued liabilities$40,821 $33,232 
Accrued payroll costs75,086 44,001 
Current portion of operating lease liabilities5,190 5,685 
Income taxes payable6,181 878 
Other current liabilities 500 1,168 
Total current liabilities127,778 84,964 
Long-term debt – credit facility100,000 65,000 
Other long-term liabilities80,242 63,898 
Total liabilities308,020 213,862 
Commitments and contingencies (Note M)
Stockholders’ equity:
Preferred stock, $0.01 par; 15,000 shares authorized, none issued and outstanding
  
Common stock, $0.01 par; 250,000 shares authorized, 72,247 and 72,202 issued, respectively
722 722 
Additional paid-in capital469,177 459,545 
Accumulated other comprehensive loss(2,999)(1,526)
Retained earnings374,767 350,545 
Treasury stock, at cost; 50,291 and 49,277 shares, respectively
(671,461)(642,023)
Total stockholders’ equity170,206 167,263 
Total liabilities and stockholders’ equity$478,226 $381,125 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

4

KFORCE INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY
(IN THOUSANDS)
 
Common StockAdditional Paid-In CapitalAccumulated Other
Comprehensive Loss
Treasury StockTotal Stockholders’ Equity
SharesAmountRetained EarningsSharesAmount
Balance, December 31, 201972,202 $722 $459,545 $(1,526)$350,545 49,277 $(642,023)$167,263 
Net income— — — — 9,106 — — 9,106 
Adoption of new accounting standard (Note E), net of tax of $75
— — — — (214)— — (214)
Issuance for stock-based compensation and dividends, net of forfeitures(4)— 218 — (218)— —  
Stock-based compensation expense— — 2,896 — — — — 2,896 
Employee stock purchase plan— — 93 — — (4)49 142 
Dividends ($0.20 per share)
— — — — (4,293)— — (4,293)
Change in fair value of interest rate swaps, net of tax benefit of $384
— — — (1,121)— — — (1,121)
Repurchases of common stock— — — — — 685 (20,380)(20,380)
Balance, March 31, 202072,198 722 462,752 (2,647)354,926 49,958 (662,354)153,399 
Net income— — — — 9,885 — — 9,885 
Issuance for stock-based compensation and dividends, net of forfeitures39 — 240 — (240)— —  
Stock-based compensation expense— — 2,903 — — — — 2,903 
Employee stock purchase plan— — 62 — — (5)72 134 
Dividends ($0.20 per share)
— — — — (4,162)— — (4,162)
Change in fair value of interest rate swaps, net of tax benefit of $160
— — — (470)— — — (470)
Repurchases of common stock— — — — — 342 (9,213)(9,213)
Balance, June 30, 202072,237 722 465,957 (3,117)360,409 50,295 (671,495)152,476 
Net income— — — — 18,763 — — 18,763 
Issuance for stock-based compensation and dividends, net of forfeitures10 — 241 — (241)— —  
Stock-based compensation expense— — 2,908 — — — — 2,908 
Employee stock purchase plan— — 71 — — (5)64 135 
Dividends ($0.20 per share)
— — — — (4,164)— — (4,164)
Change in fair value of interest rate swaps, net of tax expense of $40
— — — 118 — — — 118 
Repurchases of common stock— — — — — 1 (30)(30)
Balance, September 30, 202072,247 $722 $469,177 $(2,999)$374,767 50,291 $(671,461)$170,206 

5


Common StockAdditional Paid-In CapitalAccumulated Other
Comprehensive Income (Loss)
Treasury StockTotal Stockholders’ Equity
SharesAmountRetained EarningsSharesAmount
Balance, December 31, 201871,856 $719 $447,337 $1,296 $237,308 45,822 $(518,329)$168,331 
Net income— — — — 26,855 — — 26,855 
Reclassification of stranded tax effects— — — 168 (168)— —  
Issuance for stock-based compensation and dividends, net of forfeitures4 — 233 — (233)— —  
Stock-based compensation expense— — 2,620 — — — — 2,620 
Employee stock purchase plan— — 86 — — (5)54 140 
Dividends ($0.18 per share)
— — — — (4,406)— — (4,406)
Change in fair value of interest rate swap, net of tax benefit of $95
— — — (280)— — — (280)
Repurchases of common stock— — — — — 432 (14,688)(14,688)
Balance, March 31, 201971,860 719 450,276 1,184 259,356 46,249 (532,963)178,572 
Net income— — — — 74,859 — — 74,859 
Issuance for stock-based compensation and dividends, net of forfeitures5 — 177 — (177)— —  
Stock-based compensation expense— — 3,524 — — — — 3,524 
Employee stock purchase plan— — 94 — — (4)49 143 
Dividends ($0.18 per share)
— — — — (4,278)— — (4,278)
Change in fair value of interest rate swap, net of tax benefit of $162
— — — (478)— — — (478)
Repurchases of common stock— — — — — 1,048 (37,486)(37,486)
Balance, June 30, 201971,865 719454,071 706329,760 47,293 (570,400)214,856 
Net income— — — — 14,940 — — 14,940 
Issuance for stock-based compensation and dividends, net of forfeitures9 — 221 — (221)— —  
Stock-based compensation expense— — 2,419 — — — — 2,419 
Employee stock purchase plan— — 91 — — (4)53 144 
Dividends ($0.18 per share)
— — — — (4,043)— — (4,043)
Change in fair value of interest rate swap, net of tax benefit of $37
— — — (113)— — — (113)
Repurchases of common stock— — — — — 1,169 (40,278)(40,278)
Balance, September 30, 201971,874 $719 $456,802 $593 $340,436 48,458 $(610,625)$187,925 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

6

KFORCE INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(IN THOUSANDS)
Nine Months Ended September 30,
20202019
Cash flows from operating activities:
Net income$37,754 $116,654 
Adjustments to reconcile net income to cash provided by operating activities:
Deferred income tax provision, net(4,414)1,022 
Provision for credit losses2,723 936 
Depreciation and amortization4,081 5,051 
Stock-based compensation expense8,707 7,469 
Defined benefit pension plan expense632 647 
Loss on deferred compensation plan investments, net555 80 
Loss on disposal or impairment of assets1,795 1,077 
Noncash lease expense 4,392 4,830 
Loss on equity method investment1,237 359 
Gain on sale of discontinued operations (79,602)
Other265 722 
(Increase) decrease in operating assets
Trade receivables, net(15,085)(14,987)
Other assets(5,034)(8,344)
Increase (decrease) in operating liabilities
Accrued payroll costs31,496 9,583 
Other liabilities24,767 1,013 
Cash provided by operating activities93,871 46,510 
Cash flows from investing activities:
Capital expenditures(5,296)(7,728)
Equity method investment(2,500)(7,500)
Proceeds from the sale of assets held within the Rabbi Trust3,548  
Net proceeds from the sale of assets held for sale 123,254 
Cash (used in) provided by investing activities(4,248)108,026 
Cash flows from financing activities:
Proceeds from credit facility35,000 80,100 
Payments on credit facility (86,900)
Repurchases of common stock(29,623)(91,947)
Cash dividends(12,619)(12,726)
Payments on other financing arrangements(939)(1,353)
Other (502)
Cash used in financing activities(8,181)(113,328)
Change in cash and cash equivalents81,442 41,208 
Cash and cash equivalents, beginning of period19,831 112 
Cash and cash equivalents, end of period$101,273 $41,320 

7

Nine Months Ended September 30,
Supplemental Disclosure of Cash Flow Information20202019
Cash Paid During the Period For:
Income taxes$13,493 $16,749 
Operating lease liabilities5,641 6,256 
Interest, net1,924 1,079 
Non-Cash Investing and Financing Transactions:
ROU assets obtained from operating leases$5,722 $7,224 
Employee stock purchase plan411 427 
Contingent contribution for equity method investment 1,500 
Unsettled repurchases of common stock 1,060 
Equipment acquired under finance leases 202 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
8

KFORCE INC. AND SUBSIDIARIES
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Note A - Summary of Significant Accounting Policies
Unless otherwise noted below, there have been no material changes to the accounting policies presented in Note 1 - “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of the 2019 Annual Report on Form 10-K.
Basis of Presentation
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 2019 Annual Report on Form 10-K. In management’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 31, 2019 was derived from our audited Consolidated Balance Sheet as of December 31, 2019, as presented in our 2019 Annual Report on Form 10-K.
Our quarterly operating results are affected by the number of billing days in a particular quarter, the seasonality of our clients’ 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 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.
Principles of Consolidation
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 “Kforce,” the “Company,” “we,” the “Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise.
Use of Estimates
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 workers’ compensation; obligations for the pension plan; variable consideration for revenue recognition; and any asset impairments. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.
Health Insurance
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 thousand in claims annually. Additionally, for all claim amounts exceeding $600 thousand, Kforce retains the risk of loss up to an aggregate annual loss of those claims of $200 thousand. For its partially self-insured lines of coverage, health insurance costs are accrued using estimates to approximate the liability for reported claims and incurred but not reported claims, which are primarily based upon an evaluation of historical claims experience, actuarially-determined completion factors and a qualitative review of our health insurance exposure including the extent of outstanding claims and expected changes in health insurance costs.
Earnings per Share
Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) 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.
9

For the three and nine months ended September 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 30, 2019, 572 thousand and 555 thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September 30, 2020, there were 266 thousand and 348 thousand anti-dilutive common stock equivalents, respectively. For the three and nine months ended September 30, 2019, there were insignificant anti-dilutive common stock equivalents.
New Accounting Standards
Recently Adopted Accounting Standards
In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables, and has since issued subsequent updates to the initial guidance. The amended guidance requires the application of a current expected credit loss model, a new impairment model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. We adopted this standard using the modified retrospective approach as of January 1, 2020, as required. Refer to Note E - “Allowance for Credit Losses” additional accounting policy and transition disclosures related to our allowance for credit losses.
In March 2020, the FASB issued authoritative guidance, which provides optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships, and other transactions that reference LIBOR and are affected by reference rate reform if certain criteria are met. Entities may adopt the provisions of the new standard as of the beginning of the reporting period when the election is made between March 12, 2020 through December 31, 2022. We adopted this optional standard effective January 1, 2020 using the prospective method, and utilized the optional expedients for cash flow hedges to assume that a hedged forecasted transaction is probable of occurring and that the reference rate will not be replaced for the remainder of a hedging relationship.
Accounting Standards Not Yet Adopted
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 is effective for fiscal periods beginning after December 15, 2020 with the retrospective method required for all periods presented. The adoption of this guidance will modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.
Note B - Discontinued Operations
During 2019, management completed the sale of our Government Solutions (“GS”) segment as a result of the Firm’s decision to focus solely on the commercial technical and professional staffing services and solutions space. The GS segment consisted of Kforce Government Solutions, Inc. (“KGS”), our federal government solutions business, and TraumaFX® Solutions, Inc. (“TFX”), our federal government product business. The results of operations for both KGS and TFX have been reported as discontinued operations in our consolidated financial statements for all prior periods presented.
The following table summarizes the line items of pretax profit of the GS segment (in thousands):
Three Months Ended September 30, 2019Nine Months Ended September 30, 2019
Revenue$ $27,737 
Direct costs 19,494 
Gross profit 8,243 
Selling, general and administrative expenses 6,842 
Depreciation and amortization 307 
Income from discontinued operations 1,094 
(Loss) gain on sale of discontinued operations(402)79,602 
Other expense, net (436)
(Loss) income from discontinued operations, before income taxes(402)80,260 
Income tax expense 565 3,563 
(Loss) income from discontinued operations, net of tax$(967)$76,697 
10

During the three months ended September 30, 2019, we recorded $0.6 million of income tax expense related to a revision in an estimate of our tax obligation for the sale of KGS, which is included in the Loss on sale of discontinued operations, net of tax.
For the nine months ended September 30, 2019, the accompanying Unaudited Condensed Consolidated Statements of Cash Flows are presented on a combined basis (continuing operations and discontinued operations) and cash provided by operating activities and cash provided by investing activities for discontinued operations were $5.1 million and $118.5 million, respectively.
Note C - Reportable Segments
Kforce provides services through our Technology (“Tech”) and Finance and Accounting (“FA”) segments. Historically, and for the three and nine months ended September 30, 2020 and 2019, 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.
The following table provides information on the operations of our segments (in thousands):
TechFATotal
Three Months Ended September 30,
2020
Revenue$260,251 $105,173 $365,424 
Gross profit$71,960 $31,918 $103,878 
Operating and other expenses$78,098 
Income from continuing operations, before income taxes$25,780 
2019
Revenue$271,999 $73,559 $345,558 
Gross profit$76,436 $26,375 $102,811 
Operating and other expenses$81,530 
Income from continuing operations, before income taxes$21,281 
Nine Months Ended September 30,
2020
Revenue$782,785 $260,867 $1,043,652 
Gross profit$216,606 $79,157 $295,763 
Operating and other expenses$243,441 
Income from continuing operations, before income taxes$52,322 
2019
Revenue$792,947 $218,210 $1,011,157 
Gross profit$219,431 $77,582 $297,013 
Operating and other expenses$243,878 
Income from continuing operations, before income taxes$53,135 

11

Note D - Disaggregation of Revenue
The following table provides the disaggregation of revenue by segment and type (in thousands):
TechFATotal
Three Months Ended September 30,
2020
Revenue by type:
Flex revenue$256,118 $100,569 $356,687 
Direct Hire revenue4,133 4,604 8,737 
Total Revenue$260,251 $105,173 $365,424 
2019
Revenue by type:
Flex revenue$267,304 $66,348 $333,652 
Direct Hire revenue4,695 7,211 11,906 
Total Revenue$271,999 $73,559 $345,558 
Nine Months Ended September 30,
2020
Revenue by type:
Flex revenue$770,635 $248,578 $1,019,213 
Direct Hire revenue12,150 12,289 24,439 
Total Revenue$782,785 $260,867 $1,043,652 
2019
Revenue by type:
Flex revenue$777,227 $196,760 $973,987 
Direct Hire revenue15,720 21,450 37,170 
Total Revenue$792,947 $218,210 $1,011,157 

Note E - Allowance for Credit Losses
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’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 September 30, 2020.
The following table presents the activity within the allowance for credit losses on trade receivables for the nine months ended September 30, 2020 (in thousands):
Allowance for credit losses, January 1, 2020 (1)$1,843 
Current period provision2,723 
Write-offs charged against the allowance, net of recoveries of amounts previously written off(900)
Allowance for credit losses, September 30, 2020$3,666 
(1) As a result of the adoption of the new credit losses accounting standard, we recorded a cumulative effect adjustment to increase the allowance for credit losses of $0.3 million as of January 1, 2020.

12

The allowances on trade receivables presented in the Unaudited Condensed Consolidated Balance Sheets include $0.4 million and $0.5 million at September 30, 2020 and December 31, 2019, respectively, for reserves unrelated to credit losses.
Management considered the ongoing COVID-19 economic and health crisis and its impact on our clients’ ability to pay outstanding receivables. We analyzed receivables concentrated within specific industries considered to be most significantly impacted, reviewed specific clients with credit ratings that were in a higher risk category and applied higher credit loss rates in order to estimate our potential credit loss exposure, which resulted in an increase to our allowance for credit losses during the nine months ended September 30, 2020.
Note F - Other Assets, Net
Other assets, net consisted of the following (in thousands):
September 30, 2020December 31, 2019
Assets held in Rabbi Trust$33,001 $35,413 
Right-of-use assets for operating leases, net (1)17,933 18,344 
Capitalized software, net (2)11,955 8,759 
Equity method investment (3)9,432 8,169 
Deferred loan costs, net589 855 
Other non-current assets961 1,298 
Total Other assets, net$73,871 $72,838 
(1) During the three and nine months ended September 30, 2020, we recognized $0.6 million and $1.5 million, respectively, of expense related to impairment of certain ROU assets, which was recorded in SG&A in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income, due to the Firm’s decisions not to reoccupy certain of our leased offices.
(2) Accumulated amortization of capitalized software was $35.0 million and $34.2 million as of September 30, 2020 and December 31, 2019, respectively.
(3) In June 2019, Kforce entered into a joint venture resulting in a 50% noncontrolling interest in WorkLLama, LLC (“WorkLLama”), which is accounted for as an equity method investment. The loss on equity method investment was $0.1 million and $1.2 million for the three and nine months ended September 30, 2020, respectively and was $0.4 million for the three and nine months ended September 30, 2019, respectively. Refer to Note M - “Commitments and Contingencies” for more information on contingencies related to WorkLLama.
Note G - Current Liabilities
The following table provides information on certain current liabilities (in thousands):
September 30, 2020December 31, 2019
Accounts payable and other accrued liabilities:
Accounts payable$23,776 $20,267 
Accrued liabilities17,045 12,965 
Total Accounts payable and other accrued liabilities$40,821 $33,232 
Accrued payroll costs:
Payroll and benefits$53,491 $38,035 
Health insurance liabilities5,426 3,907 
Payroll taxes (1)15,117 992 
Workers’ compensation liabilities1,052 1,067 
Total Accrued payroll costs$75,086 $44,001 
(1) On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”) was signed into law, which includes provisions that allow for, among other things, the deferment of employer social security payments. As of September 30, 2020, we have approximately $12.7 million in deferred payroll tax payments recorded within Accrued payroll costs resulting from the application of the CARES Act.
Our accounts payable balance includes vendor and independent contractor payables. Our accrued liabilities balance includes the current portion of the deferred compensation plans liability, contract liabilities from contracts with customers (such as rebates) and other accrued liabilities.
13

Note H - Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
September 30, 2020December 31, 2019
Deferred compensation plan $30,375 $30,361 
Supplemental executive retirement plan18,712 18,080 
Operating lease liabilities15,895 14,627 
Interest rate swap derivative instruments2,157 179 
Other long-term liabilities (1)13,103 651 
Total Other long-term liabilities$80,242 $63,898 
(1) As a result of the application of the CARES Act, we have approximately $12.7 million in payroll tax payments recorded within Other long-term liabilities as of September 30, 2020.
Note I - Employee Benefit Plans
Supplemental Executive Retirement Plan
Kforce maintains a Supplemental Executive Retirement Plan (“SERP”), which benefits two executives. The SERP is a non-qualified benefit plan and does not include elective deferrals of covered executive officers’ compensation.
The following table presents the components of net periodic benefit cost (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Service cost$87 $65 $259 $195 
Interest cost124 151 373 453 
Net periodic benefit cost$211 $216 $632 $648 
The service cost is recorded in SG&A and the interest cost is recorded in Other expense, net in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.
The projected benefit obligation as of September 30, 2020 and December 31, 2019 was $18.7 million and $18.1 million, respectively, and is recorded in Other long-term liabilities in the accompanying Unaudited Condensed Consolidated Balance Sheets. There is no requirement for Kforce to fund the SERP and, as a result, no contributions were made to the SERP during the nine months ended September 30, 2020. Kforce does not currently anticipate funding the SERP during the year ended December 31, 2020.
Note J - Stock Incentive Plans
On April 28, 2020, Kforce’s shareholders approved the 2020 Stock Incentive Plan (the “2020 Plan”). The 2020 Plan allows for the issuance of stock options, stock appreciation rights (“SAR”), stock awards (including restricted stock awards (“RSAs”) and restricted stock units (“RSUs”)) and other stock-based awards. The aggregate number of shares reserved under the 2020 Plan is approximately 3.6 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 2020 Plan terminates on April 28, 2030.
Restricted stock (including RSAs and RSUs) are granted to directors, executives and management either for awards related to Kforce’s annual long-term incentive program or as part of a compensation package in order to retain directors, executives and management. Restricted stock granted during the nine months ended September 30, 2020 will vest over a period of one to ten years, with vesting in equal annual installments.
During the three and nine months ended September 30, 2020, stock-based compensation expense from continuing operations was $2.9 million and $8.7 million, respectively. During the three and nine months ended September 30, 2019, stock-based compensation expense from continuing operations was $2.4 million and $7.4 million, respectively.
14

The following table presents the restricted stock activity for the nine months ended September 30, 2020 (in thousands, except per share amounts):
Number of 
Restricted Stock
Weighted-Average
Grant Date
Fair Value
Total Intrinsic
Value of Restricted
Stock Vested
Outstanding at December 31, 20191,180 $29.51 
Granted57 $28.98 
Forfeited(12)$22.62 
Vested(52)$29.46 $1,530 
Outstanding at September 30, 20201,173 $29.56 
As of September 30, 2020, total unrecognized stock-based compensation expense related to restricted stock was $24.0 million, which will be recognized over a weighted-average remaining period of 3.1 years.
Note K - Derivative Instruments and Hedging Activity
On April 21, 2017, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A (“Swap A”). Swap A was effective on May 31, 2017 and matures on April 29, 2022. Swap A has a fixed interest rate of 1.81% (plus Kforce’s credit spread) and a notional amount of $25.0 million at September 30, 2020.
On March 12, 2020, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A. (“Swap B”). Swap B was effective on March 17, 2020 and matures on May 30, 2025. Swap B has a fixed interest rate of 0.61% (plus Kforce’s credit spread) and a notional amount of $75.0 million at September 30, 2020, which increases to $100.0 million in May 2022, and subsequently decreases to $75.0 million and $40.0 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.
The Firm uses interest rate swaps as an interest rate risk management tool to mitigate the potential impact of rising interest rates on variable rate debt. The fixed interest rate for each swap, plus the applicable interest margin under our credit facility, is included in interest expense and recorded in Other expense, net in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income. Both Swap A and B have been designated as cash flow hedges and were effective at September 30, 2020. The change in the fair value of the swaps is recorded as a component of other comprehensive income in the consolidated financial statements.
The following table sets forth the activity in the accumulated derivative instrument activity (in thousands):
Nine Months Ended September 30,
20202019
Accumulated derivative instrument (loss) gain, beginning of period$(179)$900 
Net change associated with current period hedging transactions(1,978)(1,165)
Accumulated derivative instrument loss, end of period$(2,157)$(265)

Note L - Fair Value Measurements
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 K - “Derivative Instruments and Hedging Activity” for a complete discussion of our interest rate swaps.
15

There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the nine months ended September 30, 2020. The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis (in thousands):
Asset/(Liability) Measured at Fair Value:Asset/(Liability)Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs 
(Level 2)
Significant
Unobservable
Inputs 
(Level 3)
At September 30, 2020
Interest rate swap derivative instruments$(2,157)$ $(2,157)$ 
At December 31, 2019
Interest rate swap derivative instrument$(179)$ $(179)$ 

Note M - Commitments and Contingencies
Employment Agreements
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 30, 2020, our liability would be approximately $39.5 million if, following a change in control, all of the executives under contract were terminated without good cause by the employer or if the executives resigned for good reason and $16.8 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without good cause or if the executives resigned for good reason.
Litigation and Loss Contingencies
Unless otherwise noted below, there have been no material developments with regard to the legal proceedings previously disclosed in our 2019 Annual Report on Form 10-K and Form 10-Q for the quarterly period ended June 30, 2020.

On September 3, 2020, a complaint was filed against Kforce Inc., et al. 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 (“PAGA”) alleging violations of the California Labor Code (“Labor Code”). 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’s fees and costs under the Labor Code. 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.

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. § 201, et seq., and a class action for alleged violations of the Pennsylvania Minimum Wage Act, 43 P.S. §§ 333.101, et seq., based upon the defendant’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’s fees, costs and other relief deemed equitable by the Court. 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.

We are involved in legal proceedings, claims and administrative matters, and may also be exposed to loss contingencies, that arise in the ordinary course of business. We have made accruals with respect to certain of these matters, where appropriate, which are reflected in our unaudited condensed consolidated financial statements. While the ultimate outcome of these matters cannot be determined and any amounts accrued are inherently uncertain estimates, we currently do not expect that these matters, individually or in the aggregate, will have a material effect on our financial position.
16

Equity Method Investment
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 were $22.5 million. We contributed $9.0 million during the year ended December 31, 2019 and $2.5 million during the nine months ended September 30, 2020. Refer to Note F - “Other Assets, Net” for more details on WorkLLama.
17

ITEM 2.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
EXECUTIVE SUMMARY
The following is an executive summary of what Kforce believes are highlights as of and for the nine months ended September 30, 2020, 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.
Revenue for the nine months ended September 30, 2020 increased 3.2% to $1,043.7 million from $1,011.2 million in the comparable period in 2019.
Flex revenue for the nine months ended September 30, 2020 increased 4.6% to $1,019.2 million from $974.0 million in the comparable period in 2019. Flex revenue decreased 0.8% and increased 26.3% for Tech and FA, respectively, on a year-over-year basis. During the second quarter, we secured contracts to support government-sponsored COVID-19 related initiatives (the “COVID-19 Business”) that benefited FA Flex with $51.1 million and $86.2 million in revenue for the three and nine months ended September 30, 2020, respectively.
Flex revenue in Tech increased 1.7% in the three months ended September 30, 2020 versus the three months ended June 30, 2020.
Direct Hire revenue for the nine months ended September 30, 2020 decreased 34.3% to $24.4 million from $37.2 million in the comparable period in 2019, primarily driven by a significant decline in the volume of placements due to the ongoing impact of the COVID-19 pandemic on the economic environment.
Flex gross profit margin for the nine months ended September 30, 2020 decreased 10 basis points to 26.6% from 26.7% in the comparable period in 2019. For the nine months ended September 30, 2020, Flex gross profit increased 30 basis points for Tech and decreased 160 basis points for FA. The COVID-19 Business negatively impacted FA Flex gross profit margin.
SG&A as a percentage of revenue for the nine months ended September 30, 2020 decreased to 22.6% from 23.4% in the comparable period in 2019 due to leverage gained from our revenue growth and tight management of spend during the pandemic.
Income from continuing operations for the nine months ended September 30, 2020 decreased 5.5% to $37.8 million, or $1.77 per share, from $40.0 million, or $1.65 per share, in the comparable period in 2019.
In March 2020, Kforce entered into a forward-starting interest rate swap agreement with a fixed interest rate of 0.61% (which is added to the applicable margin under our credit facility), resulting in an increase in the notional amount of our interest rate swaps of $35.0 million, for a total of $100.0 million. We executed this swap in order to take advantage of historically low interest rates and reduce liquidity risk at the onset of the COVID-19 economic and health crisis.
The Firm returned $42.0 million of capital to our shareholders with a quarterly dividend of $12.6 million ($0.60 per share) and open market common stock repurchases of $29.4 million during the nine months ended September 30, 2020. In March 2020, the Board approved an increase in our stock repurchase authorization to an aggregate of $100.0 million and we have $84.5 million remaining under current authorizations.
Cash provided by operating activities was $93.9 million during the nine months ended September 30, 2020 compared to $46.5 million for the nine months ended September 30, 2019. Our operating cash flows were positively impacted by certain tax payment deferrals, improved profitability, and solid management of our accounts receivable portfolio.
Cash and cash equivalents, net of long-term debt of $100 million, was $1.3 million as of September 30, 2020.

18

RESULTS OF OPERATIONS
Business Overview
Kforce provides professional staffing services and solutions to our clients on both a temporary (“Flex”) and permanent (“Direct Hire”) basis through our Tech and FA segments. We operate through our corporate headquarters in Tampa, Florida and through our various field offices located throughout the United States. As of September 30, 2020, Kforce employed approximately 2,000 associates and we had approximately 13,700 consultants on assignment (of which approximately 5,000 of these consultants were on assignment supporting the COVID-19 Business, which is expected to be of relatively short-term duration). 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 portfolio of service offerings and client portfolio are key contributors to our performance during this pandemic and long-term financial stability.
During 2020, the U.S. and global macro-economic environments have been severely impacted by the COVID-19 economic and health crisis. From an economic standpoint, temporary employment figures and trends have historically been important indicators of staffing demand. These figures and trends have fluctuated significantly during the nine months of 2020 based on data published by the Bureau of Labor Statistics and Staffing Industry Analysts (“SIA”) and substantial uncertainty still remains around the future trends and impact on staffing demand. The penetration rate (the percentage of temporary staffing to total employment) and unemployment rate were 1.75% and 7.9%, respectively, in September 2020, which will likely continue to fluctuate significantly in the near-term as this economic and health crisis evolves. A report published by SIA in September 2020 indicates that the technology temporary staffing industry and finance and accounting temporary staffing industry are estimated to decline by 9% and 17%, respectively, for 2020.
Certain sectors of the U.S. economy have been more acutely impacted by the COVID-19 economic and health crisis, such as the hospitality, transportation, retail, entertainment, health services and manufacturing sectors, though very few sectors appear to be immune. Kforce generates revenue within each of the aforementioned sectors of the U.S. economy, although the composition of our revenue by industry is, by intent, diversified. Our top three industries include financial services, business services and telecommunications.
During the end of the first quarter and through the third quarter, the U.S. economy increasingly suffered the adverse effects of the COVID-19 economic and health crisis. Accordingly, we have and will continue to work closely with our clients to assist them in navigating these turbulent times. In some cases, this has resulted in the reduction or elimination of consultants on previous projects and assignments, reducing bill rates, granting extended payment terms, and/or temporary furloughs for consultants, among other impacts. We also experienced a decrease in our leading indicators, such as job orders for both Flex assignments and Direct Hire placements. However, we believe Kforce has been successful thus far in mitigating the adverse effects due to the concentration of our revenues in technology, which have displayed resiliency during this pandemic, and having a diversified client portfolio serving many industries with no undue concentration in any single client or industry, among other factors. Our client relationships and capability to source and deliver resources at scale has significantly contributed to us securing the COVID-19 Business to assist the U.S. economy during this crisis in areas such as customer service, loan processing and administration. This new business contributed $51.1 million and $86.2 million in FA Flex revenue for the three and nine months ended September 30, 2020. The COVID-19 Business is expected to continue into the fourth quarter, although at lower levels than the third quarter, and these contracts are likely shorter-term and non-recurring in nature. The business climate related to this economic and health crisis, along with political uncertainty, is extremely fluid, and there is significant uncertainty as to the extent and length of the potential impacts.
Despite certain adverse effects to our business due to the abrupt economic disruption, we believe our strategic decisions to (i) focus our offerings in the U.S. domestic technology and professional staffing and solutions market, (ii) limit the concentration of Direct Hire revenue (less than 3% of total revenue), (iii) focus on serving Fortune 1000 clients and (iv) maintain a strong balance sheet has resulted in what we believe to be exceptional performance in 2020 and provides us confidence moving forward. In addition, we believe our investments in recent years to implement new and upgrade existing technologies have increased our operating efficiencies and enabled us to be more responsive to our consultants and clients, especially in this remote environment. We have conducted multiple employee satisfaction surveys during this pandemic and the results indicate that our associates have embraced the ingenuity required to work remotely and have been successful in establishing new routines. Given the positive feedback from our associates during this work remote environment, we are taking the time to implement appropriate health and safety measures in each of our offices including, but not limited to, personal protective equipment, social distancing standards and personal accountability measures. Our guiding principle is to ensure the safety and well-being of our employees, consultants and clients. We are also taking this opportunity to challenge each area of our business given that we believe the working environment for Kforce and our clients, candidates and consultants will be more flexible in the future.
19


Operating Results - Three and Nine Months Ended September 30, 2020 and 2019
The following table presents certain items in our Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income as a percentage of revenue:
Three Months EndedNine Months Ended
September 30,September 30,
2020201920202019
Revenue by segment:
Tech71.2 %78.7 %75.0 %78.4 %
FA28.8 21.3 25.0 21.6 
Total Revenue100.0 %100.0 %100.0 %100.0 %
Revenue by type:
Flex97.6 %96.6 %97.7 %96.3 %
Direct Hire2.4 3.4 2.3 3.7 
Total Revenue100.0 %100.0 %100.0 %100.0 %
Gross profit28.4 %29.8 %28.3 %29.4 %
Selling, general and administrative expenses20.8 %23.0 %22.6 %23.4 %
Depreciation and amortization0.4 %0.4 %0.4 %0.5 %
Income from operations7.3 %6.4 %5.4 %5.5 %
Income from continuing operations, before income taxes7.1 %6.2 %5.0 %5.3 %
Income from continuing operations5.1 %4.6 %3.6 %4.0 %
Income from discontinued operations, net of tax— %(0.3)%— %7.6 %
Net income5.1 %4.3 %3.6 %11.5 %

Revenue. The following table presents revenue by type for each segment and the percentage change from the prior period (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2020Increase
(Decrease)
20192020Increase
(Decrease)
2019
Tech
Flex revenue$256,118 (4.2)%$267,304 $770,635 (0.8)%$777,227 
Direct Hire revenue4,133 (12.0)%4,695 12,150 (22.7)%15,720 
Total Tech revenue$260,251 (4.3)%$271,999 $782,785 (1.3)%$792,947 
FA
Flex revenue$100,569 51.6 %$66,348 $248,578 26.3 %$196,760 
Direct Hire revenue4,604 (36.2)%7,211 12,289 (42.7)%21,450 
Total FA revenue$105,173 43.0 %$73,559 $260,867 19.5 %$218,210 
Total Flex revenue$356,687 6.9 %$333,652 $1,019,213 4.6 %$973,987 
Total Direct Hire revenue8,737 (26.6)%11,906 24,439 (34.3)%37,170 
Total Revenue$365,424 5.7 %$345,558 $1,043,652 3.2 %$1,011,157 
20

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:
Year-Over-Year Revenue Growth Rates
(Per Billing Day)
Q3 2020Q2 2020Q1 2020Q4 2019Q3 2019
Billing Days6464646264
Tech Flex(4.2)%(3.0)%3.3 %4.8 %6.5 %
FA Flex51.6 %28.7 %(3.4)%(7.6)%(5.3)%
Total Flex6.9 %3.4 %1.9 %2.1 %3.9 %
Flex Revenue. 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.
Flex revenue for Tech decreased 4.2% and 0.8% during the three and nine months ended September 30, 2020, respectively, as compared to the same periods in 2019. The decline in the third quarter was primarily driven by assignment ends by clients that were most significantly impacted late in the first quarter and early in the second quarter by the economic and health crisis. In addition, while new assignment starts during the third quarter were below levels experienced in the comparable period in 2019, assignment ends continued to stabilize. Additionally, lower billable hours in our Tech business were partially offset by higher average bill rates, which increased 4.6% on a year-over-year basis in the third quarter of 2020, due to the demand for higher-skilled consultants. In September 2020, SIA projected that temporary technology staffing would experience a decline of 9% for 2020. Due to the level of resiliency this business has displayed during this pandemic and our progress in growing billable consultants since early June 2020, we expect that revenues for 2020 may be down only 1.5% to 2.0% for the full year. This would imply a slight acceleration in the sequential billing day growth from the third quarter in the fourth quarter of 2020. We believe that the current crisis has only strengthened the secular drivers of demand in technology as companies assess their digital transformation efforts and capabilities to conduct business in what may be a more virtual operating environment.
Our FA segment experienced an increase in Flex revenue of 51.6% and 26.3% during the three and nine months ended September 30, 2020, respectively, as compared to the same periods in 2019, primarily driven by the COVID-19 Business, which contributed approximately $51.1 million and $86.2 million in revenue during the three and nine months ended September 30, 2020, respectively. This positively impacted FA Flex revenue growth rates by 77.0% and 43.8% for the three and nine months ended September 30, 2020, respectively. Although these contracts positively impacted FA Flex during the third quarter and are still expected to benefit fourth quarter revenues, levels are expected to be lower than the third quarter. In September 2020, SIA projected that finance and accounting temporary staffing would decline 17% in 2020. As we look to the fourth quarter, FA Flex revenues are expected to decline as compared to the third quarter due to the reduced expectations of COVID-19 Business and partially offset by an acceleration in the sequential billing day growth in our remaining FA Flex business in the fourth quarter of 2020 versus third quarter levels.
Future forecasts and predictions about the demand for temporary staffing and solutions are inherently uncertain due to the unknown impacts of the macro-economic environment in which we are currently operating as a result of the COVID-19 economic and health crisis and political uncertainty, and any forward-looking information could fluctuate materially.
The following table presents the key drivers for the change in Flex revenue by segment over the prior period (in thousands):
Three Months EndedNine Months Ended
September 30, 2020 vs. September 30, 2019September 30, 2020 vs. September 30, 2019
TechFATechFA
Key Drivers - Increase (Decrease)
Volume - hours billed$(20,611)$48,497 $(35,827)$68,123 
Bill rate11,196 (14,142)32,449 (16,042)
Billable expenses(1,771)(134)(3,214)(263)
Total change in Flex revenue$(11,186)$34,221 $(6,592)$51,818 


21

The following table presents total Flex hours billed by segment and percentage change over the prior period (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2020Increase
(Decrease)
20192020Increase
(Decrease)
2019
Tech3,207 (7.8)%3,478 9,759 (4.6)%10,234 
FA3,118 73.3 %1,799 7,229 34.7 %5,366 
Total Flex hours billed6,325 19.9 %5,277 16,988 8.9 %15,600 
For the three and nine months ended September 30, 2020, FA Flex hours billed included 1,778 and 2,995 thousand hours, respectively, from the COVID-19 Business.
Direct Hire Revenue. 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.
Direct Hire revenue decreased 26.6% and 34.3% during the three and nine months ended September 30, 2020, respectively, as compared to the same periods in 2019, primarily driven by a significant decline in the volume of placements due to the uncertain economic environment. As we look to the fourth quarter, we expect Direct Hire revenue could approximate third quarter levels.
The following table presents the key drivers for the change in Direct Hire revenue by segment over the prior period (in thousands):
Three Months EndedNine Months Ended
September 30, 2020 vs. September 30, 2019September 30, 2020 vs. September 30, 2019
TechFATechFA
Key Drivers - Increase (Decrease)
Volume - number of placements$(710)$(2,650)$(3,980)$(9,281)
Placement fee148 43 410 120 
Total change in Direct Hire revenue$(562)$(2,607)$(3,570)$(9,161)
The following table presents the total number of placements by segment and percentage change over the prior period:
Three Months Ended September 30,Nine Months Ended September 30,
2020Increase
(Decrease)
20192020Increase
(Decrease)
2019
Tech206 (15.2)%243 636 (25.3)%851 
FA316 (36.8)%500 871 (43.3)%1,536 
Total number of placements522 (29.7)%743 1,507 (36.9)%2,387 
The following table presents the average placement fee by segment and percentage change over the prior period:
Three Months Ended September 30,Nine Months Ended September 30,
2020Increase
(Decrease)
20192020Increase
(Decrease)
2019
Tech$20,045 3.7 %$19,328 $19,114 3.5 %$18,469 
FA14,557 1.0 %14,420 $14,104 1.0 %$13,967 
Total average placement fee$16,722 4.4 %$16,024 $16,217 4.1 %$15,572 

Gross Profit. 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.

22

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:
Three Months Ended September 30,Nine Months Ended September 30,
2020Increase
(Decrease)
20192020Increase
(Decrease)
2019
Tech27.7 %(1.4)%28.1 %27.7 %— %27.7 %
FA30.3 %(15.6)%35.9 %30.3 %(14.9)%35.6 %
Total gross profit percentage28.4 %(4.7)%29.8 %28.3 %(3.7)%29.4 %
The change in total gross profit percentage for the nine months ended September 30, 2020, as compared to the same period in 2019, is primarily driven by the decrease in the mix of Direct Hire revenue as well as lower Flex gross profit margins on the COVID-19 Business.
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’ 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.
The following table presents the Flex gross profit percentage by segment and percentage change over the prior period:
Three Months Ended September 30,Nine Months Ended September 30,
2020Increase
(Decrease)
20192020Increase
(Decrease)
2019
Tech26.5 %(1.1)%26.8 %26.5 %1.1 %26.2 %
FA27.2 %(5.9)%28.9 %26.9 %(5.6)%28.5 %
Total Flex gross profit percentage26.7 %(1.8)%27.2 %26.6 %(0.4)%26.7 %
Overall, our Flex gross profit percentage decreased slightly for the three and nine months ended September 30, 2020 as compared to 2019, although there were notable fluctuations within our segments.
Tech Flex gross profit margin decreased 30 basis points for the three months ended September 30, 2020 as compared to the same period in 2019, which was impacted by a decline in the spread between consultant bill and pay rates, partially offset by the impact of a reduction in the amount of billable expenses. Tech Flex gross profit margin increased 30 basis points for the nine months ended September 30, 2020 as compared to the same period in 2019, primarily due to the impact of a reduction in the amount of billable expenses.
FA Flex gross profit margin decreased 170 basis points and 160 basis points for the three and nine months ended September 30, 2020, respectively, as compared to the same periods in 2019, primarily due to compression in bill and pay spreads. The decrease was impacted by the COVID-19 Business, which contributed a lower gross profit margin than the rest of the FA portfolio. For the three and nine months ended September 30, 2020, the estimated Flex gross profit margin for the COVID-19 Business was 25.1%, and 24.9%, respectively, which is roughly 420 and 360 basis points, respectively, lower than the remaining FA Flex business.
We expect that the positive margin impact of lower billable expenses will continue in the near-term as our clients continue to limit travel for our consultants, but may begin to change if our clients increase their travel requirements. Additionally, our expectation is that the spread between consultant bill and pay rates may be under some pressure in the near-term due to the current economic and health crisis and political uncertainty. Our FA Flex gross profit percentage is expected to be adversely affected, on a year-over-year basis, due to the COVID-19 Business as described above, for the duration of these contracts.

23

The following table presents the key drivers for the change in Flex gross profit by segment over the prior period (in thousands):
Three Months EndedNine Months Ended
September 30, 2020 vs. September 30, 2019September 30, 2020 vs. September 30, 2019
TechFATechFA
Key Drivers - Increase (Decrease)
Revenue impact$(3,003)$9,885 $(1,729)$14,783 
Profitability impact(911)(1,735)2,474 (4,047)
Total change in Flex gross profit$(3,914)$8,150 $745 $10,736 
SG&A Expenses. Total compensation, commissions, payroll taxes and benefit costs as a percentage of SG&A represented 83.3% and 82.1% for the three and nine months ended September 30, 2020, respectively, as compared to 83.2% and 83.3% for the comparable periods in 2019, respectively. Commissions and other bonus incentives for our revenue-generating talent are variable costs driven primarily by revenue and gross profit levels. Therefore, as gross profit levels change, these expenses would also generally be anticipated to change, but remain relatively consistent as a percentage of revenue.
The following table presents components of SG&A as a percentage of revenue (in thousands):
2020% of Revenue2019% of Revenue
Three Months Ended September 30,
Compensation, commissions, payroll taxes and benefits costs$63,162 17.3 %$65,875 19.1 %
Other (1)12,690 3.5 %13,348 3.9 %
Total SG&A$75,852 20.8 %$79,223 23.0 %
Nine Months Ended September 30,
Compensation, commissions, payroll taxes and benefits costs$193,534 18.5 %$197,432 19.5 %
Other (1)42,080 4.1 %39,621 3.9 %
Total SG&A$235,614 22.6 %$237,053 23.4 %
(1) Includes credit loss expense, lease expense, professional fees, travel, telephone, computer and certain other expenses.
SG&A as a percentage of revenue decreased 220 and 80 basis points for the three and nine months ended September 30, 2020 as compared to the same periods in 2019. The decrease is primarily related to leverage from our revenue growth, continued improvements in associate productivity, reductions in certain areas such as travel and office related expenses given the impact of the pandemic and overall tight management of spend. We are prioritizing the retention of our most productive people and will continue to monitor the business environment and our operating trends and manage our performer headcount accordingly. For the nine months ended September 30, 2020, SG&A was negatively impacted by an increase in credit loss expense due to a higher estimated risk of default within our accounts receivable portfolio resulting from the current economic and health crisis, as well as approximately $1.9 million in operating lease and other expenses related to the streamlining of our field offices. During the nine months ended September 30, 2019, SG&A was adversely affected by approximately $2.0 million of expense due to actions taken as a result of the GS divestiture.
The Firm continues to focus on improving the productivity of our associates and expects to continue exercising solid expense discipline, especially in light of the potential adverse impacts that could occur as a result of the macro-economic uncertainties related to the current economic and health crisis.
Depreciation and Amortization. The following table presents depreciation and amortization expense and percentage change over the prior period by major category (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2020Increase
(Decrease)
20192020Increase
(Decrease)
2019
Fixed asset depreciation (includes finance leases)$957 (19.7)%$1,192 $3,265 (12.4)%$3,726 
Capitalized software amortization351 49.4 %235 816 (8.6)%893 
Total Depreciation and amortization$1,308 (8.3)%$1,427 $4,081 (11.6)%$4,619 
Other Expense, Net. 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 for the three and nine months ended September 30, 2019 was $0.9 million and $2.2 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.
24

During the three and nine months ended September 30, 2020, Other expense, net also includes our proportionate share of the loss from WorkLLama, our equity method investment, of $0.1 million and $1.2 million, respectively. Although the impact of the COVID-19 economic and health crisis remains highly uncertain, it could have a material adverse impact on the fair value of our equity method investment in WorkLLama; if the fair value falls below the book value of the equity method investment, we would be required to evaluate whether an other-than-temporary impairment has occurred.
Income Tax Expense. Income tax expense as a percentage of income from continuing operations, before income taxes (our “effective tax rate” from continuing operations) for the nine months ended September 30, 2020 and 2019 was 27.8% and 24.8%, respectively. The increase was primarily driven by certain tax provision true-ups recorded during 2020.
Discontinued Operations, Net of Tax. During 2019, we sold the GS segment and reported it as discontinued operations in the consolidated statements of operations for all periods presented. Refer to Note B - “Discontinued Operations” to the Notes to the Unaudited Condensed Consolidated Financial Statements for a more detailed discussion.
Non-GAAP Financial Measures
Free Cash Flow. “Free Cash Flow,” 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. For the nine months ended September 30, 2019, Free Cash Flows includes results from discontinued operations.
The following table presents Free Cash Flow (in thousands):
Nine Months Ended September 30,
20202019
Net cash provided by operating activities$93,871 $46,510 
Capital expenditures(5,296)(7,728)
Free cash flow88,575 38,782 
Change in debt35,000 (6,800)
Repurchases of common stock(29,623)(91,947)
Cash dividends(12,619)(12,726)
Equity method investment(2,500)(7,500)
Net proceeds from the sale of assets held for sale— 123,254 
Other2,609 (1,855)
Change in cash and cash equivalents$81,442 $41,208 
Adjusted EBITDA. “Adjusted EBITDA”, a non-GAAP financial measure, is defined by Kforce as net income before income from discontinued operations, net of tax, 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.
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.
The following table presents a reconciliation of Adjusted EBITDA to net income (in thousands):
25

20202019
Three Months Ended September 30,
Net income$18,763 $14,940 
Income from discontinued operations, net of tax— (967)
Income from continuing operations18,763 15,907 
Depreciation and amortization1,308 1,427 
Stock-based compensation expense2,908 2,419 
Interest expense, net849 504 
Income tax expense7,017 5,374 
Loss from equity method investment103 359 
Adjusted EBITDA$30,948 $25,990 
Nine Months Ended September 30,
Net income$37,754 $116,654 
Income from discontinued operations, net of tax— 76,697 
Income from continuing operations37,754 39,957 
Depreciation and amortization4,081 4,619 
Stock-based compensation expense8,707 7,382 
Interest expense, net2,533 1,837 
Income tax expense14,568 13,178 
Loss from equity method investment1,237 359 
Adjusted EBITDA$68,880 $67,332 

26

LIQUIDITY AND CAPITAL RESOURCES
To meet our capital and liquidity requirements, we primarily rely on our operating cash flow as well as borrowings under our credit facility. At September 30, 2020 and December 31, 2019, we had $101.3 million and $19.8 million in cash and cash equivalents, respectively, which consisted primarily of government money market funds. At September 30, 2020 and December 31, 2019, we had $100.0 million and $65.0 million outstanding under our credit facility, respectively. The amounts outstanding under our credit facility were hedged by interest rate swaps, as discussed below.
We believe we were in a position of financial strength before the onset of the economic and health crisis and expect to maintain this strength due to our strong balance sheet, healthy operating cash flows, low capital requirements and $300.0 million credit facility. Although we could experience declines in our revenue and, accordingly, in our profitability over the near term, we believe our working capital, excluding cash, of roughly $110.0 million as of September 30, 2020, provides a reliable source of liquidity. Based on our continued future liquidity assessments (using assumptions that we believe are sufficiently conservative), we continue to believe we are in a position of financial strength and we expect to continue to generate positive cash flows while investing in our business and maintaining our quarterly cash dividend. As the crisis evolves, we will continue to take any actions necessary to improve our liquidity and further fortify our cash position.
The CARES Act includes provisions for, among other things, deferment of the employer portion of social security tax payments, employee retention credits and technical amendments related to depreciation, which allows for retroactive 100% bonus depreciation on qualified improvement property. We benefited from the deferral of social security tax payments, as described below, and expect to continue to benefit from the deferral of social security tax payments for the remainder of 2020. We also benefited from certain employee retention credits during the third quarter. We are in the process of assessing our benefit from the retroactive bonus depreciation and potential further employee retention credits as well as other impacts of the CARES Act on our business.
Cash Flows
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; returning capital to our shareholders through our quarterly dividends and common stock repurchase program; maintaining appropriate leverage under our credit facility; investing in our infrastructure to allow sustainable growth via capital expenditures; selectively pursuing acquisition opportunities and maintaining sufficient liquidity for operations.
In 2019, we sold the GS segment, which has been reflected as discontinued operations. For the nine months ended September 30, 2019, our Unaudited Condensed Consolidated Statements of Cash Flows are presented on a combined basis (continuing operations and discontinued operations) and cash provided by operating activities and cash provided by investing activities for discontinued operations were $5.1 million and $118.5 million, respectively.
Cash provided by operating activities was $93.9 million during the nine months ended September 30, 2020, as compared to $46.5 million during the nine months ended September 30, 2019. 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 increase was primarily driven by the deferral of certain tax payments, including $25.4 million related to the employer portion of social security taxes, which will be paid in 2021 and 2022 as prescribed by the CARES Act, continued positive performance of our accounts receivable portfolio and profitable revenue growth.
Cash used in investing activities was $4.2 million during the nine months ended September 30, 2020, as compared to cash provided by investing activities of $108.0 million during the nine months ended September 30, 2019, which includes capital expenditures. Cash flows from investing activities for the nine months ended September 30, 2020 includes the receipt of proceeds from the sale of assets held within the Rabbi Trust, as well as payments for capital invested in WorkLLama. Cash flows from investing activities during the nine months ended September 30, 2019 includes the net proceeds from the sale of assets held for sale, as well as 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.
Cash used in financing activities was $8.2 million during the nine months ended September 30, 2020, as compared to $113.3 million during the nine months ended September 30, 2019. This was primarily driven by the $35.0 million draw down on our credit facility during the nine months ended September 30, 2020, partially offset by a decrease in cash used for repurchases of common stock. During the second quarter, we elected to pause our repurchase activity, and we will continue to reassess our share repurchase plan as the economic and health crisis evolves.
The following table presents the cash flow impact of the common stock repurchase activity (in thousands):
Nine Months Ended September 30,
20202019
Open market repurchases$29,386 $90,808 
Repurchase of shares related to tax withholding requirements for vesting of restricted stock237 1,139 
Total cash flow impact of common stock repurchases$29,623 $91,947 
Cash paid in current period for settlement of prior year repurchases$— $556 
27

During the nine months ended September 30, 2020 and 2019, Kforce declared and paid quarterly dividends of $12.6 million ($0.60 per share) and $12.7 million ($0.54 per share), respectively. 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’s current and expected financial performance as well as the ability to pay dividends under applicable law.
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.
Credit Facility
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 “Credit Facility”). The maturity date of the Credit Facility is May 25, 2022. Borrowings under the Credit Facility are secured by substantially all of the tangible and intangible assets of the Firm, excluding the Firm’s corporate headquarters and certain other designated collateral. As of September 30, 2020, $100.0 million was outstanding and $198.5 million was available on our credit facility, subject to certain covenants, and as of December 31, 2019, $65.0 million was outstanding. As of September 30, 2020, we are in compliance with our credit facility covenants as described in the 2019 Annual Report on Form 10-K and currently expect that we will be able to maintain compliance with these covenants. However, we cannot predict the impact from the COVID-19 pandemic, which could have a material adverse effect on our results of operations that could result in an event of default.
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 - “Derivative Instruments and Hedging Activity” in the Notes to Unaudited Condensed Consolidated Financial Statements, included in this report, for a complete discussion of our interest rate swaps. At September 30, 2020 and December 31, 2019, the fair value of our interest rate swaps were a liability of $2.2 million and $0.2 million, respectively.
Stock Repurchases
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 30, 2020, Kforce repurchased approximately 1.0 million shares of common stock on the open market at a total cost of approximately $29.4 million and $84.5 million remained available for further repurchases under the Board-authorized common stock repurchase program at September 30, 2020. During the second quarter, we elected to pause our repurchase activity, and we will continue to reassess our share repurchase plan as the economic and health crisis evolves.
Off-Balance Sheet Arrangements
There have been no material changes during the period covered by this Quarterly Report on Form 10-Q to our off-balance sheet arrangements previously disclosed in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our 2019 Annual Report on Form 10-K.
Contractual Obligations and Commitments
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, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our 2019 Annual Report on Form 10-K.
CRITICAL ACCOUNTING ESTIMATES
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.
Due to the COVID-19 economic and health crisis, there has been uncertainty and disruption in the U.S. and global macro-economic environments, which could impact the inputs and assumptions for our critical accounting estimates. We are not currently aware of any specific event or circumstance that would require updates to our estimates or judgments or require us to revise the carrying value of any assets or liabilities. However, actual results could differ from our assumptions and estimates and such differences could be material. Refer to Note 1 – “Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements and “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Critical Accounting Estimates” in our 2019 Annual Report on Form 10-K for a more detailed discussion of our significant accounting policies and critical accounting estimates.

28

Goodwill and Equity Method Investment Impairment
For our goodwill and equity method investment fair value estimates, the valuation methodologies employed are sensitive to critical estimates, which could be impacted by the COVID-19 economic and health crisis, including forecasted operating results and long-term growth rates, expectations for future economic cycles and market multiples. At this time, the impact of the crisis on our forecasts is uncertain and increases the subjectivity that will be involved in evaluating our goodwill and equity method investment for potential impairment going forward.
Allowance for Credit Losses
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’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.
Due to the ongoing COVID-19 economic and health crisis, we analyzed receivables concentrated within specific industries considered to be most significantly impacted, reviewed specific clients with credit ratings that were in a higher risk category and applied higher credit loss rates in order to estimate our potential credit loss exposure. At this time, the impact of the crisis on these estimates is uncertain and increases the subjectivity of our allowance for credit losses.

NEW ACCOUNTING STANDARDS
Refer to Note A - “Summary of Significant Accounting Policies” 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.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
Unless otherwise noted below, there have been no material changes to quantitative and qualitative disclosures about market risk included in Part II, Item 7A, “Quantitative and Qualitative Disclosures About Market Risk” in our 2019 Annual Report on Form 10-K.
On March 12, 2020, Kforce entered into an additional forward-starting interest rate swap agreement with Wells Fargo Bank, N.A., which was effective on March 17, 2020 and matures on May 30, 2025. This swap has a fixed interest rate of 0.61% and a notional amount of $75.0 million at September 30, 2020, which increases to $100.0 million in May 2022, and subsequently decreases to $75.0 million and $40.0 million in May 2023 and May 2024, respectively.
ITEM 4.    CONTROLS AND PROCEDURES.
Evaluation of Disclosure Controls and Procedures
As of September 30, 2020, we carried out an evaluation required by Rules 13a-15 and 15d-15 under the Exchange Act (the “Evaluation”) under the supervision and with the participation of our CEO and CFO, of the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15 and 15d-15 under the Exchange Act (“Disclosure Controls”). 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) recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms; and (2) accumulated and communicated to management, including the principal executive officer and the principal financial officer, as appropriate to allow timely decisions regarding disclosure.
Changes in Internal Control over Financial Reporting
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.
Inherent Limitations of Internal Control Over Financial Reporting
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.
CEO and CFO Certifications
Exhibits 31.1 and 31.2 are the Certifications of the CEO and the CFO, respectively. The Certifications are required in accordance with Section 302 of the Sarbanes-Oxley Act of 2002 (the “Section 302 Certifications”). This Item of this report, which you are currently reading, is the information concerning the Evaluation referred to in the Section 302 Certifications and this information should be read in conjunction with the Section 302 Certifications for a more complete understanding of the topics presented.
29

PART II - OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS.
We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business. 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 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.

ITEM 1A. RISK FACTORS.
Unless otherwise noted below, there have been no material changes in the risk factors previously disclosed in our 2019 Annual Report on Form 10-K, as supplemented by the risk factor disclosed in our Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2020.

ITEM 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.
Purchases of Equity Securities by the Issuer
In March 2020, the Board approved an increase in our stock repurchase authorization to an aggregate total of $100.0 million. Purchases of common stock under the Plan are subject to certain price, market, volume and timing constraints specified in the plan. The following table presents information with respect to our repurchases of Kforce common stock during the three months ended September 30, 2020:
PeriodTotal Number of
Shares Purchased
(1)
Average Price Paid
per Share
Total Number of Shares
Purchased as Part of
Publicly Announced
Plans or Programs
Approximate Dollar Value 
of Shares that May Yet Be
Purchased Under the
Plans or Programs
July 1, 2020 to July 31, 2020— $— — $84,540,188 
August 1, 2020 to August 31, 2020801 $37.16 — $84,540,188 
September 1, 2020 to September 30, 2020— $— — $84,540,188 
Total801 $37.16 — $84,540,188 
(1) Includes 801 shares received upon vesting of restricted stock to satisfy tax withholding requirements for the period August 1, 2020 to August 31, 2020.
ITEM 3.    DEFAULTS UPON SENIOR SECURITIES.
None.
ITEM 4. MINE SAFETY DISCLOSURES.
None.
ITEM 5. OTHER INFORMATION.
None.
30

ITEM 6.    EXHIBITS.
Exhibit NumberDescription
3.1Amended and Restated Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-1 (File No. 33-91738) filed with the SEC on April 28, 1995.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on May 17, 2000.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on March 29, 2002.
Amended & Restated Bylaws, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on April 29, 2013.
Certification by the Chief Executive Officer of Kforce Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification by the Chief Financial Officer of Kforce Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
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.
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.
101.1The following material from this Quarterly Report on Form 10-Q of Kforce Inc. for the period ended June 30, 2020, 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’ Equity; (iv) Unaudited Condensed Consolidated Statements of Cash Flows; and (v) related notes to these financial statements.
104Cover 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.

31

SIGNATURES
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. 
KFORCE INC.
Date:November 4, 2020By:
/s/ DAVID M. KELLY
David M. Kelly
Executive Vice President, Chief Financial Officer
(Principal Financial Officer)
Date:November 4, 2020By:/s/ JEFFREY B. HACKMAN
Jeffrey B. Hackman
Senior Vice President, Finance and Accounting
(Principal Accounting Officer)

32
EX-31.1 2 exhibit311q32020.htm CERTIFICATION BY THE CHIEF EXECUTIVE OFFICER Document

Exhibit 31.1
CERTIFICATIONS
I, David L. Dunkel, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Kforce Inc.;
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;
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;
4. The registrant’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:
(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;
(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;
(c) Evaluated the effectiveness of the registrant’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; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(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’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 4, 2020
/s/ DAVID L. DUNKEL
David L. Dunkel,
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 exhibit312q32020.htm CERTIFICATION BY THE CHIEF FINANCIAL OFFER Document

Exhibit 31.2
CERTIFICATIONS
I, David M. Kelly, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Kforce Inc.;
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;
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;
4. The registrant’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:
(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;
(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;
(c) Evaluated the effectiveness of the registrant’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; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(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’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 4, 2020
/s/ DAVID M. KELLY
David M. Kelly,
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 exhibit321q32020.htm CERTIFICATION BY THE CHIEF EXECUTIVE OFFICER Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Kforce Inc. (“Kforce”) on Form 10-Q for the quarterly period ended September 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Form 10-Q”), I, David L. Dunkel, Chief Executive Officer of Kforce, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Form 10-Q fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
(2) The information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Kforce.
Date: November 4, 2020
/s/ DAVID L. DUNKEL
David L. Dunkel,
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 5 exhibit322q32020.htm CERTIFICATION BY THE CHIEF FINANCIAL OFFICER Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Kforce Inc. (“Kforce”) on Form 10-Q for the quarterly period ended September 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Form 10-Q”), I, David M. Kelly, Chief Financial Officer of Kforce, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Form 10-Q fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
(2) The information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Kforce.
Date: November 4, 2020
/s/ DAVID M. KELLY
David M. Kelly,
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 6 kfrc-20200930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Discontinued Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Discontinued Operations - Summary of Pretax Profit (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Reportable Segments link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Reportable Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Reportable Segments - Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Disaggregation of Revenue link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - Disaggregation of Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Allowance for Credit Losses link:presentationLink link:calculationLink link:definitionLink 2315304 - Disclosure - Allowance for Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2117106 - Disclosure - Other Assets, Net link:presentationLink link:calculationLink link:definitionLink 2318305 - Disclosure - Other Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2419407 - Disclosure - Other Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2420408 - Disclosure - Other Assets, Net - Equity Method Investment (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2322306 - Disclosure - Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2423409 - Disclosure - Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2124108 - Disclosure - Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 2325307 - Disclosure - Other Long-Term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2426410 - Disclosure - Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2127109 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2328308 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2429411 - Disclosure - Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2430412 - Disclosure - Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2131110 - Disclosure - Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2332309 - Disclosure - Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2433413 - Disclosure - Stock Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2434414 - Disclosure - Stock Incentive Plans - Summary of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2135111 - Disclosure - Derivative Instrument and Hedging Activity link:presentationLink link:calculationLink link:definitionLink 2336310 - Disclosure - Derivative Instrument and Hedging Activity (Tables) link:presentationLink link:calculationLink link:definitionLink 2437415 - Disclosure - Derivative Instrument and Hedging Activity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2438416 - Disclosure - Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2139112 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2340311 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2441417 - Disclosure - Fair Value Measurements - Schedule of Estimated Fair Values (Details) link:presentationLink link:calculationLink link:definitionLink 2142113 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2443418 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 kfrc-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 kfrc-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 kfrc-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Gain on sale of discontinued operations (Loss) gain on sale of discontinued operations Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Document Type Document Type Fair Value Disclosures [Abstract] Other expense, net Other Nonoperating Income (Expense) Health insurance maximum risk of loss liability per employee insurance plan (up to) Health Insurance, Stop Loss Maximum Per Claim Health Insurance, Stop Loss Maximum Per Claim Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Service cost Defined Benefit Plan, Service Cost Treasury Stock Treasury Stock [Member] Payables and Accruals [Abstract] Income from discontinued operations, net of tax (Loss) income from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Segments [Axis] Segments [Axis] Equity Components [Axis] Equity Components [Axis] Restricted Stock Restricted Stock [Member] Activity in the Accumulated Derivative Instrument Gain Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-based Payment Arrangement [Abstract] Significant Unobservable Inputs  (Level 3) Fair Value, Inputs, Level 3 [Member] Minimum Minimum [Member] Deferred 2020 FICA payroll tax payments, CARES Act Social Security Tax, Employer, Deferral, CARES Act Social Security Tax, Employer, Deferral, CARES Act Receivables [Abstract] Schedule of Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Current portion of operating lease liabilities Operating Lease, Liability, Current Total unrecognized compensation expenses Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Direct Hire revenue Direct Hire Revenue Member Equipment acquired under finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Range [Domain] Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Derivative Instrument and Hedging Activity Derivative Instruments and Hedging Activities Disclosure [Text Block] Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Entity Interactive Data Current Entity Interactive Data Current Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Security Exchange Name Security Exchange Name Fair Value Measurements Fair Value Disclosures [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] 2020 Plan Two Thousand Twenty Stock Incentive Plan [Member] Two Thousand Twenty Stock Incentive Plan Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Interest Rate Swap Interest Rate Swap [Member] Income from operations Operating Income (Loss) Unusual or Infrequent Item, or Both [Axis] Unusual or Infrequent Item, or Both [Axis] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Total current liabilities Liabilities, Current Entity Registrant Name Entity Registrant Name Statement of Stockholders' Equity [Abstract] Payroll and benefits Accrued Employee Benefits, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Outstanding, as of beginning of period (in dollars per share) Outstanding, as of end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Other liabilities Increase (Decrease) in Other Operating Liabilities Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Commitments and contingencies (Note M) Commitments and Contingencies Repurchases of common stock Payments for Repurchase of Common Stock ASSETS Assets [Abstract] Investment, Name [Axis] Investment, Name [Axis] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Issuance for stock-based compensation and dividends, net of forfeitures Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Defined benefit pension plan expense Pension and Other Postretirement Benefits Cost (Reversal of Cost) Entity Address, State or Province Entity Address, State or Province Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Accounts payable Accounts Payable, Current Operating lease liabilities Operating Lease, Payments Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Cash dividends Payments of Ordinary Dividends, Common Stock Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Other Commitments [Table] Other Commitments [Table] Retained earnings Retained Earnings (Accumulated Deficit) Right-of-use assets for operating leases, net Operating Lease, Right-of-Use Asset Payments on credit facility Repayments of Lines of Credit Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Other Assets, Net Other Assets Disclosure [Text Block] Trade receivables, net of allowances of $4,101 and $2,078, respectively Accounts Receivable, after Allowance for Credit Loss, Current Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Repurchases of common stock (in shares) Treasury Stock, Shares, Acquired Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Income taxes Income Taxes Paid Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Depreciation and amortization Disposal Group, Including Discontinued Operation, Depreciation and Amortization Preferred stock, $0.01 par; 15,000 shares authorized, none issued and outstanding Preferred Stock, Value, Issued Continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Goodwill Goodwill Hedging Designation [Domain] Hedging Designation [Domain] Flex revenue Flex Revenue Member GS segment GS Segment Divestiture [Member] GS Segment Divestiture Operating and other expenses Operating Expenses Equity method investment Payments to acquire equity method investment Payments to Acquire Equity Method Investments Discontinued operations (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Transition Report Document Transition Report Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Other long-term liabilities Total Other long-term liabilities Other Liabilities, Noncurrent Deferred tax assets, net Deferred Income Tax Assets, Net Option Or Stock Appreciation Right Option Or Stock Appreciation Right [Member] Option Or Stock Appreciation Right AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Liability Class [Axis] Liability Class [Axis] Kforce Government Solutions, Inc.("KGS") Kforce Government Solutions, Inc.("KGS") [Member] Kforce Government Solutions, Inc.("KGS") Dividend (in dollars per share) Common Stock, Dividends, Per Share, Declared Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Significant Other Observable Inputs  (Level 2) Fair Value, Inputs, Level 2 [Member] Other Significant Noncash Transactions [Table] Other Significant Noncash Transactions [Table] Deferred loan costs, net Debt Issuance Costs, Line of Credit Arrangements, Net Document Quarterly Report Document Quarterly Report Revenue Total Revenue Revenue from Contract with Customer, Excluding Assessed Tax Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Total Intrinsic Value of Restricted Stock Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Discontinued operations (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Statement [Line Items] Statement [Line Items] Derivative Contract [Domain] Derivative Contract [Domain] Weighted average shares outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Maximum potential capital contributions Equity Method Investment, Contingent Consideration, Range Of Possible Outcomes, High Equity Method Investment, Contingent Consideration, Range Of Possible Outcomes, High Scenario, Forecast Forecast [Member] Earnings per share - basic (in dollars per share) Earnings Per Share, Basic Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Entity File Number Entity File Number Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Employment Agreement, Severance Percentage Of Annual Salary Employment Agreement, Severance Percentage Of Annual Salary Employment Agreement, Severance Percentage Of Annual Salary Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Supplemental executive retirement plan Liability, Defined Benefit Plan, Noncurrent Statement [Table] Statement [Table] Write-offs charged against the allowance, net of recoveries of amounts previously written off Accounts Receivable, Allowance for Credit Loss, Writeoff Range [Axis] Statistical Measurement [Axis] Interest cost Defined Benefit Plan, Interest Cost Gross profit Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Deferred income tax provision, net Deferred Income Taxes and Tax Credits Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Unemployment benefits, possible liability without a change in control Supplemental Unemployment Benefits On No Change In Control 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. Other expense, net Disposal Group, Including Discontinued Operation, Other Income (Expense) Amount of other expense (income), net attributable to disposal group, including, but not limited to, discontinued operation. Schedule of Pretax Profit for GS Segment Disposal Groups, Including Discontinued Operations [Table Text Block] Cash used in financing activities Net Cash Provided by (Used in) Financing Activities Dividends Dividends, Common Stock Dividends, Common Stock Interest rate swap derivative instruments Derivative Liability, Noncurrent Stock-based compensation expense Share-based Payment Arrangement, Expense Discontinued Operations, Disposed of by Sale Discontinued Operations, Disposed of by Sale [Member] Employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Common stock, $0.01 par; 250,000 shares authorized, 72,247 and 72,202 issued, respectively Common Stock, Value, Issued Accounts payable and other accrued liabilities: Accounts Payable, Current [Abstract] Disposal Group Name [Axis] Disposal Group Name [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Entity Small Business Entity Small Business Principles of Consolidation Consolidation, Policy [Policy Text Block] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Noncash lease expense Noncash Lease Expense Amortization of right-of-use assets for operating leases Assets held in Rabbi Trust Deferred Compensation Plan Assets Entity Current Reporting Status Entity Current Reporting Status Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revenue Disposal Group, Including Discontinued Operation, Revenue Direct costs Cost of Revenue Accumulated amortization of capitalized software Capitalized Computer Software, Accumulated Amortization Retirement Benefits [Abstract] Other Liabilities Disclosure [Abstract] Amendment Flag Amendment Flag Earnings per Share Earnings Per Share, Policy [Policy Text Block] Issuance for stock-based compensation and dividends, net of forfeitures (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Deferred Payroll Taxes Deferred Payroll Taxes [Member] Deferred Payroll Taxes Shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Direct costs Disposal Group, Including Discontinued Operation, Costs of Goods Sold Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Interest Rate Swap B Interest Rate Swap B [Member] Interest Rate Swap B Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Capitalized software, net Capitalized Computer Software, Net Entity Central Index Key Entity Central Index Key Measurement Frequency [Axis] Measurement Frequency [Axis] Segment Reporting [Abstract] Accumulated Derivative Instrument Gain Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Health insurance maximum aggregate amount of risk of loss liability for employee insurance plans (up to) Health Insurance Aggregate Risk Of Loss Liability Amount In Excess Of The Stop Loss Maximum Health Insurance Aggregate Risk Of Loss Liability Amount In Excess Of The Stop Loss Maximum Trade receivables, net Increase (Decrease) in Accounts Receivable Derivative Instrument [Axis] Derivative Instrument [Axis] Total stockholders’ equity Balance at beginning of period Balance at end of period Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent WorkLLama WorkLLama, LLC [Member] WorkLLama, LLC Total liabilities and stockholders’ equity Liabilities and Equity Interest Rate Swap A Interest Rate Swap A [Member] Interest Rate Swap A Selling, general and administrative expenses Disposal Group, Including Discontinued Operation, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Tax benefit Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Entity Address, City or Town Entity Address, City or Town Accrued payroll costs Total Accrued payroll costs Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Tech Technology Segment Member Technology Segment Member Accounts payable and other accrued liabilities Total Accounts payable and other accrued liabilities Accounts Payable and Accrued Liabilities, Current Segments [Domain] Segments [Domain] Type of Adoption [Domain] Accounting Standards Update [Domain] Anti-dilutive common stock equivalents (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Proceeds from the sale of assets held within the Rabbi Trust Proceeds from Sale, Maturity and Collection of Investments Statement of Cash Flows [Abstract] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Other Other Noncash Income (Expense) Summary of Restricted Stock Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Equity Component [Domain] Equity Component [Domain] Trade receivables, allowances Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Other Commitments [Line Items] Other Commitments [Line Items] Gross profit Gross profit Gross Profit Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Fixed assets, net Property, Plant and Equipment, Net Selling, general and administrative expenses Selling, General and Administrative Expense Increase (decrease) in operating liabilities Increase (Decrease) in Operating Liabilities [Abstract] Entity Tax Identification Number Entity Tax Identification Number Derivative, notional amount Derivative, Notional Amount Deferred compensation plan Deferred Compensation Liability, Classified, Noncurrent Stock Incentive Plans Share-based Payment Arrangement [Text Block] FA Finance And Accounting Segment Member Finance And Accounting Segment Member Net income Net income Net Income (Loss) Attributable to Parent Other current liabilities Other Liabilities, Current (Increase) decrease in operating assets Increase (Decrease) in Operating Assets [Abstract] Other assets, net Total Other assets, net Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Employment Agreement, Severance Percentage Of Annual Bonus Employment Agreement, Severance Percentage Of Annual Bonus Employment Agreement, Severance Percentage Of Annual Bonus Reportable Segments Segment Reporting Disclosure [Text Block] Income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Total assets Assets Scenario [Axis] Scenario [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Reclassification of stranded tax effects Tax Cuts and Jobs Act, Reclassification from AOCI to Retained Earnings, Tax Effect Outstanding, at beginning of period (in shares) Outstanding, at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Disposal Group Classification [Axis] Disposal Group Classification [Axis] (Loss) income from discontinued operations, before income taxes Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Income tax expense related to revised estimate on tax obligation on sale Discontinued Operation, Tax (Expense) Benefit from Provision for (Gain) Loss on Disposal Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Contingent contribution for equity method investment Equity Method Investment, Contingent Contribution Equity Method Investment, Contingent Contribution Income taxes payable Accrued Income Taxes, Current Disposal Group Name [Domain] Disposal Group Name [Domain] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Schedule of Other Assets, Net Schedule of Other Assets, Noncurrent [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements Period For Continuation Of Benefits Under Agreement Period for continuation of minimum compensation and benefits under certain executive employee agreements. Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Employer contributions to benefit plans Defined Benefit Plan, Plan Assets, Contributions by Employer Cash Paid During the Period For: Supplemental Cash Flow Information [Abstract] Reduction Of Shares Reserved For Grant Reduction Of Shares Reserved For Grant Reduction Of Shares Reserved For Grant Weighted average period expected to be recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Shares, Employee Stock Purchase Plans Other long-term liabilities Other Sundry Liabilities, Noncurrent Entity Filer Category Entity Filer Category Common Stock Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Change in fair value of interest rate swaps, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Payments on other financing arrangements Repayments of Debt and Lease Obligation Commitments and Contingencies Disclosure [Abstract] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Employee Benefits, Noncurrent, CARES Act Employee Benefits, Noncurrent, CARES Act Employee Benefits, Noncurrent, CARES Act Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Number of Restricted Stock Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Expected funding of the SERP in the current year Defined Benefit Plan, Expected Future Benefit Payment, Remainder of Fiscal Year Additional Paid-In Capital Additional Paid-in Capital [Member] Unusual or Infrequent Item, or Both [Domain] Unusual or Infrequent Item, or Both [Domain] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Non-Cash Investing and Financing Transactions: Noncash Investing and Financing Items [Abstract] Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Earnings per share – diluted: Earnings Per Share, Diluted [Abstract] Interest rate swap derivative instruments Derivative Liability Other Significant Noncash Transactions [Line Items] Other Significant Noncash Transactions [Line Items] Adjustments to reconcile net income to cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Shares at beginning of period (in shares) Shares at end of period (in shares) Shares, Issued Shares, Issued Other non-current assets Other Assets, Miscellaneous, Noncurrent Continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share COVID-19 COVID-19 [Member] COVID-19 Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Revenue from Contract with Customer [Abstract] Net proceeds from the sale of assets held for sale Proceeds from Sales of Business, Affiliate and Productive Assets Equity method investment Equity Method Investments Number of executives participating in SERP Number Of Executives, Supplemental Executive Retirement Plan Number Of Executives, Supplemental Executive Retirement Plan Accrued payroll costs: Employee-related Liabilities, Current [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Cumulative effect adjustment to increase allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Weighted average shares outstanding – basic (in shares) Weighted Average Number of Shares Outstanding, Basic Income from continuing operations, before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Treasury stock, shares (in shares) Treasury Stock, Shares Common stock, shares authorized (in shares) Common Stock, Shares Authorized Plan Name [Domain] Plan Name [Domain] Common stock equivalents (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Ownership percentage Equity Method Investment, Ownership Percentage Disaggregation of Revenue Revenue from Contract with Customer [Text Block] Interest, net Interest Paid, Excluding Capitalized Interest, Operating Activities Reserves unrelated to credit losses Accounts Receivable, Reserves Unrelated To Credit Losses Accounts Receivable, Reserves Unrelated To Credit Losses Operations of Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] ROU assets obtained from operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Additional paid-in capital Additional Paid in Capital Income tax expense Income Tax Expense (Benefit) Accrued payroll costs Increase (Decrease) in Employee Related Liabilities Income Statement [Abstract] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Loss on disposal or impairment of assets Gain (Loss) on Sale of Assets and Asset Impairment Charges Operating lease liabilities Operating Lease, Liability, Noncurrent Accrued liabilities Accrued Liabilities, Current Health insurance liabilities Accrued Insurance, Current Earnings per share – diluted (in dollars per share) Earnings Per Share, Diluted Local Phone Number Local Phone Number Allowance for Credit Losses Credit Loss, Financial Instrument [Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Cash provided by (used in) operating activities for discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Income from discontinued operations Disposal Group, Including Discontinued Operation, Operating Income (Loss) Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Use of Estimates Use of Estimates, Policy [Policy Text Block] Deferred tax asset utilized Income tax expense Discontinued Operation, Tax Effect of Discontinued Operation Current assets: Assets, Current [Abstract] Derivative rate Derivative, Forward Interest Rate Entity Address, Address Line One Entity Address, Address Line One Other assets Increase (Decrease) in Other Operating Assets Entity Emerging Growth Company Entity Emerging Growth Company Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Long-term debt – credit facility Long-term Line of Credit, Noncurrent Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Award Type [Axis] Award Type [Axis] Scenario, Unspecified [Domain] Scenario [Domain] Capital expenditures Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Maximum Maximum [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash provided by (used in) investing activities for discontinued operations Cash Provided by (Used in) Investing Activities, Discontinued Operations Loss on deferred compensation plan investments, net Gain (Loss) on Investments Document Period End Date Document Period End Date Workers’ compensation liabilities Workers' Compensation Liability, Current Retained Earnings Retained Earnings [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Components of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Loss on equity method investment Income (Loss) from Equity Method Investments Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Allowance for credit losses, beginning balance Allowance for credit losses, ending balance Accounts Receivable, Allowance for Credit Loss Other Long-Term Liabilities Other Liabilities Disclosure [Text Block] Equity Award [Domain] Award Type [Domain] Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Payroll taxes (1) Accrued Payroll Taxes, Current Hedging Designation [Axis] Hedging Designation [Axis] Trading Symbol Trading Symbol Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Impairment of Right-of-Use assets Operating Lease, Impairment Loss Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Net change associated with current period hedging transactions Other Comprehensive Income (Loss), before Reclassifications, before Tax Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Unsettled repurchases of common stock Stock Repurchases Incurred But Not Yet Paid Future cash outflow to pay for repurchases of common stock that have occurred. Treasury stock, at cost; 50,291 and 49,277 shares, respectively Treasury Stock, Value Other Proceeds from (Payments for) Other Financing Activities Designated as Hedging Instrument Designated as Hedging Instrument [Member] Cover [Abstract] Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Recurring Basis Fair Value, Recurring [Member] Unemployment benefits, possible liability with a change in control Supplemental Unemployment Benefits On Change In Control 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. New Accounting Standards, Recently Adopted and Accounting Standards Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Proceeds from credit facility Proceeds from Lines of Credit Statement of Financial Position [Abstract] Earnings per share – basic: Earnings Per Share, Basic [Abstract] EX-101.PRE 10 kfrc-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 kfrc-20200930_g1.jpg KFORCE LOGO begin 644 kfrc-20200930_g1.jpg M_]C_X 02D9)1@ ! 0$!+ $L #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !D ;D# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#VWQ)X!_;8 MT:SEGL?B#X?UUE&5M[*&UCE?V'FVJ+^;5\L>)/VVOVC/".NWNBZUXLN-,U6R MD,-Q:7&DV:O&P[$>3^(/0@@BOV'K\I?^"HOA^VTK]H33=0MX5B?4]#@FN&48 M,DB2RQ[CZG8L8^BBOK'I>UI3?WG$6'[=_[0.J7U MO9V7C*:[O+B188;>#2+-Y)78@*JJ(XAMI!^&ZOE/_@G]H,6O?M6>#O/ACG@LA=7C)(N1N2VDV,/< M.48>X%?LI6N<5:6$JJC1IQ6E[V)RNE4Q,'5J3?WD=JLJ6T*SL'F" .PZ%L]?>/[87[6VF?LY^%_L.GM%J'CC48B;"P;YE@0Y'VB8=D!!P.K$8' 8CX M1_9E_9.\5?M7^++KQ?XIN[JS\+S7;S7^L28\_4)BQ+I#D8SDD%\;5Y !(Q7V M&6\D:#K8N$>1;::L^4QW-*LJ6&F^9[ZZ(O\ PW_:B_:J^+NKG3?!^LW^NW2X M\PV^D60BBSG!DD:$)&#@X+,,U]5?"WP/^UY+XG\/W_C#QWH5OH$=Y#+J6F-% M;M<2VX<&6,&*VV[BNX9#CKUKZ@\!_#[P[\,?#-IH'A?2;?1])MEPD%NN,G ! M9FZNQQRS$DGJ370UY&*S"%1N-&E&*]-3U,/@9TTG5J-OU*VI).F<=J^>]>T_X]Z+:R7":S:ZDJ#)2SBA+X]0&B7/T'-?1M!&X M$&OD<=@?KD=)RBUV=CZ?"8OZJ_@C+U5SX9?]HOXC12,CZ\R.IPRM:0@@CL?D MK;\)_%CXO^.KR6TT/49+^>)/,=5MK90JYQR64#\,_P JY;X\Z;%I/Q:\100( M(XVF6; Z;GC5V/XLQKTW]C?_ )#'B7_KC!_-Z_&\'4QM;-/J-2O*UVM^Q^KX MNE@J65_7J>'C=I/5=R?SOVA_[DGY6-,ENOVA84+LDVTG_P" GQ5K?QH^+7AN98M5OKS3G;.T7.GQ(&QUP3'S^%>L M_LS?%+Q#X\OM>M]?U'[>8$A> >5''MR7#?=49Z+UKU[QKX/T_P ;>';S2M0A M62&=" V!N1NS*>Q!KYM_9;M9_#_Q7\0Z+<$>=;VTD4FWH6CF53CVY->!]5QN M69I14JTITY=V>T\1@\PRVLU1C"I&VR\SZPHHKSGXT?%ZT^%NA!D"W.L70*VE ML3QGN[?[(S^/3W'Z#BL32P=)UJSM%'Q6'P]3$U%2I*\F;OCSXE:#\.M/^TZQ M>+$[ ^5;I\TLI'95_+GH,C)%> W_ .T-XX^(VJ/IO@?1S:J> X02R@9/S,S? M(@(]0>>]>;>#?#.O_'CQX_VR[EG9CYMY?2K/K<1A\'D<5"HO:5G MTZ+_ #/ (?@/\3/%&9M>\7O:>9RT2W$DF,]M@VJ/PXK-U#]D/Q!;$S6'B"UN M;@<@RQO$<_4%J^KJ*].?"^ J:U$Y/NWJ<$.(L=2TI-179)6/B76K+XJ_""87 M$]YJ4-JAP+A)S<6W4#D'(7.?X@#7:> _VN;RVDCMO%5BMS"<#[;9KM=?=D)P M?P(^AKZBN+:*\A>*:-98G!5E<9!![&OE3]H']G^/PW#/XE\-P%=.!WW=C&,B M#_;0?W?4=NHXZ?/X[+,?DL?K&7U7*"WB]3V\'F&!S:7U?'TE&3VDM-3Z;\-^ M)]+\7:7%J.DWD5[:2#B2,]#Z$=0?8\BM2OSY^'/Q*U?X::XE]ILI>W8@7-F[ M?NYT]#Z-Z-U'N"0?NCP1XTT[Q]X=M=8TR3=!,.4;AXV'5&'8@_XC@BOHG6O O'7CSXS_#IXCK.I&*"5BD=S%;V[Q.0,XR$X/L0,X/I7UW7F M_P"T1I<>I?"/7=R!GA1)D;'*E7!R/P!_.GG67SG1J8BC5E&25]'IH1E.,IPK M4Z%6E&46[:K77S/E_P#X:.^(?_0P'_P$@_\ B*]$\/:E\>O$VFV^H6=V!9W$ M:RPRRI:KO4C(.-N>GJ*^<:_0KX6_\DW\,8&/^);;_P#HI:^#X:6)S:K.->O. MT>S/M>(EALKA3="A"\NZ/"]0D_:!TN-I&D^UQJ-Q\A+5OTP"?P%)ES+HW>Y\IA1P\#'TWX&T_4 >]>V*P905.0:_-O6]'NO#^L7 MFF7L?EW5I*T,B]L@XX]CV/<5]2?LJ_$R?7M-N?#.HS&:YL$$EK(YRS0YP5_X M"@L;@W[G5'T#110S!02>!7Z4?GX M9]:\Z^(GQU\,?#LO;W-R;[4Q_P N-IAW'&?F.<+U'4Y] :\N^/7[14MI<77A MSPM/Y!SDCX;&Y]4K8GZCEBYI]7T1]CA,EA2P_P!=S%\L.BZLZ(_'3XE_ M$^\DMO"&CBRASC?#&)2G&R^XXY9PJ+ MM@Z48)>5W][/EJY_8]U63,@\3PS3GG]Y:L/UWFL#6O@=\3_!=NT^G:A<7L$8 M)(TN]D5P ,_<.W/T7)K[$HZ]:RJ<*8!J]*\7W3-H\2XZ]JK4EV:/A32OCSX_ M\,3>0VL32^2VU[>_B5SD'D,2-V?QKZ@^ OQ,U#XG>%;J^U.*WBN[>Z:W(ME9 M5*A58'!).?F/?M7,?M&?!NV\3Z'<^(M+@6/6K-/,E$:_\?,8'(/^T!R#[8], MOCY8+,;_^C&K\TX>>*S7$SHUJ\DDNC/T//X87+,/"K1H0 MNWU7D>2^;^T/_'I_\ @)\/7O[0'Q-TVZ>VO-9FM;F,X>&:QA1U/N#' MD5[]X7^+E_IO[.MUXXU=6UC4K*WN93$NV(W$BR.L4>0,+D[%SCC.:3]I?XCF57"8W*U7P])0FI M6=O0Y*U^(GQ F^*%_P"%;?Q4M[XHM;AX?LJO;&R,BV4=V3)9BV$\-F3((5F^ MTLXD*YW XKDO^'H7A'_H4=9_[^1_XU["_P !_%%U<[)_$.G+.;]]0?Q+;VTJ M:BSO9BR=A%YGDI*; XA!P!-_PQ3\&?^A'L_\ OY)_\57ZKS8?[2/S M?EK_ &3W"OR__P""K7_)7_"/_8#_ /:\E?J!7Y?_ /!5K_DK_A'_ + ?_M>2 MNS(_]^A\SGSC_=6<7_P334-^T_9'TTN[/_CJU^NE?D9_P32_Y.>L_P#L%7?\ MEK]C?LV^#\KY.I>,-0C8:9I3$X]/.EQR M(U/T+$;1CEEU/VGOVF-!_9M\$-J-Z4OO$%X&32])#X:XD ^\W]V-<@LWT Y( MKXE_9K_9I\3_ +7OCVY^*WQ4GN)O#4T_F*DA*-J;*<"*(?P6Z8VDCKC:O.YE MX,'A80''EQXQLA7&TLN,!=B8P2GZB:/H]CX?TNUTW3+2&PT^UB6&"UMX MPD<2*,!54< >E2:=IUKH]A;6-C;16=E;1K##;P($CC11A551P !Z58K# M&8R>+EKI%;+L=&%PD,-'363W84445YYW!1110!\-?M)?\EBUSZ0_^BDKOOV- M_P#D,>)?^N,'_H3UP/[27_)8M<^D/_HI*[[]C?\ Y#'B7_KC!_Z$]?AN!_Y* M1_XF?L6,_P"2>:1\(ET?XLZIXTBU$;+Z'RFL1!C: M<("=^[G)3/3O6S\1OB-IOPQT%-5U.*XFADF6!8[959RQ!/<@8PI[UT&EZA'J MVFVM["&6*XB65588(# $ _G7GU(X?$55">LH:^AUPE6H4W..D9:>HS7-8MO# M^D7>HWD@BM;6)I9'/.%4$D_I7Y]^/O&M[\0/%5[K-Z2#,V(H2V1%&"=J#Z#K MZDD]Z^FOVMO%CZ3X,LM%ADV2:I-F0>L4>&(_[Z*?AFOE?PMI:ZYXFTC3G.$O M+R&W)'HSA3_.OR[BW'3Q.+IY?3>FE_5GZ3PM@X8?#5,PJ+76WHC[-_9U\")X M-^'=G-+'MU'4@+JX;'(##*+^"XX]2WK7J5,MXUAAC10%55 _"GU^IX+#QPF M'A1@M$C\UQ5>6)KRK3>K=PHHHKN.4*CNK:.\MY(9D62*12K*PR"",$&I**F2 M4E9[#3:=T? 7QA\"'X=^/+_2XU(LFQ<6F3G]TV<#KV(9>>NW/>NK_9I^(\GA M#QK'I5S,1I>K,(BK'Y4F_@8?7[OXC/2O2/VP_#:S:+HNN(G[VWG:VD('57&0 M2?8I_P"/&OEF.1X9%=&9)%(964X((Z$&OP+'QED6<\U+17O\F?MV!<<[R?DJ MZNUOFNI^F Y -<1\;/\ DE7B;_KRD_\ 036Q\/\ Q#_PE7@O1M6.W?=6L@8J-P_ Y%8_QL_Y)5XF_P"O*3_T$U^T8NHJV7SJ1V<7^1^186#IXV$'NI+\ MSX$K]"OA;_R3CPQ_V#;;_P!%+7YZU^A7PM_Y)QX8_P"P;;?^BEK\UX'_ (]; MY'Z%QG_#H_/]#J****_83\K/BS]JC2XM/^*TLT:X:\LXIW]VRR?R050_9IO) M;7XQ:-'$V%N$FBD'JOE,^/S5?RJU^U!K$>J?%BZBB.?L5O%;,>V>7_\ :E;/ M[)?A634_'%UK+QYMM-@*JY[2OP,?\!#_ )CUK\(A3]KQ'^Y_G_X<_9Y3]EP[ M^^ZQM]^Q]?UXS^TI\4W\$^&DTK3IC'J^IAE61&PT,0^\_L3T'U)[5[*S;5)] M!FO@?XU^+'\8_$K6;S>6@AE-K ,Y CC)7(]B=S?\"K]$XHS*67X+E@_>GH?! M\-Y>L?C%SKW8ZO\ 0PO!'A6?QMXLTS1+1B2?RCQ_P*OK M*O/X-P,:6$>*E\4W^!W<68QU<7]6C\,%^(4445^AGPP4444 -D02(RD9! MB7P=^%VM?#WXF>*I&LA#X,/^15U;_KUE_P#0#6O6/XP_Y%75O^O63_T$UMB? MX,_1F5'^+'U/SEK[M_9Z_P"20>'O^N;_ /H;5\)5]V_L]?\ )(/#W_7-_P#T M-J_'^"_]_J^C_,_5N+_]RI>OZ'HM%%%?M)^1D&H6,6I6-Q:3*'AF1HW5AP01 M@BN*^#_PO/PIT&ZTTZE_:8GN6N!)Y/E;OO5/PS\7_ /A)/BKK M?A&.P5(-.C9Q>";)=E* KMV\YZ5Z17F4OJV,J+$0U<;J_YG=4]OAH.A+1 M2L[?D%%%%>F<(5^7_P#P5:_Y*_X1_P"P'_[7DK]0*_+_ /X*M?\ )7_"/_8# M_P#:\E>_D?\ OT/F>)G'^ZLXS_@FE_R<]9_]@J[_ )+7Z/?M&?M$>'?VF:3&^);V8#H.NU!D%GQA01U)53^ Y-%U91:ZK;!I=+U9$!DLYB/\ QY&PH=,_, .A"D=^<>S_ M +1C[;X;*YQ97[3ZC+V6^I^4F@_%#3/C7^T=I/B;XU7UQ=:#>786]%J2L5O$ M,^5$HY*0*Q&X*=VTN%_$MDUEJMB^UUZI(I^[(C?Q(PY!_KQ7V9^P#^V7 M_P (S<67PP\<7W_$HE81:)JEP_\ QZN3@6TA/_+,G&P_PGY?ND;>[.,![:C& MOAG>,5LNW&?REAXWES.R9^ MUSC1ED,%7;4>5;?(^KO^%R>"/^AHTS_P*3_&FR?&CP/&I)\3Z:0/[MPI/Y U MYK_PQWX;_P"@SJG_ 'U'_P#$4V3]CKP]M.S6=3#=BQC(_P#0*_2WBL]MI1C] MY^>+#Y-?6M+[C@/VDOC%I7C^/3M)T*=KJQMI#/-<%&0,^"J@9 / +9..XQ7U M+X)_Y$_1?^O.'_T 5\6_&+X,WGPGN[0M>#4;"[W".X$90JPZJPR1TQ@YYP>. M*^TO!/\ R)^B_P#7G#_Z *\_(*N+JYCB'C%:>FAWYW3PM+ X=8-WCKJ?+/[7 M6HR7'Q"L+0MF&WL%=5]&9WS^BK7"_!&U2]^*WAN.0 J+GS.?559A^H%=9^U= M&T?Q3!/1[&)A_P!]./Z5Q7P?U#^S/BAX9FQG=?1P_P#?9V?^S5\!CI\V?WE_ M.C[G!14<@M'^1GZ!K]T44B_='TI:_H".R/Q![A1113$%%%% 'F7[25B+WX/Z MYA SQ>5*I/;$J$G\LU\-5]^?&I5;X5^)@W3[#(?QVG'ZU\!U^)\;P2QE.2ZH M_7^#)-X2I'S_ $/MW]F.Z:X^#^DJQ)\J2=.?^NK$?SK>^-G_ "2KQ-_UY2?^ M@FN?_9@MS#\(-+<_\M)9V'_?UA_2N@^-G_)*O$W_ %Y2?^@FOT.A?^Q%S?R? MH?!5K?VP[?S_ *GP)7Z%?"W_ ))OX8_[!MM_Z*6OSUKZ/\)^(/C7#X8TI-)T M.VETM;6);:1O*RT80;2*<(\53I6G&-N[L M?4=<+\5_BIIGPS\/RW$\BS:C*I6ULU/S2MCJ?11W/]2!7SQXX^,'Q<\,LL&L M*=$\SA9([5"K>P<[@3]#FO+-,UN'5O%UG?>*I+K5K1YE%VTDS&0Q]#\W)XZX M'ICBOJ9\S@.&9R7UBM-2@M;1UOY%SPWX5\0_%CQ3.M ME"UW>74IFN;EAB.,LQ)9SV'7CJ<<"OM_X;_#^P^&_A>WTBR^=E^>>AVT6@VMO;:>R!X_LP&UP0,-G^(D8Y[UM5[61Y'3R] M/$3ES5)=?\CR,WSFIF%J,5RTX[+_ #,KQ7JHT/PSJFH%=PM;628@=]JD_P!* M_.-F+,23N)Y)-?H5\4(VF^'/B=%Y9M-N /\ OTU?GI7QW'4G[2C'IJ?7<%17 M+6?70^L?V.K9%\'ZWLG_ *":YL3_ 9^C-J/\6/JC\Y:^F?A M3^T9X8\%^ M*T:^BOVNK5&5S%""N2Q/!W>]?,U?6/P<^!W@SQ7\.-&U34](^ MT7UPC&23[1*NXAR!P&QT%?A7#4<9+&5/J32E;KZG[/Q$\(L)3^MIM7TMZ&K_ M ,-;>#/^>&I_^ Z__%5G:U^U[X=BLI?[.TW4+JZ*D(LJI&F?<[B1^1KL/^&; M?A[_ - +_P FIO\ XNLK7OV6?!.H6$J6-K/I=SM^2>*X=\'ME7)!%?HM>GQ! M[-\LH'P%&>1\ZYHSM\CRC]EK4I]8^+>L7]TV^YNK.:>5@, LTT9/'U)KZYKY M)_9ATF;0?C%K>FW./M%G:S0.5S@LLR D>W%?6U=/"W.L!:I\5WL M_P#L%7?\EK]"RUN(K#QGIJ%M+U)A M@/W,$I R8V/?JI^8?Q*WXY^(_#NI>$->O]%UFSET[5;"9H+FUF&'C=3@@_XC M@]17]!=?)/[<_P"Q[#\;=!D\7^%K58O'6FP_-"@P-4A4?ZIO^FBC[C=_NGC: M5K)\T^K2]A6?N/\ SS3+_;+VU)>\OQ.+_8'_;0_X3*WLOAIXYOM7N](U ,IFLKZUER&!,_;*@^-FCP^#_%EU'!X\L8OW)?\ KC!_Z$]<#^TE_P EBUSZ0_\ HI*[[]C?_D,>)?\ KC!_ MZ$]?AN!_Y*1_XF?L6,_Y)R/^&/Z'U/1117[D?CIYM\=_AG??$_PI;Z?ILUO# M=P72SAKDL%("LI&0"?XO3M7<^'=/DTG0=.LIBK2V]O'$Y0Y!*J <>W%:%%![9V[ HVY1^.]ORK MP+1]2DT?5K*_B_UMK.DZ?56##^5?R M5^RY?BHXS"PK1ZH_),9AY87$3HRZ,****](X@HHHH \T_:.U#^S_ (0:Z0P5 MY5CB SUW2*I_0FOABOJ']L+Q9''8Z/X=BD!FE'V\+?#W0M-DC\N:&U3S4])"-S_\ CQ-4OC9_R2KQ M-_UY2?\ H)KME7:H Z 8KB?C9_R2KQ-_UY2?^@FOU/%4E1RZ=)=(V_ _-<-4 M=7'0J2W.O#=[I%_&&CG0A7 ^:-OX7'N#S7Y_ M>)/#]YX4UZ^TB_C\N[M)#&^,X/HP]B,$>QK](*^>/VJ_AB=3TV/Q9I\):YLU M\N]5 27ASP__ $GGV))X6OH.+,H6+P_UJBO?A^*/"X8S3ZIB/J]1^Y/\&,_ M95^*7]H6#^$=1FSAZU>>'-8M-3T^9K>\M9 M!)'(OJ.Q]0>A'<$U]]?#/Q_9?$?PK:ZM:%4D8;)X-V3#( -RG^8]00>]3PGG M"Q5#ZI5?OQV\T7Q1E/U2O]9I+W)_@_\ @G1WULEY9SP2 ,DB%2K<@@BOS@UG M3)=$U>]T^?B:UG>!_JK%3_*OTFKXY_:F\!R>'O&HUV",BPU89=E'"3*,,.G& M0 WN=U9\:8&5;"QQ$%\&_HS3A'&*CBI4)/XUIZHV?V.]<2U\1Z]I3$[KJWCG M3T_=L0?_ $8/RKZMK\]?ACXP;P+XZTG6,GR89=LZC/,3?*_ ZD DCW K]!;2 MZCOK6*>%UEBD4.KJ5>/OC)-X=^(WA_PGI-G'J%U>R*+OLG_H)K8'05C^ M,/\ D5=6_P"O63_T$T\1K0F_)BH_Q8^I^-M,\ :')JV MK2-':HZI\B[F9F. ._K] :XXTZ."IR:]V.[.F4ZN*FD]7LC>HJGH^JV^NZ3 M9ZC:%FMKJ)9HBRE3M8 C(/3@UI+\;_#%J#E MH?#Z.P]-UQ.!_P"@U]*_$G_@I-\-_A_KNMZ$FDZ_JNL:5=36,J1011PF:)RC M#>TF=NY3R%/TK\V/CU\:-5^/OQ.U3QAJL"637.V*VLHG+I;0(,)&&/4]23@9 M9F. #@?7Y)@ZL<0JTU9(^6S;%4YT?9P=V>K_ /!.?4DL?VJ_#L#?>O+2]@7Z MB!Y/Y1FOV$K\!_AO\0-6^%?CK1?%FAR)'JFE7 N(O,!*/P0R, 02K*64X(X8 M\U^D/A/_ (*I?#S4+"'_ (2#PYKVC7Y \U+5(KJ '_9?>C$?5!6^>X.K6KJM M35U8RR?%4Z5)TZFCN?:]%9GA?Q%:>+O#.DZ[8%S8:G:17MOYB[6\N1 ZY'8X M8<5IU\8]-#ZQ.Z/@/_@H%^QNNL0ZA\4O!-EMU&-3-KNF0+_Q\*!S=(H_C 'S M@?>&6^\&W?G9HFM7_AW5K/5-+NYK#4;.59[>ZMV*O%(IRK*1T(-?T'XW#!Z5 M^7G[?'[&P^'%]<_$/P58[/"MU)NU+3K=/ETZ5C_K$ Z0L3TZ(QP/E("_:9-F MBDOJF(>G3_(^2S3+W%_6*/S/JC]C7]L+3OV@_#\>BZW+#8^/;"+-S;\*E\@X M\^(?^A*/ND\<$5]-U_/CH.O:CX7UFSU;2+Z;3M3LY!-;W5LY22)QT((K] _@ MW_P5.MK?2(+#XE^'[J:^A4(=7T-4(GQ_$\+,NP^I5B"2<*HXKES+)W3DZF&U MCV['1@,T4HJG7T:ZGZ%T5A>'?&FF^)_ ^E^++1Y%T?4-/BU.%I4PXADC$BEE M&<':1D5YAXB_:N\(:?;R?V9]JU:?:=BQPF)<]LE\$#Z U\-B\;0P2O7E8^QP MV%K8Q_N(\QX%^T9*)OC%K^.=IA7_ ,@I7=?L=WB1^)M>M2<22VTO\ 5KP@W-Y,TSA-:/^U9X)U",&[DO-,?N)[9G_\ 0-U>M:3JEMKFEVFH61P1UK]XPV-P^+_@S3/Q6OA*^&_C0:+=%%%=QR 5# @]*^/_ -I#X.2^ M%=8G\2:7 6T>\??<*G/V>5CR?96)_ G'&17V!4-Y9P:C:2VUS"D]O,I22.10 MRLI&""#U%>%F^54LVP[I3WZ/LSV,KS*KEE=5H;=5W1^?WPS^(%W\-O%EMJ]L M#+$/W=Q!_P ]8B1D?7@$>X],U]X^%_%&G>,-%MM4TNX6YM)UW*R]1Z@CL0>" M*^;_ (K?LL75K/+J7@\"XMV.YM,D6XO&<-57AL9!ND^J/O,PPV%XBIK$X M.255;IGW[17AOA/]K+POJD*KK45QHEP!\Q*&:,GV*C/YJ*[-?CUX#:W\\>([ M79Z'<&_[YQG]*_2*.<8"O'GA57WGY_5RO&T9 *\J\5?M7^%-)@8:.EQK=P1\H2,PQ@_[3. ?R!KR"XT MWXB?M&:O'<2VS6NDJV8FD#16L0Y&5SS(>#R,]>PKR\=GM.*=+!+VE1[6U7WG MH8/)JDFJF,?LZ:W;T?R1PGB36M8^+OCV6YCMY+B_U";R[>TC.[8@^ZH/H!R3 MP.I..:^R/@S\+;?X8>%4M3LEU.XQ)>7"#[S=E!_NKT'XG S3/A3\%]&^%UF7 MMQ]MU650LU]*HW$=U4?PKGM],DX%>A5S9'D&_AS-!!K5X\%Q.ADBC2%Y" MP!P>0,#GU-?.GQP_:(MO'^A-H6BVD\-E*ZM<7%P K.%.0JJ">,@')(Z8Q7=G M6:8;#8:K2E+WK-6ZG'E.78C$8BG.,?=NG?IH>$U^@_PGD\SX9^%FSG_B66V? M^_2U^?%?0OP9_:3LO!_ANWT'7[:X>*URL%U;@/\ (23M8$@\=!C/';CG\SX2 MQU/ XF:Q&BDMS]#XJP57&4*S"LVF7!,UE,0<%,\H3ZKG!_ ]ZG^"OQ4G^&'B MA9I"TFD71$=Y"/3LZ^ZY/U&1Z8^P_B9\.-.^)GAN73+W]U*I\RWN5&6ADQPP M'<=B.X/XU\2^._AAXA^'=^\&JV,@M\XCO(@6@D'.,-V/'0X/M7XOF^58G),; M]=P:]R]].GD?K>59GA\XP?U+&/WK6UZ^:\S[_P!.U"WU:Q@O+29)[:=!)'+& M)?AU M*-)UOW&D: MK#Y5Q$Q''&!GV_P"('PVT3XD:2;+5K?98//L+]5 MQKY*BV?F?;@(89'(HKXX^'7[3FO^#533]A\;B\BQN%EI M#F7=:GK-%7/Y 9KBO%O[6?AG2X671(+C6K@CY6V& M&(?4L-WY+7=6SC 4(\TJJ^\XZ65XVM+EC2?W6/2_B-X_T_X<^&;G5;YP64;8 M8-V&FD(X0?YX )[5\Y?LXV][\0/B]J?BG4CY\ULC3L^3A9),JJ@>@3>!Z "O M*?&WCS7?B5K0O-5F:>4?+#;0J1'$#V1??CGDG YXKZK_ &8/!,WA7P"UW>6[ M6]]J4QF=)8]CJ@^5%.>>Q8?[]?$4,=4S_-8PU@^/KI;'P5KMPYPD5E,['V"$UG>.?BOX;^'4MO#K=Z]O-<*SQ1I [E@. M#RH('7O7@OQ@_::L_%7AJ[T/P]:W$:W8\J>[N%"XC/WE5-\ %E;!X( X([=1SG\@X;S"&7 M8UU*Z:C)6/U7B+ SQ^#C"A9RB[VN?<=%?/D/[8VA&,&70]01^X4QL/SW"EE_ M;%T%5_=Z'J+-Z,8P/SW&OU[_ %@RZU_:?F?E?]B8^]O9_D?05?*_[4'BY_%G MB_2/!>G.'\F9/- Z&>3"HOX*W_C_ +53\6?M=ZSJEJ]OHFE0Z46!7[1-)YS@ M$=57 /UW#VKBO@/I,WBWXP:3)I)QUIO_"*Z)_T M"+'_ ,!D_P *\$_X;*LO^A;G_P# A?\ "C_ALJR_Z%JX_P# E?\ "OG?]:-HY462-AAD<9!![$5\Y? M\-E67_0M7'_@2O\ A1_PV59?]"U]%_A_ MF>^_\(UI'_0+L_\ P'3_ H_X1G2/^@79_\ @.G^%>!?\-E67_0M7'_@2O\ MA1_PV59?]"W0K M,(F;)7(SC/>MFOQX]ZE"3A>S1S7_"L_"?_0MZ5_X!1_\ Q-'_ M K/PG_T+>E?^ 4?_P 372T4OJM#^1?[C'IE?^ 4?_P 3 M72T5/U6A_(ON'[>K_,_O,[1O#>E>'5E72].M=/$I!D%K"L>['3. ,]36C117 M1&,8+EBK(RE)R=V%1W%K%=1M'+&LB,,%6 (-2442BI*S5P3:U1P^J?!'P/K M/VCPW8J6.2UO'Y+'\4P:TO!?PW\/?#U;M=!L/L(NBIF_>N^[;G'WB<=3T]:Z M:BN6&#P].?M(02EWL;RQ-><.24VUVN%! /49HHKKW.8Y_P 0?#[PWXJYU71; M.^?:5$DL*EP#Z-C(_ UQ%[^S#X NE/EZ9-;'^]'=RG_T)B*]7HKSZV782N[U M*2;]#MI8[$T5:G4:^;/&H?V4?!$4FYDOIA_=>Y('Z &MW3OV=?A_IDJRIH$< MKK_S\322J?JK,1^E>D45C'*<#!WC1C]QM+,L;-6=67WLRM'\)Z-X?39IFEVE M@G7;;P*@_05J].!Q117I0I0IJT%8\^4Y3=Y.YEZQX5T?Q#)&^IZ79Z@\8(1K MF!)"H/4#(.*SO^%9^$_^A;TK_P H_\ XFNEHJ)8>C-WE%-^A:K5(JRDTE?^ 4?_ ,31_P *S\)_]"WI7_@%'_\ $UTM%3]5H?R+[A^WJ_S/ M[SFO^%9^$_\ H6]*_P# */\ ^)H_X5GX3_Z%O2O_ "C_P#B:Z6BCZK0_D7W M![>K_,_O.:_X5GX3_P"A;TK_ , H_P#XFKVD>#]#T"Y-QIND6-A.R[#+;VZ1 ML5)!(R .,@?E6O13CAZ,7S1@K^@G6J25G)A111728GYFT445_)A_4 4444P" MBBBD 4444 %%%%5'="ELS[[^"?\ R2OPU_UY1_\ H(KMZ**_J'+_ /=*7^%? MD?S;CO\ >JGJ_P PHHHKT#B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " ..BBB@ HHHH **** /_]D! end XML 12 kfrc-20200930_htm.xml IDEA: XBRL DOCUMENT 0000930420 2020-01-01 2020-09-30 0000930420 2020-10-29 0000930420 2020-07-01 2020-09-30 0000930420 2019-07-01 2019-09-30 0000930420 2019-01-01 2019-09-30 0000930420 2020-09-30 0000930420 2019-12-31 0000930420 us-gaap:CommonStockMember 2019-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000930420 us-gaap:RetainedEarningsMember 2019-12-31 0000930420 us-gaap:TreasuryStockMember 2019-12-31 0000930420 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000930420 2020-01-01 2020-03-31 0000930420 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000930420 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0000930420 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000930420 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000930420 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000930420 us-gaap:CommonStockMember 2020-03-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000930420 us-gaap:RetainedEarningsMember 2020-03-31 0000930420 us-gaap:TreasuryStockMember 2020-03-31 0000930420 2020-03-31 0000930420 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000930420 2020-04-01 2020-06-30 0000930420 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000930420 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000930420 us-gaap:CommonStockMember 2020-06-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000930420 us-gaap:RetainedEarningsMember 2020-06-30 0000930420 us-gaap:TreasuryStockMember 2020-06-30 0000930420 2020-06-30 0000930420 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000930420 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000930420 us-gaap:TreasuryStockMember 2020-07-01 2020-09-30 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000930420 us-gaap:CommonStockMember 2020-09-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000930420 us-gaap:RetainedEarningsMember 2020-09-30 0000930420 us-gaap:TreasuryStockMember 2020-09-30 0000930420 us-gaap:CommonStockMember 2018-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000930420 us-gaap:RetainedEarningsMember 2018-12-31 0000930420 us-gaap:TreasuryStockMember 2018-12-31 0000930420 2018-12-31 0000930420 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000930420 2019-01-01 2019-03-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000930420 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000930420 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0000930420 us-gaap:CommonStockMember 2019-03-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000930420 us-gaap:RetainedEarningsMember 2019-03-31 0000930420 us-gaap:TreasuryStockMember 2019-03-31 0000930420 2019-03-31 0000930420 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000930420 2019-04-01 2019-06-30 0000930420 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000930420 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000930420 us-gaap:CommonStockMember 2019-06-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000930420 us-gaap:RetainedEarningsMember 2019-06-30 0000930420 us-gaap:TreasuryStockMember 2019-06-30 0000930420 2019-06-30 0000930420 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000930420 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000930420 us-gaap:TreasuryStockMember 2019-07-01 2019-09-30 0000930420 2019-10-01 2019-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000930420 us-gaap:CommonStockMember 2019-09-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000930420 us-gaap:RetainedEarningsMember 2019-09-30 0000930420 us-gaap:TreasuryStockMember 2019-09-30 0000930420 2019-09-30 0000930420 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember kfrc:GSSegmentDivestitureMember 2019-07-01 2019-09-30 0000930420 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember kfrc:GSSegmentDivestitureMember 2019-01-01 2019-09-30 0000930420 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember kfrc:KforceGovernmentSolutionsIncKGSMember 2019-07-01 2019-09-30 0000930420 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2020-01-01 2020-09-30 0000930420 kfrc:TechnologySegmentMember 2020-07-01 2020-09-30 0000930420 kfrc:FinanceAndAccountingSegmentMember 2020-07-01 2020-09-30 0000930420 kfrc:TechnologySegmentMember 2019-07-01 2019-09-30 0000930420 kfrc:FinanceAndAccountingSegmentMember 2019-07-01 2019-09-30 0000930420 kfrc:TechnologySegmentMember 2020-01-01 2020-09-30 0000930420 kfrc:FinanceAndAccountingSegmentMember 2020-01-01 2020-09-30 0000930420 kfrc:TechnologySegmentMember 2019-01-01 2019-09-30 0000930420 kfrc:FinanceAndAccountingSegmentMember 2019-01-01 2019-09-30 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2020-07-01 2020-09-30 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2020-07-01 2020-09-30 0000930420 kfrc:FlexRevenueMember 2020-07-01 2020-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2020-07-01 2020-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2020-07-01 2020-09-30 0000930420 kfrc:DirectHireRevenueMember 2020-07-01 2020-09-30 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2019-07-01 2019-09-30 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2019-07-01 2019-09-30 0000930420 kfrc:FlexRevenueMember 2019-07-01 2019-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2019-07-01 2019-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2019-07-01 2019-09-30 0000930420 kfrc:DirectHireRevenueMember 2019-07-01 2019-09-30 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2020-01-01 2020-09-30 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2020-01-01 2020-09-30 0000930420 kfrc:FlexRevenueMember 2020-01-01 2020-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2020-01-01 2020-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2020-01-01 2020-09-30 0000930420 kfrc:DirectHireRevenueMember 2020-01-01 2020-09-30 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2019-01-01 2019-09-30 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2019-01-01 2019-09-30 0000930420 kfrc:FlexRevenueMember 2019-01-01 2019-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2019-01-01 2019-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2019-01-01 2019-09-30 0000930420 kfrc:DirectHireRevenueMember 2019-01-01 2019-09-30 0000930420 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 2020-01-01 0000930420 kfrc:WorkLLamaLLCMember 2019-06-30 0000930420 kfrc:WorkLLamaLLCMember 2020-07-01 2020-09-30 0000930420 kfrc:WorkLLamaLLCMember 2020-01-01 2020-09-30 0000930420 kfrc:WorkLLamaLLCMember 2019-07-01 2019-09-30 0000930420 kfrc:WorkLLamaLLCMember 2019-01-01 2019-09-30 0000930420 kfrc:DeferredPayrollTaxesMember kfrc:COVID19Member 2020-09-30 0000930420 kfrc:TwoThousandTwentyStockIncentivePlanMember 2020-04-28 0000930420 kfrc:OptionOrStockAppreciationRightMember 2020-04-28 0000930420 us-gaap:CommonStockMember 2020-04-28 0000930420 srt:MinimumMember us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0000930420 srt:MaximumMember us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0000930420 us-gaap:RestrictedStockMember 2019-12-31 0000930420 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0000930420 us-gaap:RestrictedStockMember 2020-09-30 0000930420 kfrc:InterestRateSwapAMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-05-31 0000930420 kfrc:InterestRateSwapAMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-05-31 0000930420 kfrc:InterestRateSwapBMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-17 0000930420 kfrc:InterestRateSwapBMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-05-31 0000930420 srt:ScenarioForecastMember kfrc:InterestRateSwapBMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-05-31 0000930420 srt:ScenarioForecastMember kfrc:InterestRateSwapBMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-05-31 0000930420 srt:ScenarioForecastMember kfrc:InterestRateSwapBMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-05-31 0000930420 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0000930420 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0000930420 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-09-30 0000930420 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-09-30 0000930420 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-09-30 0000930420 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-09-30 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000930420 srt:MinimumMember 2020-01-01 2020-09-30 0000930420 srt:MaximumMember 2020-01-01 2020-09-30 0000930420 kfrc:WorkLLamaLLCMember 2020-01-01 2020-03-31 shares iso4217:USD iso4217:USD shares pure kfrc:executive false 2020 Q3 0000930420 --12-31 P1Y 1 3 0.50 3 10-Q 10-Q true 2020-09-30 false 000-26058 000-26058 Kforce Inc FL 59-3264661 1001 East Palm Avenue Tampa FL 33605 813 552-5000 552-5000 Common Stock, $0.01 per share KFRC NASDAQ Yes Yes Yes Yes Large Accelerated Filer false false false false 21956078 365424000 345558000 1043652000 1011157000 261546000 242747000 747889000 714144000 103878000 102811000 295763000 297013000 75852000 79223000 235614000 237053000 1308000 1427000 4081000 4619000 26718000 22161000 56068000 55341000 -938000 -880000 -3746000 -2206000 25780000 21281000 52322000 53135000 7017000 5374000 14568000 13178000 18763000 15907000 37754000 39957000 0 -967000 0 76697000 18763000 14940000 37754000 116654000 118000 -113000 -1473000 -871000 18881000 14827000 36281000 115783000 0.90 0.70 1.79 1.68 0 -0.04 0 3.24 0.90 0.66 1.79 4.92 0.89 0.68 1.77 1.65 0 -0.04 0 3.16 0.89 0.64 1.77 4.81 20782000 22770000 21041000 23723000 21180000 23342000 21369000 24278000 101273000 19831000 4101000 2078000 230002000 217929000 7413000 7475000 338688000 245235000 27671000 29975000 73871000 72838000 12956000 8037000 25040000 25040000 478226000 381125000 40821000 33232000 75086000 44001000 5190000 5685000 6181000 878000 500000 1168000 127778000 84964000 100000000 65000000 80242000 63898000 308020000 213862000 0.01 0.01 15000000 15000000 0 0 0 0 0 0 0.01 0.01 250000000 250000000 72247000 72202000 722000 722000 469177000 459545000 -2999000 -1526000 374767000 350545000 50291000 49277000 671461000 642023000 170206000 167263000 478226000 381125000 72202000 722000 459545000 -1526000 350545000 49277000 -642023000 167263000 9106000 9106000 75000 -214000 -214000 4000 218000 -218000 0 2896000 2896000 93000 4000 49000 142000 0.20 4293000 4293000 -384000 -1121000 -1121000 685000 20380000 20380000 72198000 722000 462752000 -2647000 354926000 49958000 -662354000 153399000 9885000 9885000 39000 240000 -240000 0 2903000 2903000 62000 5000 72000 134000 0.20 4162000 4162000 -160000 -470000 -470000 342000 9213000 9213000 72237000 722000 465957000 -3117000 360409000 50295000 -671495000 152476000 18763000 18763000 18763000 10000 241000 -241000 0 2908000 2908000 71000 5000 64000 135000 0.20 4164000 4164000 -40000 118000 118000 1000 30000 30000 72247000 722000 469177000 -2999000 374767000 50291000 -671461000 170206000 71856000 719000 447337000 1296000 237308000 45822000 -518329000 168331000 26855000 26855000 168000 -168000 0 4000 233000 -233000 0 2620000 2620000 86000 5000 54000 140000 0.18 4406000 4406000 -95000 -280000 -280000 432000 14688000 14688000 71860000 719000 450276000 1184000 259356000 46249000 -532963000 178572000 74859000 74859000 5000 177000 -177000 0 3524000 3524000 94000 4000 49000 143000 0.18 4278000 4278000 -162000 -478000 -478000 1048000 37486000 37486000 71865000 719000 454071000 706000 329760000 47293000 -570400000 214856000 14940000 14940000 9000 221000 -221000 0 2419000 2419000 91000 4000 53000 144000 0.18 4043000 4043000 -37000 -113000 -113000 1169000 40278000 40278000 71874000 719000 456802000 593000 340436000 48458000 -610625000 187925000 37754000 116654000 -4414000 1022000 2723000 936000 4081000 5051000 8707000 7469000 632000 647000 -555000 -80000 -1795000 -1077000 4392000 4830000 -1237000 -359000 0 79602000 -265000 -722000 15085000 14987000 5034000 8344000 31496000 9583000 24767000 1013000 93871000 46510000 5296000 7728000 2500000 7500000 3548000 0 0 123254000 -4248000 108026000 35000000 80100000 0 86900000 29623000 91947000 12619000 12726000 939000 1353000 0 -502000 -8181000 -113328000 81442000 41208000 19831000 112000 101273000 41320000 13493000 16749000 5641000 6256000 1924000 1079000 5722000 7224000 411000 427000 0 1500000 0 1060000 0 202000 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 - “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of the 2019 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 2019 Annual Report on Form 10-K. In management’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 31, 2019 was derived from our audited Consolidated Balance Sheet as of December 31, 2019, as presented in our 2019 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’ 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 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 “Kforce,” the “Company,” “we,” the “Firm,” “management,” “our” or “us” 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 workers’ compensation; obligations for the pension plan; variable consideration for revenue recognition; and any asset impairments. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">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 thousand in claims annually. Additionally, for all claim amounts exceeding $600 thousand, Kforce retains the risk of loss up to an aggregate annual loss of those claims of $200 thousand. For its partially self-insured lines of coverage, health insurance costs are accrued using estimates to approximate the liability for reported claims and incurred but not reported claims, which are primarily based upon an evaluation of historical claims experience, actuarially-determined completion factors and a qualitative review of our health insurance exposure including the extent of outstanding claims and expected changes in health insurance costs.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">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 (“WASO”) 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 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 30, 2019, 572 thousand and 555 thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September 30, 2020, there were 266 thousand and 348 thousand anti-dilutive common stock equivalents, respectively. For the three and nine months ended September 30, 2019, there were insignificant anti-dilutive common stock equivalents. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">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><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables, and has since issued subsequent updates to the initial guidance. The amended guidance requires the application of a current expected credit loss model, a new impairment model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. We adopted this standard using the modified retrospective approach as of January 1, 2020, as required. Refer to Note E - “Allowance for Credit Losses” additional accounting policy and transition disclosures related to our allowance for credit losses.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the FASB issued authoritative guidance, which provides optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships, and other transactions that reference LIBOR and are affected by reference rate reform if certain criteria are met. Entities may adopt the provisions of the new standard as of the beginning of the reporting period when the election is made between March 12, 2020 through December 31, 2022. We adopted this optional standard effective January 1, 2020 using the prospective method, and utilized the optional expedients for cash flow hedges to assume that a hedged forecasted transaction is probable of occurring and that the reference rate will not be replaced for the remainder of a hedging relationship.</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">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 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 is effective for fiscal periods beginning after December 15, 2020 with the retrospective method required for all periods presented. The adoption of this guidance will modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.</span></div> 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 2019 Annual Report on Form 10-K. In management’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 31, 2019 was derived from our audited Consolidated Balance Sheet as of December 31, 2019, as presented in our 2019 Annual Report on Form 10-K. 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 “Kforce,” the “Company,” “we,” the “Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise. 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 workers’ compensation; obligations for the pension plan; variable consideration for revenue recognition; and any asset impairments. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates. 600000 600000 200000 Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) 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. For the three and nine months ended September 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 30, 2019, 572 thousand and 555 thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September 30, 2020, there were 266 thousand and 348 thousand anti-dilutive common stock equivalents, respectively. For the three and nine months ended September 30, 2019, there were insignificant anti-dilutive common stock equivalents. 398000 328000 572000 555000 266000 348000 <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><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables, and has since issued subsequent updates to the initial guidance. The amended guidance requires the application of a current expected credit loss model, a new impairment model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. We adopted this standard using the modified retrospective approach as of January 1, 2020, as required. Refer to Note E - “Allowance for Credit Losses” additional accounting policy and transition disclosures related to our allowance for credit losses.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the FASB issued authoritative guidance, which provides optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships, and other transactions that reference LIBOR and are affected by reference rate reform if certain criteria are met. Entities may adopt the provisions of the new standard as of the beginning of the reporting period when the election is made between March 12, 2020 through December 31, 2022. We adopted this optional standard effective January 1, 2020 using the prospective method, and utilized the optional expedients for cash flow hedges to assume that a hedged forecasted transaction is probable of occurring and that the reference rate will not be replaced for the remainder of a hedging relationship.</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">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 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 is effective for fiscal periods beginning after December 15, 2020 with the retrospective method required for all periods presented. The adoption of this guidance will modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.</span></div> Discontinued Operations<div 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 2019, management completed the sale of our Government Solutions (“GS”) segment as a result of the Firm’s decision to focus solely on the commercial technical and professional staffing services and solutions space. The GS segment consisted of Kforce Government Solutions, Inc. (“KGS”), our federal government solutions business, and TraumaFX® Solutions, Inc. (“TFX”), our federal government product business. The results of operations for both KGS and TFX have been reported as discontinued operations in our consolidated financial statements for all prior periods presented. </span></div><div 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 summarizes the line items of pretax profit of the GS segment (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.974%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:19.253%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Three Months Ended September 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;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%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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 style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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,737 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;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%">Direct costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">8,243 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">1,094 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Loss) gain on sale of discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">79,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other expense, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Loss) income from discontinued operations, before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(402)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">80,260 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Loss) income from discontinued operations, net of tax</span></td><td colspan="3" style="display:none"/><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%">(967)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">76,697 </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%">During the three months ended September 30, 2019, we recorded $0.6 million of income tax expense related to a revision in an estimate of our tax obligation for the sale of KGS, which is included in the Loss on sale of discontinued operations, net of tax.</span></div><div 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 nine months ended September 30, 2019, the accompanying Unaudited Condensed Consolidated Statements of Cash Flows are presented on a combined basis (continuing operations and discontinued operations) and cash provided by operating activities and cash provided by investing activities for discontinued operations were $5.1 million and $118.5 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 summarizes the line items of pretax profit of the GS segment (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.974%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:19.253%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Three Months Ended September 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;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%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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 style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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,737 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;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%">Direct costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">8,243 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">1,094 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Loss) gain on sale of discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">79,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other expense, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Loss) income from discontinued operations, before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(402)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">80,260 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Loss) income from discontinued operations, net of tax</span></td><td colspan="3" style="display:none"/><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%">(967)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">76,697 </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> 0 27737000 0 19494000 0 8243000 0 6842000 0 307000 0 1094000 -402000 79602000 0 -436000 -402000 80260000 565000 3563000 -967000 76697000 600000 5100000 118500000 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 (“Tech”) and Finance and Accounting (“FA”) segments. Historically, and for the three and nine months ended September 30, 2020 and 2019, 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></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #e36f1e;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 #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-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;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 18pt;text-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 </span></td><td style="background-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 </span></td><td style="background-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 </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 18pt;text-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 </span></td><td style="background-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 </span></td><td style="background-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 </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 18pt;text-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 </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 18pt;text-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 continuing 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 </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 12pt;text-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%">2019</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 18pt;text-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%">271,999 </span></td><td style="background-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%">73,559 </span></td><td style="background-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%">345,558 </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 18pt;text-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%">76,436 </span></td><td style="background-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%">26,375 </span></td><td style="background-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%">102,811 </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 18pt;text-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%">81,530 </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 18pt;text-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 continuing 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%">21,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-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 12pt;text-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;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 18pt;text-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 </span></td><td style="background-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 </span></td><td style="background-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 </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 18pt;text-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 </span></td><td style="background-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 </span></td><td style="background-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 </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 18pt;text-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 </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 18pt;text-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 continuing 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%">52,322 </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 12pt;text-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%">2019</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 18pt;text-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%">792,947 </span></td><td style="background-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%">218,210 </span></td><td style="background-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,011,157 </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 18pt;text-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%">219,431 </span></td><td style="background-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%">77,582 </span></td><td style="background-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%">297,013 </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 18pt;text-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,878 </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 18pt;text-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 continuing 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%">53,135 </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 following table provides information on the operations of our segments (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #e36f1e;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 #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-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;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 18pt;text-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 </span></td><td style="background-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 </span></td><td style="background-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 </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 18pt;text-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 </span></td><td style="background-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 </span></td><td style="background-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 </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 18pt;text-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 </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 18pt;text-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 continuing 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 </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 12pt;text-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%">2019</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 18pt;text-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%">271,999 </span></td><td style="background-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%">73,559 </span></td><td style="background-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%">345,558 </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 18pt;text-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%">76,436 </span></td><td style="background-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%">26,375 </span></td><td style="background-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%">102,811 </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 18pt;text-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%">81,530 </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 18pt;text-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 continuing 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%">21,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-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 12pt;text-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;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 18pt;text-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 </span></td><td style="background-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 </span></td><td style="background-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 </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 18pt;text-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 </span></td><td style="background-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 </span></td><td style="background-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 </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 18pt;text-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 </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 18pt;text-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 continuing 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%">52,322 </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 12pt;text-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%">2019</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 18pt;text-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%">792,947 </span></td><td style="background-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%">218,210 </span></td><td style="background-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,011,157 </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 18pt;text-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%">219,431 </span></td><td style="background-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%">77,582 </span></td><td style="background-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%">297,013 </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 18pt;text-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,878 </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 18pt;text-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 continuing 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%">53,135 </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> 260251000 105173000 365424000 71960000 31918000 103878000 78098000 25780000 271999000 73559000 345558000 76436000 26375000 102811000 81530000 21281000 782785000 260867000 1043652000 216606000 79157000 295763000 243441000 52322000 792947000 218210000 1011157000 219431000 77582000 297013000 243878000 53135000 Disaggregation of Revenue<div 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 the disaggregation of revenue by segment and type (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="background-color:#ffffff;border-top:1pt solid #e36f1e;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 #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-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;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 18pt;text-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 24pt;text-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%">256,118 </span></td><td style="background-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%">100,569 </span></td><td style="background-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%">356,687 </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 24pt;text-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%">4,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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 18pt;text-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%">260,251 </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%">105,173 </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%">365,424 </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 12pt;text-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%">2019</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 18pt;text-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 24pt;text-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%">267,304 </span></td><td style="background-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%">66,348 </span></td><td style="background-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%">333,652 </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 24pt;text-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%">4,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906 </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 18pt;text-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%">271,999 </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%">73,559 </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%">345,558 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-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 12pt;text-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;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 18pt;text-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 24pt;text-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 </span></td><td style="background-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 </span></td><td style="background-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 </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 24pt;text-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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 18pt;text-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%">782,785 </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%">260,867 </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,043,652 </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 12pt;text-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%">2019</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 18pt;text-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 24pt;text-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%">777,227 </span></td><td style="background-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%">196,760 </span></td><td style="background-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%">973,987 </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 24pt;text-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%">15,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,170 </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 18pt;text-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%">792,947 </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%">218,210 </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,011,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"/></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 following table provides the disaggregation of revenue by segment and type (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="background-color:#ffffff;border-top:1pt solid #e36f1e;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 #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-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;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 18pt;text-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 24pt;text-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%">256,118 </span></td><td style="background-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%">100,569 </span></td><td style="background-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%">356,687 </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 24pt;text-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%">4,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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 18pt;text-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%">260,251 </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%">105,173 </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%">365,424 </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 12pt;text-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%">2019</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 18pt;text-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 24pt;text-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%">267,304 </span></td><td style="background-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%">66,348 </span></td><td style="background-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%">333,652 </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 24pt;text-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%">4,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906 </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 18pt;text-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%">271,999 </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%">73,559 </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%">345,558 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-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 12pt;text-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;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 18pt;text-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 24pt;text-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 </span></td><td style="background-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 </span></td><td style="background-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 </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 24pt;text-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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 18pt;text-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%">782,785 </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%">260,867 </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,043,652 </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 12pt;text-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%">2019</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 18pt;text-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 24pt;text-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%">777,227 </span></td><td style="background-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%">196,760 </span></td><td style="background-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%">973,987 </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 24pt;text-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%">15,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,170 </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 18pt;text-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%">792,947 </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%">218,210 </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,011,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"/></tr></table></div> 256118000 100569000 356687000 4133000 4604000 8737000 260251000 105173000 365424000 267304000 66348000 333652000 4695000 7211000 11906000 271999000 73559000 345558000 770635000 248578000 1019213000 12150000 12289000 24439000 782785000 260867000 1043652000 777227000 196760000 973987000 15720000 21450000 37170000 792947000 218210000 1011157000 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’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 September 30, 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 activity within the allowance for credit losses on trade receivables for the nine months ended September 30, 2020 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #e36f1e;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, 2020 (1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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,843 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;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</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%">2,723 </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%">(900)</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, 2020</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%">3,666 </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: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%">As a result of the adoption of the new credit losses accounting standard, we recorded a cumulative effect adjustment to increase the allowance for credit losses of $0.3 million as of January 1, 2020.</span></div>The allowances on trade receivables presented in the Unaudited Condensed Consolidated Balance Sheets include $0.4 million and $0.5 million at September 30, 2020 and December 31, 2019, respectively, for reserves unrelated to credit losses.Management considered the ongoing COVID-19 economic and health crisis and its impact on our clients’ ability to pay outstanding receivables. We analyzed receivables concentrated within specific industries considered to be most significantly impacted, reviewed specific clients with credit ratings that were in a higher risk category and applied higher credit loss rates in order to estimate our potential credit loss exposure, which resulted in an increase to our allowance for credit losses during the nine months ended September 30, 2020. <div 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 September 30, 2020 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #e36f1e;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, 2020 (1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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,843 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;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</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%">2,723 </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%">(900)</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, 2020</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%">3,666 </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: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%">As a result of the adoption of the new credit losses accounting standard, we recorded a cumulative effect adjustment to increase the allowance for credit losses of $0.3 million as of January 1, 2020.</span></div> 1843000 2723000 900000 3666000 300000 400000 500000 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></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;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="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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,001 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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,413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;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%">Right-of-use assets for operating leases, net (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%">17,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Capitalized software, net (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Equity method investment (3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred loan costs, 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%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,298 </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 6pt;text-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="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%">73,871 </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%">72,838 </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: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%"> During the three and nine months ended September 30, 2020, we recognized $0.6 million and $1.5 million, respectively, of expense related to impairment of certain ROU assets, which was recorded in SG&amp;A in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income, due to the Firm’s decisions not to reoccupy certain of our leased offices.</span></div><div><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%">Accumulated amortization of capitalized software was $35.0 million and $34.2 million as of September 30, 2020 and December 31, 2019, respectively.</span></div><div><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">(3)</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 (“WorkLLama”), which is accounted for as an equity method investment. The loss on equity method investment was $0.1 million and $1.2 million for the three and nine months ended September 30, 2020, respectively and was $0.4 million for the three and nine months ended September 30, 2019, respectively. Refer to Note M - “Commitments and Contingencies” for more information on contingencies related to WorkLLama.</span></div> <div 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></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;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="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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,001 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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,413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;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%">Right-of-use assets for operating leases, net (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%">17,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Capitalized software, net (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Equity method investment (3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred loan costs, 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%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,298 </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 6pt;text-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="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%">73,871 </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%">72,838 </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: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%"> During the three and nine months ended September 30, 2020, we recognized $0.6 million and $1.5 million, respectively, of expense related to impairment of certain ROU assets, which was recorded in SG&amp;A in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income, due to the Firm’s decisions not to reoccupy certain of our leased offices.</span></div><div><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%">Accumulated amortization of capitalized software was $35.0 million and $34.2 million as of September 30, 2020 and December 31, 2019, respectively.</span></div><div><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">(3)</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 (“WorkLLama”), which is accounted for as an equity method investment. The loss on equity method investment was $0.1 million and $1.2 million for the three and nine months ended September 30, 2020, respectively and was $0.4 million for the three and nine months ended September 30, 2019, respectively. Refer to Note M - “Commitments and Contingencies” for more information on contingencies related to WorkLLama.</span></div> 33001000 35413000 17933000 18344000 11955000 8759000 9432000 8169000 589000 855000 961000 1298000 73871000 72838000 600000 1500000 35000000.0 34200000 0.50 -100000 -1200000 -400000 -400000 Current 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%">The following table provides information on certain current liabilities (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,776 </span></td><td style="background-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%">20,267 </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 18pt;text-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,965 </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 6pt;text-align: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="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%">40,821 </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%">33,232 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued payroll costs:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">53,491 </span></td><td style="background-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%">38,035 </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 18pt;text-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,907 </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 18pt;text-align: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 (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%">15,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">992 </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 18pt;text-align: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’ compensation 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%">1,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,067 </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 6pt;text-align: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="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%">75,086 </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%">44,001 </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: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%"> On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”) was signed into law, which includes provisions that allow for, among other things, the deferment of employer social security payments. As of September 30, 2020, we have approximately $12.7 million in deferred payroll tax payments recorded within Accrued payroll costs resulting from the application of the CARES Act.</span></div>Our accounts payable balance includes vendor and independent contractor payables. Our accrued liabilities balance includes the current portion of the deferred compensation plans liability, contract liabilities from contracts with customers (such as rebates) and other accrued 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%">The following table provides information on certain current liabilities (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,776 </span></td><td style="background-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%">20,267 </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 18pt;text-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,965 </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 6pt;text-align: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="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%">40,821 </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%">33,232 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued payroll costs:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">53,491 </span></td><td style="background-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%">38,035 </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 18pt;text-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,907 </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 18pt;text-align: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 (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%">15,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">992 </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 18pt;text-align: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’ compensation 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%">1,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,067 </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 6pt;text-align: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="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%">75,086 </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%">44,001 </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> 23776000 20267000 17045000 12965000 40821000 33232000 53491000 38035000 5426000 3907000 15117000 992000 1052000 1067000 75086000 44001000 12700000 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></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;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="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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,375 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;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%">Supplemental executive retirement 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%">18,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">15,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest rate swap derivative instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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%">Other long-term liabilities (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,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">651 </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 6pt;text-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="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%">80,242 </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%">63,898 </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 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%"> As a result of the application of the CARES Act, we have approximatel</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y </span>$12.7 million in payroll tax payments recorded within Other long-term liabilities as of September 30, 2020. <div 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></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;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="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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,375 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;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%">Supplemental executive retirement 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%">18,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">15,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest rate swap derivative instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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%">Other long-term liabilities (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,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">651 </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 6pt;text-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="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%">80,242 </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%">63,898 </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 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%"> As a result of the application of the CARES Act, we have approximatel</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y </span>$12.7 million in payroll tax payments recorded within Other long-term liabilities as of September 30, 2020. 30375000 30361000 18712000 18080000 15895000 14627000 2157000 179000 13103000 651000 80242000 63898000 12700000 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%">Kforce maintains a Supplemental Executive Retirement Plan (“SERP”), which benefits two executives. The SERP is a non-qualified benefit plan and does not include elective deferrals of covered executive officers’ compensation.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the components of net periodic benefit cost (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><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:13.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt;text-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 #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt;text-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%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt;text-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 #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt;text-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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Service cost</span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">87 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">453 </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 6pt;text-align: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 periodic benefit cost</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%">211 </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%">216 </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%">632 </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%">648 </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:10pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The service cost is recorded in SG&amp;A and the interest cost is 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%">The projected benefit obligation as of September 30, 2020 and December 31, 2019 was $18.7 million and $18.1 million, respectively, and is recorded in Other long-term liabilities in the accompanying Unaudited Condensed Consolidated Balance Sheets. There is no requirement for Kforce to fund the SERP and, as a result, no contributions were made to the SERP during the nine months ended September 30, 2020. Kforce does not currently anticipate funding the SERP during the year ended December 31, 2020.</span></div> 2 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the components of net periodic benefit cost (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><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:13.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt;text-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 #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt;text-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%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt;text-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 #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt;text-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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Service cost</span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">87 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">453 </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 6pt;text-align: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 periodic benefit cost</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%">211 </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%">216 </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%">632 </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%">648 </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> 87000 65000 259000 195000 124000 151000 373000 453000 211000 216000 632000 648000 18700000 18100000 0 0 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 28, 2020, Kforce’s shareholders approved the 2020 Stock Incentive Plan (the “2020 Plan”). The 2020 Plan allows for the issuance of stock options, stock appreciation rights (“SAR”), stock awards (including restricted stock awards (“RSAs”) and restricted stock units (“RSUs”)) and other stock-based awards. The aggregate number of shares reserved under the 2020 Plan is approximately 3.6 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 2020 Plan terminates on April 28, 2030.</span></div><div 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’s annual long-term incentive program or as part of a compensation package in order to retain directors, executives and management. Restricted stock granted during the nine months ended September 30, 2020 will vest over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjMGM0NjViMmVmNDQ2YzZiZjllZGFkZjE1ZTI1YzAzL3NlYzoxYzBjNDY1YjJlZjQ0NmM2YmY5ZWRhZGYxNWUyNWMwM182Ny9mcmFnOmU1ZGU1MGI1MmQ2NTRjZmVhYTYwZDcwYjhiODNhYzE0L3RleHRyZWdpb246ZTVkZTUwYjUyZDY1NGNmZWFhNjBkNzBiOGI4M2FjMTRfOTM1_f4b1d477-576f-4ddc-8f31-484936403e54">one</span> to ten years, with vesting 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 30, 2020, stock-based compensation expense from continuing operations was $2.9 million and $8.7 million, respectively. During the three and nine months ended September 30, 2019, stock-based compensation expense from continuing operations was $2.4 million and $7.4 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 30, 2020 (in thousands, except per share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Number of <br/>Restricted Stock</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%">Weighted-Average<br/>Grant Date<br/>Fair Value</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 Intrinsic<br/>Value of Restricted<br/>Stock Vested</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;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, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align: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,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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.51 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57 </span></td><td style="background-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%">28.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-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%">22.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-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%">29.46 </span></td><td style="background-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,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Outstanding at 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%">1,173 </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%">29.56 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/></tr></table></div>As of September 30, 2020, total unrecognized stock-based compensation expense related to restricted stock was $24.0 million, which will be recognized over a weighted-average remaining period of 3.1 years 3600000 1 2.72 P10Y 2900000 8700000 2400000 7400000 <div 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 30, 2020 (in thousands, except per share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Number of <br/>Restricted Stock</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%">Weighted-Average<br/>Grant Date<br/>Fair Value</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 Intrinsic<br/>Value of Restricted<br/>Stock Vested</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;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, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align: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,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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.51 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57 </span></td><td style="background-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%">28.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-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%">22.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-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%">29.46 </span></td><td style="background-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,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Outstanding at 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%">1,173 </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%">29.56 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/></tr></table></div> 1180000 29.51 57000 28.98 12000 22.62 52000 29.46 1530000 1173000 29.56 24000000.0 P3Y1M6D 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 (“Swap A”). Swap A was effective on May 31, 2017 and matures on April 29, 2022. Swap A has a fixed interest rate of 1.81% (plus Kforce’s credit spread) and a notional amount of $25.0 million at September 30, 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%">On March 12, 2020, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A. (“Swap B”). Swap B was effective on March 17, 2020 and matures on May 30, 2025. Swap B has a fixed interest rate of 0.61% (plus Kforce’s credit spread) and a notional amount of $75.0 million at September 30, 2020, which increases to $100.0 million in May 2022, and subsequently decreases to $75.0 million and $40.0 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 interest rate swaps as an interest rate risk management tool to mitigate the potential impact of rising interest rates on variable rate debt. The fixed interest rate for each swap, plus the applicable interest margin under our credit facility, is included in interest expense and recorded in Other expense, net in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income. Both Swap A and B have been designated as cash flow hedges and were effective at September 30, 2020. The change in the fair value of the swaps is recorded as a component of other comprehensive income in the consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the activity in the accumulated derivative instrument activity (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #e36f1e;padding:2px 1pt;text-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 #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt;text-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%">2019</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 #e36f1e;padding:2px 1pt;text-align: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) gain, beginning of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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 #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">900 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;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,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165)</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%">(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="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%">(265)</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></div> 0.0181 25000000.0 0.0061 75000000.0 100000000.0 75000000.0 40000000.0 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the activity in the accumulated derivative instrument activity (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #e36f1e;padding:2px 1pt;text-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 #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 1pt;text-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%">2019</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 #e36f1e;padding:2px 1pt;text-align: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) gain, beginning of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align: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 #e36f1e;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #e36f1e;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">900 </span></td><td style="background-color:#ffffff;border-top:1pt solid #e36f1e;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,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165)</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%">(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="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%">(265)</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></div> -179000 900000 -1978000 -1165000 -2157000 -265000 Fair Value MeasurementsOur 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 K - “Derivative Instruments and Hedging Activity” for a complete discussion of our interest rate swaps.<div 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 30, 2020. The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Prices 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 <br/>(Level 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 <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;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, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;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 12pt;text-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%">(2,157)</span></td><td style="background-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%">— </span></td><td style="background-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%">(2,157)</span></td><td style="background-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%">— </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, 2019</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 12pt;text-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%">(179)</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%">— </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%">(179)</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%">— </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> 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;vertical-align:top;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 Prices 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 <br/>(Level 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 <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;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, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #e36f1e;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 12pt;text-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%">(2,157)</span></td><td style="background-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%">— </span></td><td style="background-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%">(2,157)</span></td><td style="background-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%">— </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, 2019</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 12pt;text-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%">(179)</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%">— </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%">(179)</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%">— </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> 2157000 0 2157000 0 179000 0 179000 0 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 30, 2020, our liability would be approximately $39.5 million if, following a change in control, all of the executives under contract were terminated without good cause by the employer or if the executives resigned for good reason and $16.8 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without good cause or if the executives resigned for good reason. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Litigation 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%">Unless otherwise noted below, there have been no material developments with regard to the legal proceedings previously disclosed in our 2019 Annual Report on Form 10-K and Form 10-Q for the quarterly period ended June 30, 2020.</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:115%">On September 3, 2020, a complaint was filed against Kforce Inc., et al. 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 (“PAGA”) alleging violations of the California Labor Code (“Labor Code”). 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’s fees and costs under the Labor Code. 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><span><br/></span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:115%">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. § 201, et seq., and a class action for alleged violations of the Pennsylvania Minimum Wage Act, 43 P.S. §§ 333.101, et seq., based upon the defendant’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’s fees, costs and other relief deemed equitable by the Court. 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><span><br/></span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:115%">We are involved in legal proceedings, claims and administrative matters, and may also be exposed to loss contingencies, that arise in the ordinary course of business. We have made accruals with respect to certain of these matters, where appropriate, which are reflected in our unaudited condensed consolidated financial statements. While the ultimate outcome of these matters cannot be determined and any amounts accrued are inherently uncertain estimates, we currently do not expect that these matters, individually or in the aggregate, will have a material effect on our financial position</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</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 were $22.5 million. We contributed $9.0 million during the year ended December 31, 2019 and $2.5 million during the nine months ended September 30, 2020. Refer to Note F - “Other Assets, Net” for more details on WorkLLama.</span></div> P6M P3Y 39500000 16800000 22500000 9000000.0 2500000 0.0061 75000000.0 100000000.0 75000000.0 40000000.0 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover - shares
9 Months Ended
Sep. 30, 2020
Oct. 29, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2020  
Document Transition Report false  
Entity File Number 000-26058  
Entity Registrant Name Kforce Inc  
Entity Incorporation, State or Country Code FL  
Entity Tax Identification Number 59-3264661  
Entity Address, Address Line One 1001 East Palm Avenue  
Entity Address, City or Town Tampa  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 33605  
City Area Code 813  
Local Phone Number 552-5000  
Title of 12(b) Security Common Stock, $0.01 per share  
Trading Symbol KFRC  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   21,956,078
Amendment Flag false  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --12-31  
Entity Central Index Key 0000930420  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Statement [Abstract]        
Revenue $ 365,424 $ 345,558 $ 1,043,652 $ 1,011,157
Direct costs 261,546 242,747 747,889 714,144
Gross profit 103,878 102,811 295,763 297,013
Selling, general and administrative expenses 75,852 79,223 235,614 237,053
Depreciation and amortization 1,308 1,427 4,081 4,619
Income from operations 26,718 22,161 56,068 55,341
Other expense, net 938 880 3,746 2,206
Income from continuing operations, before income taxes 25,780 21,281 52,322 53,135
Income tax expense 7,017 5,374 14,568 13,178
Income from continuing operations 18,763 15,907 37,754 39,957
Income from discontinued operations, net of tax 0 (967) 0 76,697
Net income 18,763 14,940 37,754 116,654
Other comprehensive loss:        
Change in fair value of interest rate swaps, net of tax 118 (113) (1,473) (871)
Comprehensive income $ 18,881 $ 14,827 $ 36,281 $ 115,783
Earnings per share – basic:        
Continuing operations (in dollars per share) $ 0.90 $ 0.70 $ 1.79 $ 1.68
Discontinued operations (in dollars per share) 0 (0.04) 0 3.24
Earnings per share - basic (in dollars per share) 0.90 0.66 1.79 4.92
Earnings per share – diluted:        
Continuing operations (in dollars per share) 0.89 0.68 1.77 1.65
Discontinued operations (in dollars per share) 0 (0.04) 0 3.16
Earnings per share – diluted (in dollars per share) $ 0.89 $ 0.64 $ 1.77 $ 4.81
Weighted average shares outstanding – basic (in shares) 20,782 22,770 21,041 23,723
Weighted average shares outstanding – diluted (in shares) 21,180 23,342 21,369 24,278
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 101,273 $ 19,831
Trade receivables, net of allowances of $4,101 and $2,078, respectively 230,002 217,929
Prepaid expenses and other current assets 7,413 7,475
Total current assets 338,688 245,235
Fixed assets, net 27,671 29,975
Other assets, net 73,871 72,838
Deferred tax assets, net 12,956 8,037
Goodwill 25,040 25,040
Total assets 478,226 381,125
Current liabilities:    
Accounts payable and other accrued liabilities 40,821 33,232
Accrued payroll costs 75,086 44,001
Current portion of operating lease liabilities 5,190 5,685
Income taxes payable 6,181 878
Other current liabilities 500 1,168
Total current liabilities 127,778 84,964
Long-term debt – credit facility 100,000 65,000
Other long-term liabilities 80,242 63,898
Total liabilities 308,020 213,862
Commitments and contingencies (Note M)
Stockholders’ equity:    
Preferred stock, $0.01 par; 15,000 shares authorized, none issued and outstanding 0 0
Common stock, $0.01 par; 250,000 shares authorized, 72,247 and 72,202 issued, respectively 722 722
Additional paid-in capital 469,177 459,545
Accumulated other comprehensive loss (2,999) (1,526)
Retained earnings 374,767 350,545
Treasury stock, at cost; 50,291 and 49,277 shares, respectively (671,461) (642,023)
Total stockholders’ equity 170,206 167,263
Total liabilities and stockholders’ equity $ 478,226 $ 381,125
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Trade receivables, allowances $ 4,101 $ 2,078
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 15,000,000 15,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 250,000,000 250,000,000
Common stock, shares issued (in shares) 72,247,000 72,202,000
Treasury stock, shares (in shares) 50,291,000 49,277,000
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Treasury Stock
Shares at beginning of period (in shares) at Dec. 31, 2018     71,856         45,822
Balance at beginning of period at Dec. 31, 2018 $ 168,331   $ 719 $ 447,337 $ 1,296 $ 237,308   $ (518,329)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 26,855         26,855    
Reclassification of stranded tax effects 0       168 (168)    
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)     4          
Issuance for stock-based compensation and dividends, net of forfeitures 0     233   (233)    
Stock-based compensation expense 2,620     2,620        
Employee stock purchase plan (in shares)               (5)
Employee stock purchase plan 140     86       $ 54
Dividends (4,406)         (4,406)    
Change in fair value of interest rate swaps, net of tax (280)       (280)      
Repurchases of common stock (in shares)               432
Repurchases of common stock (14,688)             $ (14,688)
Shares at end of period (in shares) at Mar. 31, 2019     71,860         46,249
Balance at end of period at Mar. 31, 2019 178,572   $ 719 450,276 1,184 259,356   $ (532,963)
Shares at beginning of period (in shares) at Dec. 31, 2018     71,856         45,822
Balance at beginning of period at Dec. 31, 2018 168,331   $ 719 447,337 1,296 237,308   $ (518,329)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 116,654              
Employee stock purchase plan 427              
Change in fair value of interest rate swaps, net of tax (871)              
Shares at end of period (in shares) at Sep. 30, 2019     71,874         48,458
Balance at end of period at Sep. 30, 2019 187,925   $ 719 456,802 593 340,436   $ (610,625)
Shares at beginning of period (in shares) at Mar. 31, 2019     71,860         46,249
Balance at beginning of period at Mar. 31, 2019 178,572   $ 719 450,276 1,184 259,356   $ (532,963)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 74,859         74,859    
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)     5          
Issuance for stock-based compensation and dividends, net of forfeitures 0     177   (177)    
Stock-based compensation expense 3,524     3,524        
Employee stock purchase plan (in shares)               (4)
Employee stock purchase plan 143     94       $ 49
Dividends (4,278)         (4,278)    
Change in fair value of interest rate swaps, net of tax (478)       (478)      
Repurchases of common stock (in shares)               1,048
Repurchases of common stock (37,486)             $ (37,486)
Shares at end of period (in shares) at Jun. 30, 2019     71,865         47,293
Balance at end of period at Jun. 30, 2019 214,856   $ 719 454,071 706 329,760   $ (570,400)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 14,940         14,940    
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)     9          
Issuance for stock-based compensation and dividends, net of forfeitures 0     221   (221)    
Stock-based compensation expense 2,419     2,419        
Employee stock purchase plan (in shares)               (4)
Employee stock purchase plan 144     91       $ 53
Dividends (4,043)         (4,043)    
Change in fair value of interest rate swaps, net of tax (113)       (113)      
Repurchases of common stock (in shares)               1,169
Repurchases of common stock (40,278)             $ (40,278)
Shares at end of period (in shares) at Sep. 30, 2019     71,874         48,458
Balance at end of period at Sep. 30, 2019 187,925   $ 719 456,802 593 340,436   $ (610,625)
Shares at beginning of period (in shares) at Dec. 31, 2019     72,202         49,277
Balance at beginning of period at Dec. 31, 2019 167,263 $ (214) $ 722 459,545 (1,526) 350,545 $ (214) $ (642,023)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 9,106         9,106    
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)     4          
Issuance for stock-based compensation and dividends, net of forfeitures 0     218   (218)    
Stock-based compensation expense 2,896     2,896        
Employee stock purchase plan (in shares)               (4)
Employee stock purchase plan 142     93       $ 49
Dividends (4,293)         (4,293)    
Change in fair value of interest rate swaps, net of tax (1,121)       (1,121)      
Repurchases of common stock (in shares)               685
Repurchases of common stock (20,380)             $ (20,380)
Shares at end of period (in shares) at Mar. 31, 2020     72,198         49,958
Balance at end of period at Mar. 31, 2020 153,399   $ 722 462,752 (2,647) 354,926   $ (662,354)
Shares at beginning of period (in shares) at Dec. 31, 2019     72,202         49,277
Balance at beginning of period at Dec. 31, 2019 167,263 $ (214) $ 722 459,545 (1,526) 350,545 $ (214) $ (642,023)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 37,754              
Employee stock purchase plan 411              
Change in fair value of interest rate swaps, net of tax (1,473)              
Shares at end of period (in shares) at Sep. 30, 2020     72,247         50,291
Balance at end of period at Sep. 30, 2020 170,206   $ 722 469,177 (2,999) 374,767   $ (671,461)
Shares at beginning of period (in shares) at Mar. 31, 2020     72,198         49,958
Balance at beginning of period at Mar. 31, 2020 153,399   $ 722 462,752 (2,647) 354,926   $ (662,354)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 9,885         9,885    
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)     39          
Issuance for stock-based compensation and dividends, net of forfeitures 0     240   (240)    
Stock-based compensation expense 2,903     2,903        
Employee stock purchase plan (in shares)               (5)
Employee stock purchase plan 134     62       $ 72
Dividends (4,162)         (4,162)    
Change in fair value of interest rate swaps, net of tax (470)       (470)      
Repurchases of common stock (in shares)               342
Repurchases of common stock (9,213)             $ (9,213)
Shares at end of period (in shares) at Jun. 30, 2020     72,237         50,295
Balance at end of period at Jun. 30, 2020 152,476   $ 722 465,957 (3,117) 360,409   $ (671,495)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 18,763         18,763    
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)     10          
Issuance for stock-based compensation and dividends, net of forfeitures 0     241   (241)    
Stock-based compensation expense 2,908     2,908        
Employee stock purchase plan (in shares)               (5)
Employee stock purchase plan 135     71       $ 64
Dividends (4,164)         (4,164)    
Change in fair value of interest rate swaps, net of tax 118       118      
Repurchases of common stock (in shares)               1
Repurchases of common stock (30)             $ (30)
Shares at end of period (in shares) at Sep. 30, 2020     72,247         50,291
Balance at end of period at Sep. 30, 2020 $ 170,206   $ 722 $ 469,177 $ (2,999) $ 374,767   $ (671,461)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Income tax expense $ 7,017       $ 5,374    
Dividend (in dollars per share) $ 0.20 $ 0.20 $ 0.20     $ 0.18 $ 0.18
Tax benefit $ 40 $ 160 $ 384 $ 37 162   $ 95
Stockholders' Equity Attributable to Parent 170,206 152,476 153,399 167,263 187,925 $ 214,856 178,572
Net income 18,763 9,885 9,106   14,940 74,859 26,855
Issuance for stock-based compensation and dividends, net of forfeitures 0 0 0   0 0 0
Stock-based compensation expense 2,908 2,903 2,896   2,419 3,524 2,620
Employee stock purchase plan 135 134 142   144 143 140
Dividends, Common Stock (4,164) (4,162) (4,293)   (4,043) (4,278) (4,406)
Change in fair value of interest rate swaps, net of tax 118 (470) (1,121)   (113) (478) (280)
Treasury Stock, Value, Acquired, Cost Method (30) (9,213) (20,380)   (40,278) (37,486) (14,688)
Retained Earnings              
Stockholders' Equity Attributable to Parent 374,767 360,409 354,926 350,545 340,436 329,760 259,356
Net income 18,763 9,885 9,106   14,940 74,859 26,855
Issuance for stock-based compensation and dividends, net of forfeitures (241) (240) (218)   (221) (177) (233)
Dividends, Common Stock $ (4,164) $ (4,162) (4,293)   $ (4,043) $ (4,278) $ (4,406)
Cumulative Effect, Period of Adoption, Adjustment              
Stockholders' Equity Attributable to Parent       (214)      
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings              
Income tax expense     $ 75        
Stockholders' Equity Attributable to Parent       $ (214)      
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Cash flows from operating activities:    
Net income $ 37,754 $ 116,654
Adjustments to reconcile net income to cash provided by operating activities:    
Deferred income tax provision, net (4,414) 1,022
Provision for credit losses 2,723 936
Depreciation and amortization 4,081 5,051
Stock-based compensation expense 8,707 7,469
Defined benefit pension plan expense 632 647
Loss on deferred compensation plan investments, net 555 80
Loss on disposal or impairment of assets 1,795 1,077
Noncash lease expense 4,392 4,830
Loss on equity method investment 1,237 359
Gain on sale of discontinued operations 0 (79,602)
Other 265 722
(Increase) decrease in operating assets    
Trade receivables, net (15,085) (14,987)
Other assets (5,034) (8,344)
Increase (decrease) in operating liabilities    
Accrued payroll costs 31,496 9,583
Other liabilities 24,767 1,013
Cash provided by operating activities 93,871 46,510
Cash flows from investing activities:    
Capital expenditures (5,296) (7,728)
Equity method investment (2,500) (7,500)
Proceeds from the sale of assets held within the Rabbi Trust 3,548 0
Net proceeds from the sale of assets held for sale 0 123,254
Cash (used in) provided by investing activities (4,248) 108,026
Cash flows from financing activities:    
Proceeds from credit facility 35,000 80,100
Payments on credit facility 0 (86,900)
Repurchases of common stock (29,623) (91,947)
Cash dividends (12,619) (12,726)
Payments on other financing arrangements (939) (1,353)
Other 0 (502)
Cash used in financing activities (8,181) (113,328)
Change in cash and cash equivalents 81,442 41,208
Cash and cash equivalents, beginning of period 19,831 112
Cash and cash equivalents, end of period 101,273 41,320
Cash Paid During the Period For:    
Income taxes 13,493 16,749
Operating lease liabilities 5,641 6,256
Interest, net 1,924 1,079
Non-Cash Investing and Financing Transactions:    
ROU assets obtained from operating leases 5,722 7,224
Employee stock purchase plan 411 427
Contingent contribution for equity method investment 0 1,500
Unsettled repurchases of common stock 0 1,060
Equipment acquired under finance leases $ 0 $ 202
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Unless otherwise noted below, there have been no material changes to the accounting policies presented in Note 1 - “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of the 2019 Annual Report on Form 10-K.
Basis of Presentation
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 2019 Annual Report on Form 10-K. In management’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 31, 2019 was derived from our audited Consolidated Balance Sheet as of December 31, 2019, as presented in our 2019 Annual Report on Form 10-K.
Our quarterly operating results are affected by the number of billing days in a particular quarter, the seasonality of our clients’ 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 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.
Principles of Consolidation
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 “Kforce,” the “Company,” “we,” the “Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise.
Use of Estimates
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 workers’ compensation; obligations for the pension plan; variable consideration for revenue recognition; and any asset impairments. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.
Health Insurance
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 thousand in claims annually. Additionally, for all claim amounts exceeding $600 thousand, Kforce retains the risk of loss up to an aggregate annual loss of those claims of $200 thousand. For its partially self-insured lines of coverage, health insurance costs are accrued using estimates to approximate the liability for reported claims and incurred but not reported claims, which are primarily based upon an evaluation of historical claims experience, actuarially-determined completion factors and a qualitative review of our health insurance exposure including the extent of outstanding claims and expected changes in health insurance costs.
Earnings per Share
Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) 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.
For the three and nine months ended September 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 30, 2019, 572 thousand and 555 thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September 30, 2020, there were 266 thousand and 348 thousand anti-dilutive common stock equivalents, respectively. For the three and nine months ended September 30, 2019, there were insignificant anti-dilutive common stock equivalents.
New Accounting Standards
Recently Adopted Accounting Standards
In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables, and has since issued subsequent updates to the initial guidance. The amended guidance requires the application of a current expected credit loss model, a new impairment model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. We adopted this standard using the modified retrospective approach as of January 1, 2020, as required. Refer to Note E - “Allowance for Credit Losses” additional accounting policy and transition disclosures related to our allowance for credit losses.
In March 2020, the FASB issued authoritative guidance, which provides optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships, and other transactions that reference LIBOR and are affected by reference rate reform if certain criteria are met. Entities may adopt the provisions of the new standard as of the beginning of the reporting period when the election is made between March 12, 2020 through December 31, 2022. We adopted this optional standard effective January 1, 2020 using the prospective method, and utilized the optional expedients for cash flow hedges to assume that a hedged forecasted transaction is probable of occurring and that the reference rate will not be replaced for the remainder of a hedging relationship.
Accounting Standards Not Yet Adopted
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 is effective for fiscal periods beginning after December 15, 2020 with the retrospective method required for all periods presented. The adoption of this guidance will modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations
9 Months Ended
Sep. 30, 2020
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations Discontinued Operations
During 2019, management completed the sale of our Government Solutions (“GS”) segment as a result of the Firm’s decision to focus solely on the commercial technical and professional staffing services and solutions space. The GS segment consisted of Kforce Government Solutions, Inc. (“KGS”), our federal government solutions business, and TraumaFX® Solutions, Inc. (“TFX”), our federal government product business. The results of operations for both KGS and TFX have been reported as discontinued operations in our consolidated financial statements for all prior periods presented.
The following table summarizes the line items of pretax profit of the GS segment (in thousands):
Three Months Ended September 30, 2019Nine Months Ended September 30, 2019
Revenue$— $27,737 
Direct costs— 19,494 
Gross profit— 8,243 
Selling, general and administrative expenses— 6,842 
Depreciation and amortization— 307 
Income from discontinued operations— 1,094 
(Loss) gain on sale of discontinued operations(402)79,602 
Other expense, net— (436)
(Loss) income from discontinued operations, before income taxes(402)80,260 
Income tax expense 565 3,563 
(Loss) income from discontinued operations, net of tax$(967)$76,697 
During the three months ended September 30, 2019, we recorded $0.6 million of income tax expense related to a revision in an estimate of our tax obligation for the sale of KGS, which is included in the Loss on sale of discontinued operations, net of tax.
For the nine months ended September 30, 2019, the accompanying Unaudited Condensed Consolidated Statements of Cash Flows are presented on a combined basis (continuing operations and discontinued operations) and cash provided by operating activities and cash provided by investing activities for discontinued operations were $5.1 million and $118.5 million, respectively.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Reportable Segments
9 Months Ended
Sep. 30, 2020
Segment Reporting [Abstract]  
Reportable Segments Reportable Segments
Kforce provides services through our Technology (“Tech”) and Finance and Accounting (“FA”) segments. Historically, and for the three and nine months ended September 30, 2020 and 2019, 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.
The following table provides information on the operations of our segments (in thousands):
TechFATotal
Three Months Ended September 30,
2020
Revenue$260,251 $105,173 $365,424 
Gross profit$71,960 $31,918 $103,878 
Operating and other expenses$78,098 
Income from continuing operations, before income taxes$25,780 
2019
Revenue$271,999 $73,559 $345,558 
Gross profit$76,436 $26,375 $102,811 
Operating and other expenses$81,530 
Income from continuing operations, before income taxes$21,281 
Nine Months Ended September 30,
2020
Revenue$782,785 $260,867 $1,043,652 
Gross profit$216,606 $79,157 $295,763 
Operating and other expenses$243,441 
Income from continuing operations, before income taxes$52,322 
2019
Revenue$792,947 $218,210 $1,011,157 
Gross profit$219,431 $77,582 $297,013 
Operating and other expenses$243,878 
Income from continuing operations, before income taxes$53,135 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Disaggregation of Revenue
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue Disaggregation of Revenue
The following table provides the disaggregation of revenue by segment and type (in thousands):
TechFATotal
Three Months Ended September 30,
2020
Revenue by type:
Flex revenue$256,118 $100,569 $356,687 
Direct Hire revenue4,133 4,604 8,737 
Total Revenue$260,251 $105,173 $365,424 
2019
Revenue by type:
Flex revenue$267,304 $66,348 $333,652 
Direct Hire revenue4,695 7,211 11,906 
Total Revenue$271,999 $73,559 $345,558 
Nine Months Ended September 30,
2020
Revenue by type:
Flex revenue$770,635 $248,578 $1,019,213 
Direct Hire revenue12,150 12,289 24,439 
Total Revenue$782,785 $260,867 $1,043,652 
2019
Revenue by type:
Flex revenue$777,227 $196,760 $973,987 
Direct Hire revenue15,720 21,450 37,170 
Total Revenue$792,947 $218,210 $1,011,157 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Allowance for Credit Losses
9 Months Ended
Sep. 30, 2020
Receivables [Abstract]  
Allowance for Credit Losses Allowance for Credit Losses
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’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 September 30, 2020.
The following table presents the activity within the allowance for credit losses on trade receivables for the nine months ended September 30, 2020 (in thousands):
Allowance for credit losses, January 1, 2020 (1)$1,843 
Current period provision2,723 
Write-offs charged against the allowance, net of recoveries of amounts previously written off(900)
Allowance for credit losses, September 30, 2020$3,666 
(1) As a result of the adoption of the new credit losses accounting standard, we recorded a cumulative effect adjustment to increase the allowance for credit losses of $0.3 million as of January 1, 2020.
The allowances on trade receivables presented in the Unaudited Condensed Consolidated Balance Sheets include $0.4 million and $0.5 million at September 30, 2020 and December 31, 2019, respectively, for reserves unrelated to credit losses.Management considered the ongoing COVID-19 economic and health crisis and its impact on our clients’ ability to pay outstanding receivables. We analyzed receivables concentrated within specific industries considered to be most significantly impacted, reviewed specific clients with credit ratings that were in a higher risk category and applied higher credit loss rates in order to estimate our potential credit loss exposure, which resulted in an increase to our allowance for credit losses during the nine months ended September 30, 2020.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Other Assets, Net
9 Months Ended
Sep. 30, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets, Net Other Assets, Net
Other assets, net consisted of the following (in thousands):
September 30, 2020December 31, 2019
Assets held in Rabbi Trust$33,001 $35,413 
Right-of-use assets for operating leases, net (1)17,933 18,344 
Capitalized software, net (2)11,955 8,759 
Equity method investment (3)9,432 8,169 
Deferred loan costs, net589 855 
Other non-current assets961 1,298 
Total Other assets, net$73,871 $72,838 
(1) During the three and nine months ended September 30, 2020, we recognized $0.6 million and $1.5 million, respectively, of expense related to impairment of certain ROU assets, which was recorded in SG&A in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income, due to the Firm’s decisions not to reoccupy certain of our leased offices.
(2) Accumulated amortization of capitalized software was $35.0 million and $34.2 million as of September 30, 2020 and December 31, 2019, respectively.
(3) In June 2019, Kforce entered into a joint venture resulting in a 50% noncontrolling interest in WorkLLama, LLC (“WorkLLama”), which is accounted for as an equity method investment. The loss on equity method investment was $0.1 million and $1.2 million for the three and nine months ended September 30, 2020, respectively and was $0.4 million for the three and nine months ended September 30, 2019, respectively. Refer to Note M - “Commitments and Contingencies” for more information on contingencies related to WorkLLama.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Current Liabilities
9 Months Ended
Sep. 30, 2020
Payables and Accruals [Abstract]  
Current Liabilities Current Liabilities
The following table provides information on certain current liabilities (in thousands):
September 30, 2020December 31, 2019
Accounts payable and other accrued liabilities:
Accounts payable$23,776 $20,267 
Accrued liabilities17,045 12,965 
Total Accounts payable and other accrued liabilities$40,821 $33,232 
Accrued payroll costs:
Payroll and benefits$53,491 $38,035 
Health insurance liabilities5,426 3,907 
Payroll taxes (1)15,117 992 
Workers’ compensation liabilities1,052 1,067 
Total Accrued payroll costs$75,086 $44,001 
(1) On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”) was signed into law, which includes provisions that allow for, among other things, the deferment of employer social security payments. As of September 30, 2020, we have approximately $12.7 million in deferred payroll tax payments recorded within Accrued payroll costs resulting from the application of the CARES Act.
Our accounts payable balance includes vendor and independent contractor payables. Our accrued liabilities balance includes the current portion of the deferred compensation plans liability, contract liabilities from contracts with customers (such as rebates) and other accrued liabilities
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Other Long-Term Liabilities
9 Months Ended
Sep. 30, 2020
Other Liabilities Disclosure [Abstract]  
Other Long-Term Liabilities Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
September 30, 2020December 31, 2019
Deferred compensation plan $30,375 $30,361 
Supplemental executive retirement plan18,712 18,080 
Operating lease liabilities15,895 14,627 
Interest rate swap derivative instruments2,157 179 
Other long-term liabilities (1)13,103 651 
Total Other long-term liabilities$80,242 $63,898 
(1) As a result of the application of the CARES Act, we have approximately $12.7 million in payroll tax payments recorded within Other long-term liabilities as of September 30, 2020.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Benefit Plans
9 Months Ended
Sep. 30, 2020
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
Supplemental Executive Retirement Plan
Kforce maintains a Supplemental Executive Retirement Plan (“SERP”), which benefits two executives. The SERP is a non-qualified benefit plan and does not include elective deferrals of covered executive officers’ compensation.
The following table presents the components of net periodic benefit cost (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Service cost$87 $65 $259 $195 
Interest cost124 151 373 453 
Net periodic benefit cost$211 $216 $632 $648 
The service cost is recorded in SG&A and the interest cost is recorded in Other expense, net in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.
The projected benefit obligation as of September 30, 2020 and December 31, 2019 was $18.7 million and $18.1 million, respectively, and is recorded in Other long-term liabilities in the accompanying Unaudited Condensed Consolidated Balance Sheets. There is no requirement for Kforce to fund the SERP and, as a result, no contributions were made to the SERP during the nine months ended September 30, 2020. Kforce does not currently anticipate funding the SERP during the year ended December 31, 2020.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans
9 Months Ended
Sep. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock Incentive Plans Stock Incentive Plans
On April 28, 2020, Kforce’s shareholders approved the 2020 Stock Incentive Plan (the “2020 Plan”). The 2020 Plan allows for the issuance of stock options, stock appreciation rights (“SAR”), stock awards (including restricted stock awards (“RSAs”) and restricted stock units (“RSUs”)) and other stock-based awards. The aggregate number of shares reserved under the 2020 Plan is approximately 3.6 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 2020 Plan terminates on April 28, 2030.
Restricted stock (including RSAs and RSUs) are granted to directors, executives and management either for awards related to Kforce’s annual long-term incentive program or as part of a compensation package in order to retain directors, executives and management. Restricted stock granted during the nine months ended September 30, 2020 will vest over a period of one to ten years, with vesting in equal annual installments.
During the three and nine months ended September 30, 2020, stock-based compensation expense from continuing operations was $2.9 million and $8.7 million, respectively. During the three and nine months ended September 30, 2019, stock-based compensation expense from continuing operations was $2.4 million and $7.4 million, respectively.
The following table presents the restricted stock activity for the nine months ended September 30, 2020 (in thousands, except per share amounts):
Number of 
Restricted Stock
Weighted-Average
Grant Date
Fair Value
Total Intrinsic
Value of Restricted
Stock Vested
Outstanding at December 31, 20191,180 $29.51 
Granted57 $28.98 
Forfeited(12)$22.62 
Vested(52)$29.46 $1,530 
Outstanding at September 30, 20201,173 $29.56 
As of September 30, 2020, total unrecognized stock-based compensation expense related to restricted stock was $24.0 million, which will be recognized over a weighted-average remaining period of 3.1 years
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instrument and Hedging Activity
9 Months Ended
Sep. 30, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instrument and Hedging Activity Derivative Instruments and Hedging Activity
On April 21, 2017, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A (“Swap A”). Swap A was effective on May 31, 2017 and matures on April 29, 2022. Swap A has a fixed interest rate of 1.81% (plus Kforce’s credit spread) and a notional amount of $25.0 million at September 30, 2020.
On March 12, 2020, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A. (“Swap B”). Swap B was effective on March 17, 2020 and matures on May 30, 2025. Swap B has a fixed interest rate of 0.61% (plus Kforce’s credit spread) and a notional amount of $75.0 million at September 30, 2020, which increases to $100.0 million in May 2022, and subsequently decreases to $75.0 million and $40.0 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.
The Firm uses interest rate swaps as an interest rate risk management tool to mitigate the potential impact of rising interest rates on variable rate debt. The fixed interest rate for each swap, plus the applicable interest margin under our credit facility, is included in interest expense and recorded in Other expense, net in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income. Both Swap A and B have been designated as cash flow hedges and were effective at September 30, 2020. The change in the fair value of the swaps is recorded as a component of other comprehensive income in the consolidated financial statements.
The following table sets forth the activity in the accumulated derivative instrument activity (in thousands):
Nine Months Ended September 30,
20202019
Accumulated derivative instrument (loss) gain, beginning of period$(179)$900 
Net change associated with current period hedging transactions(1,978)(1,165)
Accumulated derivative instrument loss, end of period$(2,157)$(265)
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value MeasurementsOur 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 K - “Derivative Instruments and Hedging Activity” for a complete discussion of our interest rate swaps.
There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the nine months ended September 30, 2020. The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis (in thousands):
Asset/(Liability) Measured at Fair Value:Asset/(Liability)Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs 
(Level 2)
Significant
Unobservable
Inputs 
(Level 3)
At September 30, 2020
Interest rate swap derivative instruments$(2,157)$— $(2,157)$— 
At December 31, 2019
Interest rate swap derivative instrument$(179)$— $(179)$— 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Employment Agreements
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 30, 2020, our liability would be approximately $39.5 million if, following a change in control, all of the executives under contract were terminated without good cause by the employer or if the executives resigned for good reason and $16.8 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without good cause or if the executives resigned for good reason.
Litigation and Loss Contingencies
Unless otherwise noted below, there have been no material developments with regard to the legal proceedings previously disclosed in our 2019 Annual Report on Form 10-K and Form 10-Q for the quarterly period ended June 30, 2020.

On September 3, 2020, a complaint was filed against Kforce Inc., et al. 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 (“PAGA”) alleging violations of the California Labor Code (“Labor Code”). 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’s fees and costs under the Labor Code. 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.

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. § 201, et seq., and a class action for alleged violations of the Pennsylvania Minimum Wage Act, 43 P.S. §§ 333.101, et seq., based upon the defendant’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’s fees, costs and other relief deemed equitable by the Court. 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.

We are involved in legal proceedings, claims and administrative matters, and may also be exposed to loss contingencies, that arise in the ordinary course of business. We have made accruals with respect to certain of these matters, where appropriate, which are reflected in our unaudited condensed consolidated financial statements. While the ultimate outcome of these matters cannot be determined and any amounts accrued are inherently uncertain estimates, we currently do not expect that these matters, individually or in the aggregate, will have a material effect on our financial position.
Equity Method Investment
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 were $22.5 million. We contributed $9.0 million during the year ended December 31, 2019 and $2.5 million during the nine months ended September 30, 2020. Refer to Note F - “Other Assets, Net” for more details on WorkLLama.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Basis of Presentation 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 2019 Annual Report on Form 10-K. In management’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 31, 2019 was derived from our audited Consolidated Balance Sheet as of December 31, 2019, as presented in our 2019 Annual Report on Form 10-K.
Principles of Consolidation 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 “Kforce,” the “Company,” “we,” the “Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise.
Use of Estimates 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 workers’ compensation; obligations for the pension plan; variable consideration for revenue recognition; and any asset impairments. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.
Earnings per Share Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) 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. For the three and nine months ended September 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 30, 2019, 572 thousand and 555 thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September 30, 2020, there were 266 thousand and 348 thousand anti-dilutive common stock equivalents, respectively. For the three and nine months ended September 30, 2019, there were insignificant anti-dilutive common stock equivalents.
New Accounting Standards, Recently Adopted and Accounting Standards Not Yet Adopted
Recently Adopted Accounting Standards
In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables, and has since issued subsequent updates to the initial guidance. The amended guidance requires the application of a current expected credit loss model, a new impairment model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. We adopted this standard using the modified retrospective approach as of January 1, 2020, as required. Refer to Note E - “Allowance for Credit Losses” additional accounting policy and transition disclosures related to our allowance for credit losses.
In March 2020, the FASB issued authoritative guidance, which provides optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships, and other transactions that reference LIBOR and are affected by reference rate reform if certain criteria are met. Entities may adopt the provisions of the new standard as of the beginning of the reporting period when the election is made between March 12, 2020 through December 31, 2022. We adopted this optional standard effective January 1, 2020 using the prospective method, and utilized the optional expedients for cash flow hedges to assume that a hedged forecasted transaction is probable of occurring and that the reference rate will not be replaced for the remainder of a hedging relationship.
Accounting Standards Not Yet Adopted
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 is effective for fiscal periods beginning after December 15, 2020 with the retrospective method required for all periods presented. The adoption of this guidance will modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations (Tables)
9 Months Ended
Sep. 30, 2020
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Pretax Profit for GS Segment
The following table summarizes the line items of pretax profit of the GS segment (in thousands):
Three Months Ended September 30, 2019Nine Months Ended September 30, 2019
Revenue$— $27,737 
Direct costs— 19,494 
Gross profit— 8,243 
Selling, general and administrative expenses— 6,842 
Depreciation and amortization— 307 
Income from discontinued operations— 1,094 
(Loss) gain on sale of discontinued operations(402)79,602 
Other expense, net— (436)
(Loss) income from discontinued operations, before income taxes(402)80,260 
Income tax expense 565 3,563 
(Loss) income from discontinued operations, net of tax$(967)$76,697 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Reportable Segments (Tables)
9 Months Ended
Sep. 30, 2020
Segment Reporting [Abstract]  
Operations of Segments
The following table provides information on the operations of our segments (in thousands):
TechFATotal
Three Months Ended September 30,
2020
Revenue$260,251 $105,173 $365,424 
Gross profit$71,960 $31,918 $103,878 
Operating and other expenses$78,098 
Income from continuing operations, before income taxes$25,780 
2019
Revenue$271,999 $73,559 $345,558 
Gross profit$76,436 $26,375 $102,811 
Operating and other expenses$81,530 
Income from continuing operations, before income taxes$21,281 
Nine Months Ended September 30,
2020
Revenue$782,785 $260,867 $1,043,652 
Gross profit$216,606 $79,157 $295,763 
Operating and other expenses$243,441 
Income from continuing operations, before income taxes$52,322 
2019
Revenue$792,947 $218,210 $1,011,157 
Gross profit$219,431 $77,582 $297,013 
Operating and other expenses$243,878 
Income from continuing operations, before income taxes$53,135 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Disaggregation of Revenue (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues
The following table provides the disaggregation of revenue by segment and type (in thousands):
TechFATotal
Three Months Ended September 30,
2020
Revenue by type:
Flex revenue$256,118 $100,569 $356,687 
Direct Hire revenue4,133 4,604 8,737 
Total Revenue$260,251 $105,173 $365,424 
2019
Revenue by type:
Flex revenue$267,304 $66,348 $333,652 
Direct Hire revenue4,695 7,211 11,906 
Total Revenue$271,999 $73,559 $345,558 
Nine Months Ended September 30,
2020
Revenue by type:
Flex revenue$770,635 $248,578 $1,019,213 
Direct Hire revenue12,150 12,289 24,439 
Total Revenue$782,785 $260,867 $1,043,652 
2019
Revenue by type:
Flex revenue$777,227 $196,760 $973,987 
Direct Hire revenue15,720 21,450 37,170 
Total Revenue$792,947 $218,210 $1,011,157 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Allowance for Credit Losses (Tables)
9 Months Ended
Sep. 30, 2020
Receivables [Abstract]  
Schedule of Allowance for Credit Losses
The following table presents the activity within the allowance for credit losses on trade receivables for the nine months ended September 30, 2020 (in thousands):
Allowance for credit losses, January 1, 2020 (1)$1,843 
Current period provision2,723 
Write-offs charged against the allowance, net of recoveries of amounts previously written off(900)
Allowance for credit losses, September 30, 2020$3,666 
(1) As a result of the adoption of the new credit losses accounting standard, we recorded a cumulative effect adjustment to increase the allowance for credit losses of $0.3 million as of January 1, 2020.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Other Assets, Net (Tables)
9 Months Ended
Sep. 30, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets, Net
Other assets, net consisted of the following (in thousands):
September 30, 2020December 31, 2019
Assets held in Rabbi Trust$33,001 $35,413 
Right-of-use assets for operating leases, net (1)17,933 18,344 
Capitalized software, net (2)11,955 8,759 
Equity method investment (3)9,432 8,169 
Deferred loan costs, net589 855 
Other non-current assets961 1,298 
Total Other assets, net$73,871 $72,838 
(1) During the three and nine months ended September 30, 2020, we recognized $0.6 million and $1.5 million, respectively, of expense related to impairment of certain ROU assets, which was recorded in SG&A in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income, due to the Firm’s decisions not to reoccupy certain of our leased offices.
(2) Accumulated amortization of capitalized software was $35.0 million and $34.2 million as of September 30, 2020 and December 31, 2019, respectively.
(3) In June 2019, Kforce entered into a joint venture resulting in a 50% noncontrolling interest in WorkLLama, LLC (“WorkLLama”), which is accounted for as an equity method investment. The loss on equity method investment was $0.1 million and $1.2 million for the three and nine months ended September 30, 2020, respectively and was $0.4 million for the three and nine months ended September 30, 2019, respectively. Refer to Note M - “Commitments and Contingencies” for more information on contingencies related to WorkLLama.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2020
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
The following table provides information on certain current liabilities (in thousands):
September 30, 2020December 31, 2019
Accounts payable and other accrued liabilities:
Accounts payable$23,776 $20,267 
Accrued liabilities17,045 12,965 
Total Accounts payable and other accrued liabilities$40,821 $33,232 
Accrued payroll costs:
Payroll and benefits$53,491 $38,035 
Health insurance liabilities5,426 3,907 
Payroll taxes (1)15,117 992 
Workers’ compensation liabilities1,052 1,067 
Total Accrued payroll costs$75,086 $44,001 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Other Long-Term Liabilities (Tables)
9 Months Ended
Sep. 30, 2020
Other Liabilities Disclosure [Abstract]  
Schedule of Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
September 30, 2020December 31, 2019
Deferred compensation plan $30,375 $30,361 
Supplemental executive retirement plan18,712 18,080 
Operating lease liabilities15,895 14,627 
Interest rate swap derivative instruments2,157 179 
Other long-term liabilities (1)13,103 651 
Total Other long-term liabilities$80,242 $63,898 
(1) As a result of the application of the CARES Act, we have approximately $12.7 million in payroll tax payments recorded within Other long-term liabilities as of September 30, 2020.
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Benefit Plans (Tables)
9 Months Ended
Sep. 30, 2020
Retirement Benefits [Abstract]  
Components of Net Periodic Benefit Cost
The following table presents the components of net periodic benefit cost (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Service cost$87 $65 $259 $195 
Interest cost124 151 373 453 
Net periodic benefit cost$211 $216 $632 $648 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans (Tables)
9 Months Ended
Sep. 30, 2020
Share-based Payment Arrangement [Abstract]  
Summary of Restricted Stock Activity
The following table presents the restricted stock activity for the nine months ended September 30, 2020 (in thousands, except per share amounts):
Number of 
Restricted Stock
Weighted-Average
Grant Date
Fair Value
Total Intrinsic
Value of Restricted
Stock Vested
Outstanding at December 31, 20191,180 $29.51 
Granted57 $28.98 
Forfeited(12)$22.62 
Vested(52)$29.46 $1,530 
Outstanding at September 30, 20201,173 $29.56 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instrument and Hedging Activity (Tables)
9 Months Ended
Sep. 30, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Activity in the Accumulated Derivative Instrument Gain
The following table sets forth the activity in the accumulated derivative instrument activity (in thousands):
Nine Months Ended September 30,
20202019
Accumulated derivative instrument (loss) gain, beginning of period$(179)$900 
Net change associated with current period hedging transactions(1,978)(1,165)
Accumulated derivative instrument loss, end of period$(2,157)$(265)
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2020
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis (in thousands):
Asset/(Liability) Measured at Fair Value:Asset/(Liability)Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs 
(Level 2)
Significant
Unobservable
Inputs 
(Level 3)
At September 30, 2020
Interest rate swap derivative instruments$(2,157)$— $(2,157)$— 
At December 31, 2019
Interest rate swap derivative instrument$(179)$— $(179)$— 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Accounting Policies [Abstract]        
Health insurance maximum risk of loss liability per employee insurance plan (up to)     $ 600  
Health insurance maximum aggregate amount of risk of loss liability for employee insurance plans (up to)     $ 200  
Common stock equivalents (in shares) (398) (572) (328) (555)
Anti-dilutive common stock equivalents (in shares) 266   348  
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations - Narrative (Details) - Discontinued Operations, Disposed of by Sale - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Cash provided by (used in) operating activities for discontinued operations   $ 5.1
Cash provided by (used in) investing activities for discontinued operations   $ 118.5
Kforce Government Solutions, Inc.("KGS")    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Income tax expense related to revised estimate on tax obligation on sale $ 0.6  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations - Summary of Pretax Profit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
(Loss) gain on sale of discontinued operations     $ 0 $ 79,602
(Loss) income from discontinued operations, net of tax $ 0 $ (967) $ 0 76,697
Discontinued Operations, Disposed of by Sale | GS segment        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Revenue   0   27,737
Direct costs   0   19,494
Gross profit   0   8,243
Selling, general and administrative expenses   0   6,842
Depreciation and amortization   0   307
Income from discontinued operations   0   1,094
(Loss) gain on sale of discontinued operations   (402)   79,602
Other expense, net   0   (436)
(Loss) income from discontinued operations, before income taxes   (402)   80,260
Income tax expense   565   3,563
(Loss) income from discontinued operations, net of tax   $ (967)   $ 76,697
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Reportable Segments - Schedule (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting Information [Line Items]        
Revenue $ 365,424 $ 345,558 $ 1,043,652 $ 1,011,157
Gross profit 103,878 102,811 295,763 297,013
Operating and other expenses 78,098 81,530 243,441 243,878
Income from continuing operations, before income taxes 25,780 21,281 52,322 53,135
Tech        
Segment Reporting Information [Line Items]        
Revenue 260,251 271,999 782,785 792,947
Gross profit 71,960 76,436 216,606 219,431
FA        
Segment Reporting Information [Line Items]        
Revenue 105,173 73,559 260,867 218,210
Gross profit $ 31,918 $ 26,375 $ 79,157 $ 77,582
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Total Revenue $ 365,424 $ 345,558 $ 1,043,652 $ 1,011,157
Flex revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 356,687 333,652 1,019,213 973,987
Direct Hire revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 8,737 11,906 24,439 37,170
Tech        
Disaggregation of Revenue [Line Items]        
Total Revenue 260,251 271,999 782,785 792,947
Tech | Flex revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 256,118 267,304 770,635 777,227
Tech | Direct Hire revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 4,133 4,695 12,150 15,720
FA        
Disaggregation of Revenue [Line Items]        
Total Revenue 105,173 73,559 260,867 218,210
FA | Flex revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 100,569 66,348 248,578 196,760
FA | Direct Hire revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 4,604 $ 7,211 $ 12,289 $ 21,450
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 01, 2020
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Allowance for credit losses, beginning balance $ 1,843 $ 1,843    
Provision for credit losses   2,723 $ 936  
Write-offs charged against the allowance, net of recoveries of amounts previously written off   (900)    
Allowance for credit losses, ending balance   3,666    
Reserves unrelated to credit losses   $ 400   $ 500
Accounting Standards Update 2016-13 | Cumulative Effect, Period of Adoption, Adjustment        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Cumulative effect adjustment to increase allowance for credit losses $ 300      
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Other Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Assets held in Rabbi Trust $ 33,001 $ 33,001 $ 35,413
Right-of-use assets for operating leases, net 17,933 17,933 18,344
Capitalized software, net 11,955 11,955 8,759
Equity method investment 9,432 9,432 8,169
Deferred loan costs, net 589 589 855
Other non-current assets 961 961 1,298
Total Other assets, net 73,871 73,871 72,838
Impairment of Right-of-Use assets 600 1,500  
Accumulated amortization of capitalized software $ 35,000 $ 35,000 $ 34,200
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Other Assets, Net - Equity Method Investment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Jun. 30, 2019
Schedule of Equity Method Investments [Line Items]          
Loss on equity method investment     $ 1,237 $ 359  
WorkLLama          
Schedule of Equity Method Investments [Line Items]          
Ownership percentage         50.00%
Loss on equity method investment $ 100 $ 400 $ 1,200 $ 400  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Accounts payable and other accrued liabilities:    
Accounts payable $ 23,776 $ 20,267
Accrued liabilities 17,045 12,965
Total Accounts payable and other accrued liabilities 40,821 33,232
Accrued payroll costs:    
Payroll and benefits 53,491 38,035
Health insurance liabilities 5,426 3,907
Payroll taxes (1) 15,117 992
Workers’ compensation liabilities 1,052 1,067
Total Accrued payroll costs $ 75,086 $ 44,001
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]    
Deferred compensation plan $ 30,375 $ 30,361
Supplemental executive retirement plan 18,712 18,080
Operating lease liabilities 15,895 14,627
Interest rate swap derivative instruments 2,157 179
Other long-term liabilities 13,103 651
Total Other long-term liabilities 80,242 63,898
Deferred 2020 FICA payroll tax payments, CARES Act 12,700  
Other Significant Noncash Transactions [Line Items]    
Other long-term liabilities 13,103 $ 651
Deferred Payroll Taxes | COVID-19    
Other Significant Noncash Transactions [Line Items]    
Employee Benefits, Noncurrent, CARES Act $ 12,700  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Retirement Benefits [Abstract]        
Service cost $ 87 $ 65 $ 259 $ 195
Interest cost 124 151 373 453
Net periodic benefit cost $ 211 $ 216 $ 632 $ 648
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Benefit Plans - Additional Information (Details)
9 Months Ended
Sep. 30, 2020
USD ($)
executive
Dec. 31, 2019
USD ($)
Retirement Benefits [Abstract]    
Supplemental executive retirement plan $ 18,712,000 $ 18,080,000
Employer contributions to benefit plans 0  
Expected funding of the SERP in the current year $ 0  
Number of executives participating in SERP | executive 2  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Apr. 28, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 2.9 $ 2.4 $ 8.7 $ 7.4  
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total unrecognized compensation expenses $ 24.0   $ 24.0    
Weighted average period expected to be recognized     3 years 1 month 6 days    
Restricted Stock | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     1 year    
Restricted Stock | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     10 years    
Option Or Stock Appreciation Right          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Reduction Of Shares Reserved For Grant         1
Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Reduction Of Shares Reserved For Grant         2.72
2020 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant (in shares)         3,600,000
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans - Summary of Restricted Stock Activity (Details) - Restricted Stock
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
shares
Number of Restricted Stock  
Outstanding, at beginning of period (in shares) | shares 1,180
Granted (in shares) | shares 57
Forfeited (in shares) | shares (12)
Vested (in shares) | shares (52)
Outstanding, at end of period (in shares) | shares 1,173
Weighted Average Grant Date Fair Value  
Outstanding, as of beginning of period (in dollars per share) | $ / shares $ 29.51
Granted (in dollars per share) | $ / shares 28.98
Forfeited (in dollars per share) | $ / shares 22.62
Vested (in dollars per share) | $ / shares 29.46
Outstanding, as of end of period (in dollars per share) | $ / shares $ 29.56
Total Intrinsic Value of Restricted Stock Vested  
Vested | $ $ 1,530
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instrument and Hedging Activity - Narrative (Details) - Designated as Hedging Instrument - USD ($)
May 31, 2024
May 31, 2023
May 31, 2022
May 31, 2020
Mar. 17, 2020
May 31, 2017
Interest Rate Swap A            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Derivative rate           1.81%
Derivative, notional amount       $ 25,000,000.0    
Interest Rate Swap B            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Derivative rate         0.61%  
Derivative, notional amount       $ 75,000,000.0    
Interest Rate Swap B | Scenario, Forecast            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Derivative, notional amount $ 40,000,000.0 $ 75,000,000.0 $ 100,000,000.0      
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance at beginning of period $ 167,263 $ 168,331
Balance at end of period 170,206 187,925
Accumulated Derivative Instrument Gain    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance at beginning of period (179) 900
Net change associated with current period hedging transactions (1,978) (1,165)
Balance at end of period $ (2,157) $ (265)
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Schedule of Estimated Fair Values (Details) - Recurring Basis - Interest Rate Swap - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap derivative instruments $ (2,157) $ (179)
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap derivative instruments 0 0
Significant Other Observable Inputs  (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap derivative instruments (2,157) (179)
Significant Unobservable Inputs  (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap derivative instruments $ 0 $ 0
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Sep. 30, 2020
Sep. 30, 2019
Other Commitments [Line Items]      
Unemployment benefits, possible liability with a change in control   $ 39,500  
Unemployment benefits, possible liability without a change in control   16,800  
Maximum potential capital contributions   22,500  
Payments to acquire equity method investment   2,500 $ 7,500
WorkLLama      
Other Commitments [Line Items]      
Payments to acquire equity method investment $ 9,000 $ 2,500  
Minimum      
Other Commitments [Line Items]      
Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements   6 months  
Employment Agreement, Severance Percentage Of Annual Salary   100.00%  
Employment Agreement, Severance Percentage Of Annual Bonus   50.00%  
Maximum      
Other Commitments [Line Items]      
Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements   3 years  
Employment Agreement, Severance Percentage Of Annual Salary   300.00%  
Employment Agreement, Severance Percentage Of Annual Bonus   300.00%  
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "F$9%$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " IA&111I64%.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y&#B;U96.G%@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"M"=(,$9_C$#"2PW0W^:Y/TH0-.Q$%"9#,";U.94[TN7D8HM>4G_$(09L/ M?42H.&_ (VFK2<,,+,)*9*JU1IJ(FH9XP5NSXL-G[!:8-8 =>NPI@2@%,#5/ M#.>I:^$&F&&$T:?O MJ5N%3_Q"X=8)?DE-R:&L>Q'.LEEW<0\+;;OBSK%JY/ MI'N#^5=RDLX!-^PZ^;5^>-P_,57QBA="%/Q^+QI9UY(W[[/K#[^;L!^L.[A_ M;'P55"W\N@OU!5!+ P04 " IA&11F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "F$9%'C ^S4(@4 $D5 8 >&PO=V]R:W-H965T&UL ME9A=<^(V%(:OM[]"P_2BG0FQ+0,).PDSA(1M9K,)"6D[VTXOA"VP9VW+E60( M_[Y'!FR2$*O\_+X2'[/D:XV0OY0$>>:O*5)IJX[D=;Y9\=10<13ILY% MSC.XLQ0R91I.Y0L+(/2Q*&N.W!2%F>=T55Y;29'5Z+029SQF22J2%,F MMS<\$9OKCM763#%)R+Y,PYU=-VY[)"0+UF1Z!>Q^8WO7ZAO] *1J/(O MV>R>[?4Z)"B4%ND^& C2.-O]9V_[1!P%^.Z) +H/H!\"O%._X.\#_/)%=V3E M:]TRS4974FR(-$^#FCDHD2U3$)%=7C@9- M<\<)]O$WNWAZ(GY(OHE,1XK<92$/W\<[P%(!T0/0#44%YSP_)[Y[1JA+70O/ M! ]_"O0YH4-;^#LY5DKY3LG9"\%4$!'X(F MK]N%26A8<(1I41(-V1#,N M8Q&:&45@3EM3A"L=YM!/GSXU3(.+BNVBY9A)!A96.M#I=.%:2Y8H+%^7%=,E MJG.7Z5AOR31..'DLT@67-A9(4<'*?!0B4Y]8&Y[;! CDA8<"8&;LS,MH.!AQ'2FI"V(1R'(=0) M=78X( _P''G*[+G#)3W7]<@=4_#%LR0EXS7/4"/Q:M/V_/\%.S%G,-BO8I-9 M07&Y5Y;F# .KK=_#S?LC6#4-9U*LXRRPIQ'7Q*=@70\\W,4_HLV$TBPA?\7Y MZ6\#5_1]P]>90_-3MH88:UT@/-S9H7B&<;8B\VVZ$(D5L:$T3%\F6(]9%P6*V_8A M3>3N+8A8MN(G:U6#T.-X?CO&^C%:UP#:J@9,"BE-I[%K+\IT@4D4UMZ\0?'[ MQX[^/5GM_;25]]]GT"?NUEVF,6,'5"L9KMA 5AL];67TI@>"4@Y>NA+2.O<; M=!Z8A#DP#@)87T*+P,.=),98>SYMY?GSE"4)N2D4W%;VT<1UFOI&6EL];67U M=RF7*S/!OH""CL!;HD2]87_@7D"[O;91U:Y/<:\>PV(D M+!&[R/^_)' MJOV:\B17@]PSUC[XM<7[N"$?O/TX5=@RMT&NV_5HU\?Z>[_V>+^5QT\ 3P+: M?1;R-_*56S^^!BEH;=RA[_;L0^D<;589 RKW\!0)S#ILMV]57:WV"Y$B[S<^EH(K45:'D:COX#4$L#!!0 ( "F$9%%DT[ 6M08 #$= 8 >&PO=V]R M:W-H965T&ULI5E;4^,V%/XKFG2GLSL#B77QC0(SX'B[S)3+ M$-A]Z/3!Q$KB6<=.;05H?WWE"[$C'0LH+\0VWSG2=W1T]$DZ?LJ+G^6* MUVE6GHQ60FR.)I-RON+KJ!SG&Y[)_RSR8AT)^5HL)^6FX%%<&ZW3";$L9[*. MDFQT>EQ_NRE.C_.M2).,WQ2HW*[74?'/.4_SIY,1'KU\N$V6*U%]F)P>;Z(E MGW%QO[DIY-MDYR5.UCPKDSQ#!5^:O"3S$)4\R-,? M22Q6)R-OA&*^B+:IN,V?OO&6D%WYF^=I6?]%3RW6&J'YMA3YNC66/5@G6?,; M/;>!Z!E(/[ !:0V(:L &#&AK0-_: FL-V%M;L%N#FOJDX5X';AJ)Z/2XR)]0 M4:&EM^JACGYM+>.59%6BS$0A_YM(.W%Z?W5V/[VX"ZSYFEV_7ES&WZ39A??0W1Q)=]#=(CN M9U/T^=,75*ZB@IV\L]H[ M&_!^RQ]YMN50TC2&3FU85.NFW[E.5+0#R/$LA"X"HJQ;%$$ 18CD#9'LZ"K]Y?.=2 M8"395L[UWE ?H 0K ;$*)NI!! M,(JI/1 6TH6%O"4LDNQ+(H"4B5ZT+.RJC'64+0=8):RC,+.UG(=@%/?6E7W" MG?[!]&-Y /*G>F<\;5D*()CM6VJ- V#4=6VUMD,PWQ^2+KC3:-@LTOH1B).R M#0*/]^:"+ 8H7U1Y <:#:5W3TE^''/J.%HI7'84 Q'4OZJCI%D$HF ME;KNR*#Y<2>;L%DW!:LH6U9U$RVBI$"/4;KE5?(DF>!R?RF0S"J.RJ=H\WIB MZ8(&:TLK #K$6%50((JYJI2$8)X[M+9V"@J;)52P%VM#GGGZ#L7SU%4B@&#, MT]03 *..MN:$D#>Y)_(&9"/N-!3VC7D61D4FJZG<+\ATJT\7T*^_> 3CWZK3 MHF1NRC?2Z19BUBT!5+;19YE_<9ZF4=%K_@L4\]:]VR\Z8V4W%8 @-=X "(]= M=6,&HIR!E8QTBH:8%C$#3&?[ACF7YRD M6\%CXPSL) 0Q2X@/ST &A%(]T A E"H4IP!*!MQ5 PZAG 'Y3#H105X["/KP M'-37?&T.VF^;@Z]Z"@%/=(P']E:DDQ?$?$;T>MJ])R .4'CUW(!0CA82'07E MAHYB8V] I!.%A&S+/I17X)([M&CS LID-KC]GPK2A%E<35[]E;'.D@-"(X, M<-ICN9YZP 3!B.NJFA2"88NI6@&"49<,2 72"21B%DCOB4X_B4SQT<^%I+FV M,8=@E#*BQ@?R1AVMD@,P1K1]ZJ1W!;3FQ;*^>RNE)-]FHCF]WWW=W>^=U;=: MRO=S?!1@X/L4'X7-[5WGOKE,O(R*92)K4LH7LBDI8F1?B^9^KGD1^::^@'K( MA.*1S$O*H#\_R+/Q) 3=.MP':)*B3W6M&IF.ADJB2= [[]#N4%-),^0 M_PP/'X=GSUS\E&O&%'K)LT*>C]9*E:>3B4S6+*?RA)>L@%]67.14P:MXG,A2 M,+JLG/)L0APGF.0T+4;3L^K;K9B>\8W*TH+="B0W>4[%ZV>6\>?S$1Z]??B1 M/JZ5_C"9GI7TD2V8NB]O!;Q-FE:6:X\ M(QW* ^<_]#7%/S4]/YZ=C^_NKN7:/'U\O)N@8[1_6*./AQ]1$?VM'>Q$8(5"E$I MF9*G RVZ38MNU:+7UR*5:P2Y08E^8+\VZ1/-H MKKK9-!553>ND]3;>B> M39YVI@>#2X MHMD[! 9&WZX;!5'4D6B:$<\G;H_(L!$9#HK\DKZP92VNFBTVA:'9=1B$N"/0 M8A7'?4F,&GW1H+Z;:I0/Z(O,T7,C0Y_%BD1N9-<7-_KB07USMF(PP$NDZ,LA MF;$A )/8#SHR3:O(<4.[2NRT=' &=?[%^?(YS3+K]NZ8(^<[GM,1=M!L7]H. MN/ [UDG_^JC==_OUPHB0;N(L=FZ$,>F9@;@%"GX?4;*4/J19JE(VB!7<<@4/ M@V66)'P#'$$E?=7[] :;'9<]8VB"(?2=R!A"T\SS'*<'B[CE!QX&R-L(EEQ49TY@()R? M!55I\8@R!J?'@XDV">'CV%@B%JL@ZIN +4CP,$FNBH3G3&\QK)DK5I$F(P(< M&9/!M(K"GFT0MQS!PR"YV+7>3%@=LT7\@T<2$2^00KWN^M)@%;A3W M3 K2,HB\AT&'-%H XT15T;,OTK0C&(YT/=LMV:ELR/ VQO,\5;DN/;;U""_T M#L:*!!2C#]=<,?3]HU7Z8,/ZBN%4EC1AYZ,2*@$FGMAHBFRUW/_0T'[P+2R) M.TCAA>+)SS7/EDS(:AV$GZI:3+T.P9BT+"/#+(,BHS[*2=W3&!TY)U DE51\ M0M@?PY) **G@ 8;%.@XFX(S9,V2R M'UO+/W* ?S!Q 'MF8'" ZXLL)&/BA550^M$A=9B':T5BJ::(L9*'C?8#;4E) MADDY6\*^"(2'Q:PKQN.T@**]3&%Q6X6:)/2"&(=A5ZO%SH]]KP?LI(4F&88F MG)\V^2:CBC7U+,]AX:SU]=H3'$JXM.]$)AJ/H=B*N[HM9MC?.3CORVX12H81 M^H,I"I^@(*>B@)ENUV@BT86B.C"2:['SG?[DMNPDP^R\$W"PVXC7MVE/574^ M_81@SI-X>_WAQ6/ >3W]WS&S35@>0R'L!=TSEM70@T7DVJ-R6ZZZPUS=DDKV M;H;6.RF3FC@$;G6/WS:[("1!G^@6K^YOXK5*_F\&@8TK,VL9:+&SEH&3G;M6 M?=']G8K'M)!0#JS T3D)(0UB>W>\?5&\K*Y?'[A2/*\>UXR">&T OZ\X\+=^ MT3>ZS0W^]#]02P,$% @ *81D497[/;TW P ?0H !@ !X;"]W;W)K MQ>+'I!2V.+""6J)&6W^_0[I!2M'!_3^L+B8?[A-Z.AR,%6R&>5 &CR,^69 M&CJ)UOD'UU51 BE5MR*'#&=60J948U>N795+H+$5I=P-/*_KII1ESFA@Q^9R M-!"%YBR#N22J2%,J?]T!%]NAXSLO ]_8.M%FP!T-BG?"ZQY]9>8I9" MIIC(B(35T!G['R:^%5B+OQAL5:--3"A+(9Y-YSX>.IXA @Z1-BXH/C8P !_LU@G0Z?GD!A6M.#ZF]A^@BJ@CO$7 M":[L/]E6MIY#HD)ID59B)$A95C[ISRH1#8'?/B((*D%PJ:!5"5HVT)+,AC6E MFHX&4FR)--;HS31L;JP:HV&9>8T++7&6H4Z/GA[&3]/[Q]F43+X^3&5I,R=6[:_*.L(P\ M)J)0-(O5P-5(9]9PHXKDKB0)CI L(+\E+>^&!%[@'9!/3LNG$*'<-W*_ORMW M,2=U8H(Z,8'UUSJ&HZD&K%=-Q(I\9!G-(D8YF0O%;/W],UXJ+;$*OY]8K%4O MUK*+M8\L]BAI#+@K(F ;NN2@;@CEN,-P43B8RM)=U[HS.W4S:ON>/W WS83M M&P5>V*N-=DC;-6G[).D<=QE("3'!THR>;TA.)=E07@"YPO[1W_&:(>^4]-WWD9O&16AA4Z$9/_BA(FB'#V(7OKO-*C\ MCF=_K_ O,-P)H5N'T/VM$)A2Q7G\[A[5:^Y3%CO 80T<_A8PGBE*XZ>"9>MS MU.%9ZE,6.]2]FKIWDGHBTA1W^1\4>>^2(C]CM(/>K]'[;T!_VV.XK,0KSTVL, C:X3[_84L\?8[R-TY5_\P'':@JY*]7 M$9Q#]_> .E[0]P^@[UNV^T$8[J.[C;N!N9A]H7+-,D4XK%#JW8;H0Y9WG;*C M16ZO"TNA\?)AFPG>#T$: YQ?":%?.N8&4M\X1_\!4$L#!!0 ( "F$9%&; MM5NU9 T *!7 8 >&PO=V]R:W-H965T&ULQ5QM<]NX M$?XK'/>FO9N)8N*=N#J>B2W947MQTCAII]/I!T:B+3:2J!.I./GW!259(($% M0,F.[DLL*0_ 71# \^QBR;.'8OFEG&19%7V;3>?EJY-)52U^/3TM1Y-LEI8O MBT4V5_]S5RQG::6^+N]/R\4R2\?K1K/I*8YC?CI+\_G)^=GZM_?+\[-B54WS M>?9^&96KV2Q=?K_(IL7#JQ-T\OC#A_Q^4M4_G)Z?+=+[[#:K/BW>+]6WTUTO MXWR6SH]N5S47RIOPS'KT[BVJ1L MFHVJNH]4_?F:76;3:=V5,N3W;:\GNXO6#9N?'WN_6GNOO/F'B3;3UB=7^C8EJN_XT>MMCX)!JMRJJ8;1LK"V;Y?/,W M_;8=B48#1!P-\+8!-AHPUQ7(M@'I>@6Z;4"-!E@X&K!M V8T(*X&?-N FR8E MC@9BVT 8#;CK"LFV06)>@3D:R&T#N9X.F_NWOOG]M$K/SY;%0[2LT:JW^L-Z M!JU;JWN>S^O9?ELMU?_FJEUU_NGF]:?^\..@'UV^N^D/;FXWGV[?_3;LOZY_ MOOVH_KP=W'R,WEU%EV]>WUP/;J/AC?K]W>7?W[S[K3_X]GIY5RHS;F=+0U M^6)C,G:8_+&HTBG0[-+?['(U6TW3>FE%@[L[M=9>1.^S95Z,H^(N>CTN%O7B M>Z$^_4^-NEK/%7")?N 2Q6RF%O!M58R^ *T'_M:OQ^.\MB&=1N_3?-P;SJ/+ M=)'#SEX%^AJ--NYFX^A=-3>I]2(_!;44(C?^WO]4-6J?U3=3E( ME_-\?@]U\6;/+I[CM@P#$T;10+E:?H=NS*E:+[M%@W>+!J\[I(X.;S?3.JVB MS]E]/J_]J*U=;.S^64WOS<3_I8;TL]'+B* 7$8Y1 LVIS;78^EHU.7T]%RAA M_.ST:]-%&T59@O$.U7*$[!PA7DFIW%%WN%>KKW&D[H#2I.7&5>5D-,Z_YN-LS8%S=8^4]ZK)7997 MJWHW:6P;T"XA[/4/VYWL[$Z.83=TLY+0S1K8"$R(<;-L3*\):CDM=TY+_\[M M\C/[5G\&5XP$U@(V'0J 6L:B6(NSV&ON8+:8%M^S;'-_HL5J.9K4V\I";=N! M"3/<=MT:/\<"1@VUB XV"%1RR%Z5U!P[ )28]+?%-'=JYE@ 2-,X\O-X_W%B M@Z;;C-NC-#:))@AKVZ:9&?FI^7*2SN^SFC7NTGP9?4VGJZQ>>OF\RM0MKZ*E M$G=1^9 N]+)4>RCH"0%64F+NGR%4VP_-A(@&-OW'25+6)HXV$GDS?4(SF-I[ M'G$H'J39$?GIT6,0.'@V%?80Y8FI)+8X[L:U[=6DB?RLJ<6FFJENF?DV7>Z$ MF@1#%YO\E,[DL>F'#:,<4X<@0IHED9\F&U*S[4<'VR^0S7Y()$Q@0V5N<7Z9 M"71&68P%-Q<$<%&44'/]VRC,)+'T.V!:CRFAR1V,AC2/(S^1/V\T@FS:A<(1 M .:)1Y#F9^0GZ&>(2)#-Q6!(LL4%)HO=&1B40!>UHQ( !88E@&G>N 1K18'C MXTXB>MR(U_U$OZ]LP4"TC87#"DWI^&B4C@&R3@1R M6*C)&OO)NB/7W&8+M01C-]=@F[G5)B*,O7,(P&BBMA&'&YKBL9_B?5P3LOT" MVX2O3)?8")'[V"9\>_L .J.,)[%!7%< 3I&(L7L ($)C2JQ4$2!%.(HY=LA_ MK+4([JI%.E!-4)'@;HH$@'D4"=:*!'=6) ZJ">H2W%&7X"ZZ!.@,U"7016U= M J! 70*8YM4E6.L2G/P!5*.5!/8KB0#5V$PL:,*D.8HA6#OMJFF8^ /[(R6- MB)T#<.P!1%,X\5/X#\P;$9O_S5P! $'"$&/7 *C71+4]URJ"!-+^!R2/B*TD M",/4]"J :AO#I*DTMIC6 MV8)K$6N90?PRPYL^(D#>0&E(,R,=A+5MTTQ-_$S]C%J3 %ES:CIR%4*U_= D M3?PD_83T$0%X,J8NBS2M$7^XO6?^B !I;*(XQ.3A+8Z[<6U[-0^20,J[FZ;_ MVVKNU_0$H$*EUICI!Q P"RP=:H)JQJ1^QO1I^I#M%]3F08RHE=7H;W%^G09T M1AF-A9%?N )PPDH? R EOH0E@@'+>DS$-'8D:*GFL NG$"[:?:'RC3J$VXIDP#(!@C\Z[9 MH%X3U?9&5A.9J5> 9@G]>L:VI^SU,^>)8 "7J,S;$9 C JL2N3PAH5 M:IT3]!U.^>"Y J3IN<#@:JG"_5+E MD/" _F#Q#S='X10;8.UDN&'U]R%Q!6'9(W#("U5^/.>IG,H.C5:L7"_8O&&!QS*@F-+'@1A;=LTZ7,_Z3]C>,"!8!LA,R:_"L+:GFC& MYP=7W07GL,V3/'&5HC=JT4/%Z'O%!QR(LW%,S"K*X1;'W;BVO9H&N9\&]R\# MK,N/;3+A-A4*C*09YP P*J4K/N":,KF?,CN6 8*V7W";"!$C1!K2O\_M7+JM MYH#.*,>"F?$!@.MA3LTS1P!&F!++9H0 V-;C'!-7D1/7E,Z[)OJ?(T+@0+H? MB! F"="$)JE1>=T_Z$1@@ 2"U"$((#4NATA "A[3@&7!",$ =%" ,C! Z M>3"$4+X(06B%(OZ (P2A]8AXRA&" ,[6A7 M-Z%U@SC\O"JT0 MQ-$4@H"HGPK7[-#4+P+Y^+TS6S!S"5L'J!5H;L1# ,9B+%TCK06#\ N&CIDM MF+D$\'2:4%CS %+8\@'89:"".&F5P5P!N!Z6)EM> S BJ.#6P +2A@M$N6MH M&T_0==4V^Y45.N9)-X4#P#P*1VB%(SHKG'!9H6.V=-0YHHO. 3H#=0Z @W0. M -U#F";5^<(K7.$/#[;)%J9)'YEXF>;Q*9LF23FX[4A5-LTS M-86P5)- B1S&YL-U0P!62WK'OB$U7TH_7W:L*81%F@0JT9D*1TQ)+^V* 5ND M 9U1SB0S)3V ZQ&$3)$&P B/:2S-@06J&6I)[QQ:3><2'U^D22:1(HGG=LG%)3K?13[0^4:=(F7.LM&V !GGG; M@./W)JKMN:9E&7CV[9!7A]@TK 188GH50+4-UEPM#Z_B"Y&75SF[-C4>X(0V7C33)^QO;*- GPL])?YD-Z09CQWICF MBV/\#/VN]&;!]N-U&&M8WWR,2!\/*9TJ^/UPGE7R&<)P%;ORA5N^(GSB>E8!\[ M;[TX#LK!0D!;L4$H, L+ :$T+(0#\[!@AV B]K3Q7M#ZW;5OT^5]/B^C:7:G M6L8OZU3YA8 M74GT2E0N0#^^U"6638X5+Q9]B27FS&AX.!J>$8^?>?ZU6#(FT$N:9,7)8"G$ MZO-P6,R7+*7%$5^Q3/YGP?.4"GF;/PZ+5L80_GPSPX&W@-GY'J\HH]LQL3]ZB:7=\.U MERA.65;$/$,Y6YP,1OCSE)B508WX,V;/Q<8UJJ;RP/G7ZN8B.AD8540L87-1 MN:#RYXF-69)4GF0:,'&//DKCL3R9. -4,06 MM$S$+7^>LG9"=N5OSI.B_HN>6ZPQ0/.R$#QMC64$:9PUO_2E)6+#0/J!#4AK M0%0#:X>!V1J8^QI8K8&UKX'=&MC[&CBM@;.O@=L:N/L:>*V!5Z]NLQSU6@94 MT-/CG#^CO$)+;]5%G1"UM5S".*MR=R9R^=]8VHG3^ZO1?7!Q%P9H?'T5A%>S MYFIV_>4B&%7#LSOYW:'KCJXFX0Q=7,GQZ_'OT^LO07@[^_DGCV#W M5Q3^<7]Q]S?Z>$-SEHDE$_&<)I_0(;J?!>CCAT_H XHS=+?D94&SJ#@>"CF# M*H[AO(WVK(F6[(C61)=<.BY0F$4LVK8?RIFOIT_>IG]&>AW.V.H(F<8!(@8Q M@'C&_>:_E5FO>=!O?DES:8YWFH?]Y@&;OYEC'S _WWONH/ED[[F#YM.]YZZ: M;ZVDN4YDL_9G[?!WD,"B]&A].[:,JZT^GKH'=X^'3)FTZ MR#9=:PW:"L]:AV?UAA?$3W'$L@A]E&] Q).$Y@5:,;F++.7+\@F*M7'H;H1A M')'M4,=[8((],!,(@[UMT/0=T!8O]IH7NY>7.[E>#RQCBUA '-C:4EB&0H$. MP8Z""72,Z5G;F!# J(G10.RM1RE,3G4WO@U3Y*PIK9+8/K=-?UN+_U74D#&=7&!V'6A M&:CS'.LHW_.4608 "*O+= X\S_+5=V*BHUS)E[)(4QU%',_>D:W>FBZOOPX7 M14FS.4-25Z.B2MW#2EM&2#)8E67:2%99":.V)!8'*),<\T5ELF"Q*',&:@-/ MBU>M!>\B@G<1Y^\B)N\BIGV(+5;]-:O^^S4 (K)GK_/UY?4-I::/09"2O@$ M\GPU,P&0A964F^@@4U89A3W DT-V$(B-3N@:O12&Z2KAKXPU28E693Y?2C[1 M*J$9J$0-_54SE7=V#(*4^000R%+VC7,0I'B:@"!EM:8@:!=]&WT"WDO R+=U MS--4IEZ=DR!S6 O@T,*.I7('PU3Y L*(KVXE(,Q0R9G WEQ5ZH P:Z,:;[-( M.A9)+XOC)6=4%+6B
:E*RJ?'$FF*QZ N54R Q]IJNN*DI)"[),]&56 M)=L8 !U:KEH4(13&!*L4@S"-8?"1&L$ BGB[LK1K G!_%W"7,UJ4^6N3G ?H MSXK@ S2:2]64LZC*74GR)1-+'H&DFGI8IKK+0""?J$0$$(P8IJ=N.!#.,K2< MG("QR7U=E4$0#EN.MT.IXZZ%P?T]S"T35 Y%**1Y%F>/14_;AKL& /=W #\H M;[$NRB4IKN.JBP;@',,R?'75 )QM^41A.01QAFW9ZNH"N*HN.>KJ CCBNVHK M,P5PQ/9->U=IZKH,W-]F].M<#$IU3>@",$#I0BA=ZD*/!+0N (/$+@#K4;NX MZPYP?WOP/^I=K OT0ZFI5,I!E%;B(92Z79R#*'4?F$ H[+HJX9 OT]S!=]=> MX/[^XGMTB*?UC: .@6&:#M%%/:A#(&^ #H%@@ Z!8+MU2-=.X/Y^8ERF94*K M8P,4+A9L+@[0#71O]F"BS-<..<(F7Y8WUF5 M;JH'K$\13_\#4$L#!!0 ( "F$9%&RI_L[10@ $C 8 >&PO=V]R M:W-H965T&ULG5I;4^.X$OXKJM0^S%1-)M;%MRF@B@EPEJH9 MH CL/CNQ0GS&L;*V L/Y]:=E.U%B78!] 5MI29]:W?UU2SYY$?6O9L6Y1+_7 M9=6 6_+$6]SB2\UD^39E/S+&\[K'1KN&^>%I)U3 Y.]ED3WS& MY>/FKH:WR7Z4O%CSJBE$A6J^/!V=XV_3,% =6HF_"O[2'#PCM92Y$+_4RW5^ M.@H4(E[RA51#9/#OF4]Y6:J1 ,<__:"C_9RJX^'S;O2K=O&PF'G6\*DH_RYR MN3H=)2.4\V6V+>6]>/F3]PL*U7@+43;M7_32RP8CM-@V4JS[SH!@753=_^QW MKXB##C".O0/I.Y!A!^;H0/L.M%UHAZQ=UD4FL[.36KR@6DG#:.JAU4W;&U93 M5&H;9[*&7POH)\\>;\X?+ZX?+B_0]/;FXO)FUCW-;G]<7YRKYMD#_/MY>?,P M0[=7:'H^^Q-=_;C]>X;&Z'%V@3[]\1G]@8H*/:S$MLFJO#F92,"E1I\L>@S? M.PS$@2%%/T4E5PVZK'*>'_>?P'KVBR*[17TGW@%G?/,5T> +(@$)+'BF[^Z. M4P\CCO&F6;-"2W"8!BUKL4;@@W4FB^JI,^)"%KSYYIF'[>=A[3S, M,<\->'U1+<2:V_:@ZQNU?95S/Y_1. [9R>3Y4#.F%,91="!VA"S<(PN]&CC/ M_PNF#-XO&R0%N/]"5(NBY*C:0U;M"Z6H32V>"[ #-'_]L*:B/9[(JZD+ON1U M#7/LYLY^=_.JZ/1%H;)IL!LS/-#-F#$\U* IA0-"[/J+]WAC+]Z['38$@1LM M 'DA42F:AEO=+38@D)C0 4Y3**61'6:RAYF\H5:@DD61=0&ZRE&V%K4L_MK8Z4&K@ M2.(@'H UA6(6I7:P.-!!.GC+7J$%7()7\"31IN?139EY(??#'L*)*!E M@FQ MV 'Y@%>P%_(/L$X$$/.=JQVIN05>5,^\CPI.G^MG.=K],!RNP!1* L<"B%X M>=\"BF8CFJQ$X'G%>I,5M4*,Q!)EX'_2SG?$# )Q:L"V2 6Q2_.:;3#UTP#$ M5A5(2P[F[;4.:KH?30WSL$@EU*5>S5783U8[]?)_MH5\16LN5R(_, DK8&8J MC-"A"UJD:.AR0\MH(R>8I$AH6:0K&+R[ F,QQ[LX%/UQ50&!CG M9X@.W9/*( _(WN)8QW-I1L)^2GJHLYRKA(,7S]F\Y)Y(8_+,&(=!8NC$)L?2 MQ.6WFI*PGY/:K?(%%9-;QF% A_F'32RAS)'!$9HOAQ>,PCQ,\CY8E$KY]IDK[4H2R"0QJX88H9_"CL2#11C$4O#A#KT MHGF"^'FBVS;GXGN(9J@G+(Z&HO-H*VXS]*4WB889F M$6-1B!T<031'$/:APJECA_>7 T1'=^*/[M-L4TC@^)8M(;G>U@Z%6.)T2$Q3 MLX7SF"0.A>AH3OS1_/(#9$DLY0H)@R'SV,3B0[%CJ#K(DS=+E@7G>;]SX"-[ MYNPB'%KQ,D8$>:B@4KQ#_>PS# 50#V75XOVA@&K:H7[:.3;9@L5W5]M MJJ$6^@$'&NZN12P)L,O1J.8?ZN>?N^RU.UB!Y/0]:$V*,9":(N,D2IU0#\[! M_#QTSS?;>K&"U*%1K@,5X5IEU*H6MT(U:64,L=8XR;#)I3AUU;!4\P_UURBM MT>6%Z^:#.1 \^HZZQZXNWO5O 6 MEDJI =TBA6GH2$JHYC+Z+RL3:C*28:$6T@I=Q1+5G$7]G-7N=Q\FK1'&"M>D MG'&"C5,LFQC&E+J2 JKYB?KY:;I2NZP@MV6_.G=K'U1E_0QLY-I]DVT2S-BP M_+>(,4P"%VK-2?0=G&3#^@7-^5-154KS$"0@4RU$;EV A6O2A!J*MXAAAZDP MS4?,?R+G@0^QP@^!C7+'(,4^((PTPS',-O<^E=5N3H8ELK-:M\ MYJZ%BZY$[;V*T+3$_+1TO3]9M[L-LY0ZE*6&#BQB48R_6F%*^<=TD/VJ5#[7FX M%:S)&@P;9F<1(H[DAVE:86_02GNZ^:3.NM5!9UW,MW)W _610UOV=N%C$<'. M$I1IBF%^BGFLP$1D"<91?RSQ9"9E&)!MA4[D@!QJ6@G]M*(*_$U[OY MX%'= MFVRK?)_5<8]=]R-''M 6$6)D39.#CPG6O'YJO[%H0&?;2G97\/O6_7<Y%BTWZR,!=2BG7[ MN.(9Z$$)P.]+(>3N14VP_^KE[/]02P,$% @ *81D4?,^C)=_# 02( M !@ !X;"]W;W)K/63?3Z?0#> >2B(_ &<")9G]]G]T%[HX29:EI.M,/B74' M8'>Q+\^^')]O??@0U\8D]6G3N/CB:)U2^_7Q<:S69J/CU+?&867IPT8G/(;5 M<6R#T34?VC3'LY.3)\<;;=W1R^?\[FUX^=QWJ;'.O TJ=IN-#KM+T_CMBZ/3 MH_+BG5VM$[TX?OF\U2LS-^E]^S;@Z;BG4MN-<=%ZIX)9OCBZ./WZ\C'MYPU_ MLV8;1W\KNLG"^P_T\*9^<71" IG&5(DH:/QS;:Y,TQ AB/$QTSSJ6=+!\=^% M^FN^.^ZRT-%<^>876Z?UBZ.G1ZHV2]TUZ9W??FOR?M6ZJUO;&5-?'Z< MP(].'5>9]J70GMU!^ROUHW=I'=4K5YMZ__PQY.R%G15A+V>?)3@W[52=G4S4 M[&1V\AEZ9_WESYC>V1WT#MQ2_>-B$5. L_SS,PP>]PP>,X/'_Q/M_EZTU7O7 MF!B53VL3MC8:Y7PRM5I02$X4O35JK:\-WAB'13A8,L'J1E5K[5:@D#QM0PSU MQ-M"'%@0C2-ZUJF?0%B=JD?JCW]X.IN=/'NXD'S@]!GM)$Y$B-E>>1>QI=;$ MX;5UVE4DV#SA!< AQ0GX5DU7BP!O\%8]G1[IH(^U^*U?6C"M_Q='.Z:ZV)&'EX>LN MRE^#X,M>G#B(,Z@<.FQUP+ZV"[$C#66%APZ68[F#674-[H?=/L0.)C9TFP MQ4[]Y>+B+?8$W&P#%<+0]]QJT 4.^8U-Z=8-?;SCCA.E&RQWJS6/;XI8 T]@@B[%Z M8,/X6ZT8(65#P:0H*9(/XLROG9.LL[5IS>SO)T0:$/5S1$+VL6/[+MSOH6_< M2%L44:=?/H.[M-9!EDD?PIM6NQWYS&^[,?(F)558J(&J?T62DO=TTM:&W,69 M"HA#$48.H]52VU"0@DW .@SZWX#V9F&".CN= MB$JV6 !?I'=('/R&E36B_!_2F]#"'JP]2/D_8Q/<+B ,$3DHFX)FA ,AE A1 M/'.YA.8DGL@:KF/.D&)AFX9VUWH7B:560(1D*P1$3U8L&(V.WNG&)L95DJU" M6, "V>)JT44DBQAS6,&-X)JDVS4K8L=OKW4EP< <$\+$L0/I&GIC=]DB<'8M M$)N0P'S"A< %RENCTC$$ S&QJ"34TH:8BIPDEM'5&F\C3JN=P1V@4YUU0>L% MA-Y/YU-Q+L$@ T/BB '$^!T'?=*?Z)PAJ-^N+).Q"65*(-B&R-:6= Y\],L)@2Q#J0YZT1!6B7D_(YI: M=HUHXFXG( M,)",]9;A1:&(Z"X2Y MPR&N;#GJ!2\&_E4;\+1;XT0ISMQ;B( MZ"$3$ SDJDT4Q3!,_OL9E1%4+C@]>Y6.!3!;VR4#1Y):X(;%INI;T>";7H.O) ;9+CDK$=#N5+'!+9U3+Q;%>2G' MK,RDA#KJ-IR/XE(V?J!-#>1$7SPY.:$R MN8N2R&61=$AU2(-L=I'3-3U-)$T B85&\7\"&<--PAZ]^X46(32*@M6*.@U. MTEP!\3+' Y7P62H\?S$;,9A2><2@QS=GZ]QP[EMZO*T.+C.X>*JJT.$453>K MD4.1B"V2_"=^YEN4J-EE)\Z T&N/BZ(N<&?3)<[4-S;UM48@A 5E3N'BIUW+ M'9,RU[KI>N!%@D(UP$"1^0PU4W9<\=!'-9HG(+'CE,R]%(>;5!,2'U1*07ZI M%A"$--_*Q=XM#8&-H*ED[X)HR"(4!'PJ 28=KXQ40.)Q05.Z?/C78?5/U2L= M'(Z+'\_7I!5JAROX\&@A\H*-?*V.(1C-)&&$ %QMKVT]5+];GIG1+K'^J!S& M=M140C#N7>!/.=W^7X]="@'@/Y%B27%G%W+5BA2QK)(E"FM:3M0J" MY>5HX*2"_;$C9WS017* $*-$A7^'-DP6-@:A61^H.@8Y!A_J);IAC&W!7,"8 M?51DE5AGGNM@!/FA1$JA/ ,T- -4<[#-S58>XTW4V5=/!XBC_\YFHQ>%-\M/ MU0IBCK/]UO0>+^5CK]BL\@DIACP]TI^.^EMI%80)/1\.]A8DS53X"\T:!P3@"@0QW1&%38 M@3BYJ'U+VCRX"ZWL=YWCL=X3Z:Q>7\PO$L@M./O!#VQ M6Y4:K0^E)ZZ50K5*2)0(X +$T9W;5TR MF8RJ+,==$4MJ4;T19??"]L4[=VMMV]BJ3T9:<7H#[0'EAYO >K5I(!?P:SLJ MX,I[27T;Q@X3#Y+ Z[YH0]&+5.C2?JDV:&24&<@Q M=BTE9GX&=5-I3DBDD5X30&=!,#*F=/%)EI,,MMY6ASF@N*CU)35QY,'9W M)\(#H!]UP&5Z;'E V!2'@1XHO]/$,D M;R]9U569!:]-O9)16AX/KVV;PTJZB[UA [>GH4P/U ]O+G]^UP]EQA.X84^@ MPA&/-,VSPW"*.C]J*_@DDB?J("B=\S$-A=AAI.B@F\?Q<)X"J_/#&_ MN-EW4E*67-%_N;1YM+TP:4M3$S'0Z4PQT;,U3IU?R:/$>1]W<>VJ36XE#/)>^EA=2YVI#_K6 M]'!*0&V6W"\L MC#,TWZ3&/8X@MF!#GK 8Z2F8 :QX;T/< M0G87AIP=(^0(/"?<'VYA&\\.):GP1HJ DGFFJ8IX<^-A^/ M/NMO3%CQCQ=XYN&2?.'OW_:_C[B0GP4,V^7'%8",%77XC5GBZ,GTR_,C=/K\ M@P5Y2+[E'PDL?$I^PW^B%420T :LT[?!\D ,^E^-O/PW4$L#!!0 ( "F$ M9%'@JTSW&04 <, 8 >&PO=V]R:W-H965T&ULI59M M;]LV$/XKA!L4#B#8LOS>O !-LF1%U[6HVZW L ^T=+:(2J)*4G;27[_G*$MV MT+I9MR\V1=X]]]P+CW>^U>:S38FWID@JB:LHR!0./+#K/3FF3%PW6#?NM] MAR]+:>E:9W^JQ*47G5E')+225>;>Z^VOM/-GS'BQSJS_%=M:=CSNB+BR3N<[ M93#(55'_R_M=' X49N$1A6BG$'G>M2'/\D8Z>7EN]%88E@8:+[RK7AOD5,%) M63B#4P4]=WFC;*P+IXJ*$O&V)",Y6/:\[P#.(OUX!W15 T5'@.;B#7!2*WXI M$DH>Z_=!JF46-"EDD F>EMC(3 M=T97I15_O5Q:9U Q?__ \*@U//*&1_\_Q/\)2-Q41A5KQ&DP#U ;!2X3KHT3 ML<[+C!R$74H"[I'0*Z$K(^[TADSAA18ZJVJ8[O-GLR@*S^X6?C$X.Q66UEY( M(DRX@A:ESA ,=ZM,SG*#Z9G%-8B5OZ9.BY5&V0JK,\H>!&]!&$QR,K%"A!W% M::%BK#CPI=$KLJR*#>OD:L6>6#(;%5.=&]L2M*6,J2<^ /!NT7)#2*RR["68 MO4:;BNF[_@7B51'W6B]?[]T,?$Q6E""BF5CO=?>FEY5%,BQ F-('(ZMQ: [5[=:BM3]<^S_!-++5+!;C7/&X_B51N2"R) MN$66VG ((N2Q\;I YTNGMB6S#/P45@!0.K'X M(HMC2FJ:*YVAJ7/&G%RBNNK.KKXB* MKBP\LZK0.QIL*GE-,A$S1HQ8V# M7QI!]W@Y+>UA)\%L%(D;0B00[OI18K4<:5-?ZXU&=AA.N9ATCB@;G1]-:$LY M",&X^QL8GXJUY#P7[94_IMP=A=&IF,Z#21B)M\B':4@'HJ"]S]W1<'+:@*NG M604H2!00-;+(.S769F$03<+&-ZZ(G4DQGHS%,!A/AC]EB7ER,0'H1'3GD^DI M_J>38#*?-HV1"\WY:LKK0J$CA1*(+=^]6!L^/PE[$SRY2#1""1/J6\J&,G^% MT/:X/V[J)J@XKX*L4Y@:VI[+>GJ9J76=:+Y@AVT9=QKF4Q6G0O$]C;.*2:BZ M@7) _D5&#\/1$[<[$P7?D2==9TD9\YLABP<.V\="5HEB]ZXUM."O7^T;QV+? M+F#R6MI4W*(?H&TC]6VK8-J27X E:"0\0L&_[HX]V]&/W^(CKIWZPYB-X$9N M%+NQ?&@$ ./G.^74[MGX1E(5&T[)8TG.PK';L26X<3+N#=HB8-R3P6#6&S=; M ;?JDOQHF3WTOC&PO=V]R:W-H965TM&%J B"7J/;4-.-VR%D.W(,FV#\,^T/+9(BJ) M&DG;R;_?D;(5+TW2HOUB'ZF[YY[GR",YW2O]R=2(%N[:IC.SH+:V/Y],3%5C M*\R9ZK&C+VNE6V%IJ#<3TVL4*Q_4-A,>AMFD%;(+YE,_=Z7G4[6UC>SP2H/9 MMJW0]Q?8J/TLB(+CQ+7E*'5ZG&^%_8#[Z\ M#*#:&JO:0S Q:&4W_(N[0QU. HKPF0!^".">]Y#(L_Q)6#&?:K4'[;P)S1E> MJH\F/*J,/5[\+)Z7!H-: MV6W@[\726$U[XI\7X),1/O'PR?<5\440UWWGIA<5S@)J+X-ZA\%3R/ KM6*% MT&NUDRLTX%QE18:MM=IN:E!;#;=8U9UJU.8>7O_X0\%Y^-9->3-Z^P9$MX)+ MV8F.D)R]J"JU[7QICOZ7B]';''*?P7M)6U++2C3-/?.1Q(8RH\N. U9'RJ = M=@2Z'4'<>XOM$O6XJ-Z1AU')8(]0BQU2BSNMY&U$0VJ"V=B]H:8F[>G/O5A,O%0>*MK_1IRSU5X&O<8;=%> 4\"QE/ M([*B,&51'I,59RE+> *_G%;X%>01*[/0?2?C>J,.$G)*CXCGK$DSKQ8%N>I)\Y9$45?(EY$+(W#[R >,5Y$\)O;\U^_ M)'G!26]Z6)PBRQUA%B8QRU+^6!N/,I:%3EQ>LBAUOKRD>F7QE\1Q DR2Z-O5 MI9S%G#]>EKSDK$P\CZA@/ H']E'DV7W&OJ2E<;LOSUE:<,\^)^^O8N^VWK>S MCUD4I_#4"3\YN3);I%9V#P,#_A <;L]Q=GQ[+(8K]\%]>+A\I)- 4A,WN*;0 M\"Q/ ]##8V 86-7["WBI+%WGWJSI_83:.=#WM5+V.' )QA?9_#]02P,$% M @ *81D45;B%<%! P E0< !D !X;"]W;W)K&ULK55-;^,V$/TK V$/6X"(1.J#DF$;R$>#[6&+($F[AZ('V1I+PDJB2])Q M\N\[I&1M%EFG!=J+.1SQO7EO:)++H])?38-HX;GO!K,*&FOWBS TVP;[TERH M/0[T9:=T7UJ:ZCHT>XUEY4%]%XHHRL*^;(=@O?2Y.[U>JH/MV@'O-)A#WY?Z MY0H[=5P%/#@E[MNZL2X1KI?[LL8'M+_M[S3-PIFE:GL<3*L&T+A;!9=\<96X M]7[![RT>S:L8G).-4E_=Y)=J%41.$':XM8ZAI.$)K['K'!')^&OB#.:2#O@Z M/K'?>N_D95,:O%;=E[:RS2K( ZAP5QXZ>Z^.GW#RDSJ^K>J,_X7CN#:1 6P/ MQJI^ I."OAW&L7R>^O *D$=G &(""*][+.15WI2V7"^U.H)VJXG-!=ZJ1Y.X M=G";\F U?6T)9]X8MGK['GB\_P30/4$W;R P9K.G85RJ,"^ M[!$^M@.AU,%0QORT@$?<-G!["8_*EAT5TXC?;3[0UEGL-]30T_[-THC?<2[@ MML/GN>H'$&G&.,\IXE'$TJR@**92I*4+YPU&;,T]1Z3E*(IIG)J[ _!*O_P902P,$% @ *81D4Z>U? M! (0H !D !X;"]W;W)K&ULK59M;]LV$/XK M!R\8&L"S'3E-TLPQX&0KNF$%@J1=/PS[0$LGBZM$JB1EQ_]^SU&68J])-A3[ M8HODW7//O9*SC76??<$?V2:4VO"M(]]4E7+;:R[MYFIP,N@V[O2J M"+(QGL]JM>)[#A_K6X?5N$?)=,7&:VO(<7XU6)Q<7I^*?!3X7?/&[WV3>+*T M]K,L?LFN!A,AQ"6G01 4_M9\PV4I0*#Q98MC% M84_A8O*,0K)32"+OUE!D^9,*:CYS=D-.I($F']'5J URVDA2[H/#J89>F"]* MI$69E D)IAO'F0[TF_6>_6P<8$#$QND.[+H%2YX!>T/OK0F%IY]-QMFA_AC$ M>G9)Q^XZ>1'PGNL132=#2B;)Y 6\:>_M-.)-G\&[XY3U6BU+]O3'8NF#0U7\ M^0+P:0]\&H%/_Y\P?C,8?2B8U,%YVIZ7[3D*'4YEC(9Y=%5[%&I@A_KA+!9Q M)H**3%,MV9'-*4<@K/-HSK0@Y:.Z":1,1H5&%3J=*M2FTX%_L'D>#S(&\R\- MFW0+HVPR/P2FKSG5N4XAHLJMAVW >[TRLJF ^<@,5$KQPU,H%(PYIEKY0%G# M0VPQI=8(#:=B!P/G:]]49[9 VB'!=E]O]R!(H"$T+V0!0DVE8W>>QW)):R68*R95UL/!6 MLL,N8#1V!"-ZS4ZF*6+UI0$#=H^V'*\Q=R!5:.0!5+W.V/G6IPCQ_7<7R=AL"SE7YP,-N!TWR]^@&SC>$0?O@XM\B$9 M#RRQ1\YS<)7J@Y3RUL048@!U$Y9SN(4D%&J-U#*T^*%0F&&JG8J ML4PEPDP)',N^&RRCV%6YE;:26(;H& CY6%,"&"\/'7M'C>VI!^50:5M*633OGDF(ZPNCB=TLVN%5!UVF9PRZYUO%*3 MX7DRI4]=2Z.B"N56$M@5*A9M>.#DD S'9G$'B43[-1*D9]+WZLUDH8,#^A5JM)%;H/MX>H_,(6=4<@[5R>C\]8!<^R!I M%\'6\1&PM %/BOA9X W'3@1PGEL;NH48Z%^%\[\!4$L#!!0 ( "F$9%&9 M8S[8H@0 %@* 9 >&PO=V]R:W-H965TO>KIVSO03NUU?R;I;0 M V;:^Y+8LO1(>B1Y/5EK\\7FB X>RD+9HT[NW.J@U[-ICJ6P7;U"12<+;4KA M:&N6/;LR*#)O5!:]. SW>Z60JC.=>-F5F4YTY0JI\,J KY ML'BBB\\R<_E19]2!#!>B*MRU7O^*33X#QDMU8?TOK&O=X; #:66=+AMCBJ"4 MJOX7#PT/6P:C\!6#N#&(?=RU(Q_EJ7!B.C%Z#8:U"8T7/E5O3<%)Q46Y<89. M)=FYZ:7+T<#,6G0V@$_H)CU'L'S82QN(XQHB?@5B#!=:N=S"!Y5A]MR^1^&T M,<6;F([C-P%O<-6%) P@#N/P#;RDS3'Q>,DK>*>X0&,P@Q-M.[$ V#<9) - J2?G^[1&#UPJV%P48W)MTH& \&, J&@S%\ M^%I)]P@E4D8:HGJ![!T8)L%HR P,XV"4C'Q.IY7A5)E\EQM$ MWV.*:@EE/3'($_,"_0&LD:Z\5"^5IV G[.[3]!>%O\@(9"?J#C:"@#3M"OWU M5CP&7&Y\H$O;,D0AN .M7FLS8<&6G< M_/).E*O#&?B>H1325!.4>N3,[I2H,NG\:%$JY-*OK"YDYAW?./ICIY:]7M;5 M)P6?Q D!&F[BSN^H5,T79]Q\Q(LZQJ,D2IC9/??"">BQ=ZS=.PDPRZX7/: MDWXW?I+XI%X8'E;];H">EZGKV_-,P6\5M4-]_CM-2(K4% Z-)Y^2%/"WI@7< MDY1O(L*@[PUS3PD+&(0_<\/2K#M#XUW+V9RFDA0^TQ?Q_%R4(H#S\Q-XSV3& MX6$K]OOH<'=3?&E]?2O%//&\"JX4X"LCUH5;JA+=D43$ZUHUEV$W^G<'/S') MKO[/E&PSZLT:5_T?0OZ^5M=\=7#/?=(.X0+VH&&26KB4KF[PNJ45%P=5*M$V M[/H8J.>0.*E?4;[Q^ K:4MZ>U;8^W9<^-[VMKWV)9NG?-!9\V>H/?RMMGTVS M^K7PI%Z_N2Z$64J:J (79!IVAX,.F/H=4V^<7OFWPUP[>HGX94Y//S2L0.<+ M380T&W;0/B:G_P!02P,$% @ *81D44V2Q!3% P '0@ !D !X;"]W M;W)K&ULI59M;]LV$/XK!ZT8&D"PWFS+3FP#CINA M!5;,2-KUP[ /M'2RB%*D1E)Q_.]WI&S-09H Q0##YLO=<\\]/!Z]."C]W=2( M%IX:(W8V7N#/SD>S,487"8[I;Z[R:=R&<2.$ HLK$-@]/.( M&Q3" 1&-?TZ8P1#2.5Z.S^B_^=PIEQTSN%'B&R]MO0QF 918L4[8>W7XB*=\ M)@ZO4,+X;SCTMED60-$9JYJ3,S%HN.Q_V=-)APN'6?R*0WIR2#WO/I!G^8%9 MMEIH=0#MK G-#7RJWIO(<>D.Y<%JVN7D9U>;3FN4%G[G;,<%MQS-(K($[+:C MX@1RVX.DKX#,X;.2MC9P)TLLG_M'1&A@E9Y9W:9O CY@.X(L#B&-T_@-O&S( M,O-XV2MX6W9D.X$&F"QA712Z8\+ 7^N=L9KJXN\W0HR'$&,?8OS_A/QI$/A2 M(U1*T.WA<@_6Y0&M5H^\I$TN^WOI"IP^!6I+%Y$*I\<1%SCO:=W6JC.D@;FZ M!M+88K-#/0@-'[ XK21N)9D[K50GK8&V5] +J&Q--LS)B.5EC.N7]N\@S<(\ MG[I!'*;3O)?_N1\D>1B/)Y"DX7PZ@2_*,O&3H0E_'(>S-*%!EH5IE@Z!R%^3 M?E H8XGB]C1U<#N46''KO"=9.)Y[[UD89Q/XB$S8F@0VG6:RP&?!)N$XG4(6 MSN-\P+/LR:F<7$$R"9,DA_D\A6_4DE";7W\A9OD-46BHFYK^O)X)$,:3U'V3 M0$/Z+]D3O7P2QC,GYW@-L%%:2?;(=6=@S;]?W=@UOQ\^3F"@[,@.%[28RX MM H$.X1PJ'GA)"I$YXK15Z7KUH;",PO,%2W5K@Z!-8J*MS\]6U,AFYXB]4_4 MC2M550$VK5!'LC"JX"2!.5,C#9R-&<':.,.7I4M<$&KV2%72$HTG3G<"Q1'> M)>DHI[XIA%.<;H /J"]TI6,;\.F5*92F%D9-V+%\Y1 T&NKY[C966C4^#XHJ M>'&ZAU6O_EG#T8^Z2W31LAO4>_\P&? EWW?O875X^]9]R__/O'\XZ>CW5*8@ ML"+7>)1/ M#]8]1/K&K] [!3EIX3/ZSI_4;M#&B_4LJ>)R[ \(]@]2]02P,$ M% @ *81D4;4G]K7L @ 9@8 !D !X;"]W;W)K&ULK55+;]LP#/XKA-%#"V3U(^\@"9 ^AA5HT:+IML.P@V(SL5!9\B0Y M3O_]*-E)4V#-:1>;(OE]?,BDI[72KR9'M+ KA#2S(+>VG(2A27,LF+E4)4JR MK)4NF*6CWH2FU,@R#RI$F$31("P8E\%\ZG5/>CY5E15%*@L;U+%C$DZN>\_<./SC6 MYD@&5\E*J5=WN,MF0>020H&I=0R,7EN\1B$<$:7QI^4,#B$=\%C>LW_UM5,M M*V;P6HF?/+/Y+!@%D.&:5<(^J_H;MO7T'5^JA/%/J!O?7A1 6AFKBA9,&11< M-F^V:_MP!!A]!DA:0.+S;@+Y+&^89?.I5C5HYTUL3O"E>C0EQZ6[E*759.6$ ML_-'FZ.&>R4W7UY0%W#/V8H+;CF::6@I@',+TY;LJB%+/B$;PX.2-C=P*S/, M/N)#2NR07;+/[BHY2;C$\A*Z40>2*(E.\'4/U78]7_=TM>\UP@TWJ5"FT@B_ M%BMC-7TFOT]$ZATB]7RDWO_IZTDR-Y@34[(49P%-GD&]Q>!4!&ALPMFLLXDC M6ZIHHHS%#-0:R _62M!H MDV:-6A-=J@I:%8;Y:2L%DW#F<-UAOQ4&,2RKLA1(0VV9 -QA6KFAI.FV7'MU M XQ'G6&>-KUJ5=>+Y]LE+%+;@1HA9UOOI=6.T_)! M 6_PK^\R/)K] O7&;SAWRY6TS1HX: ]+=-'LCG?W9@,_,+VA'E&7UP2-+H?] M '2SU9J#5:7?)"ME:2]Y,:+*T4J)!7'_WYW ME*6Z01(,W0?3?+E[[KDW4K.=L=]<@>CAH53:S7N%]]5Y%+FTP%*X@:E0TTEN M;"D\+>TV:](1-"A:EG!$%_]WB%2C$0T;@[8/8ZDZQX/&_1/P3?R9>- M<'AEU)\R\\6\-^U!AKFHE;\UN]_PX,^$\5*C7!AAU\B.R&):.V_*@S*M2ZF; M?_%PB,.1PG3XC$)R4$@"[\908/E>>+&86;,#R]*$QI/@:M FTJDD M/;^X+BME]HBP1(VY]+!20KM9Y F;):+T@+-L<))G<,[@H]&^<'"M,\Q^U(^( M4T+7IIDOHY M$/]5\\WK7Z9),KQ87]^NPC2^>-N'72'3 C9MQ/S. +80;@!?"@16 ,F6M-'O M[FJA9"XQ:Y6@8G2A,\@,.I+Q('6JZ@RAZ4WB0FV$U@KEP.20FGNTI-_9H[KAD-N%%TO4F_!BXU"H O*D6=$F Y9W.BP)'A--UV% M5II,IAW'U#@/;Z0F>5,[(NO>GA.PI30$,8#^$,\0-Z8;E2 N]YSQ\U:+.I">=*T.A(=DP95/>^$QY#UH&77.GM;7$3NV) M@Y>IK,BG0*Z%?6QFC\(>\!^EB."?NIBCH^>N1+L-C[HC[VKMFY>OV^V^&RZ; MY_*[>//1\5'8+=^2"G-2'0Y.)SVPS4/>++RIPN.Y,9Z>XC MZ-L'+0O0>6Z, M;Q=LH/N:6OP+4$L#!!0 ( "F$9%'2@,.ZFP0 ! + 9 >&PO=V]R M:W-H965TJ5:( !5JH1&_WHUK= MO56Y'P^K?3#) %8=.VL[I?S[G7%""FQ;5;O[ K$S<^;,\W?V:F)*KZ3&.PNNS'-AM]>HS&8:=:/=QKU#;Q(W;N\9.).%,0^\N,VF48<)H<+4,X*@OT?\ MB$HQ$-'XJ\:,FI#LN/^\0_\YY$ZY+(3#CT9]EYE?3Z-1!!DN1:G\O=G\BG4^ M \9+C7+A%S:5;;\705HZ;_+:F1CD4E?_XJG68<]AU'G%(:D=DL"["A18W@@O MKB;6;,"R-:'Q0T@U>!,YJ?E0YM[26TE^_FKN3?H MSI%S?+ G1+:3=J>H-F@ MG=8PUQ5,\@K, [=<.?M(99H?^;:+4\$IVO*Z3-P'G6,30Z[0@Z22=-_!Z M39Z]@-=[#6\M+)[Q^65P)[945AYFU@J]PO#\QVSAO*4:^?.-8/TF6#\$Z_]7 M4=^$X7Z\<(5(<1I1PSFTCQB]C V?-09?Y@@PY4U;907U:&44@O9]5#D+)6O\G24,%U19Z\3FUME(D1 R_ M4$T2*<(BTTHR($E)$4+-2A*4T>H L-B"T5B%;<%F+17QVI>C=G+'7DD\3&JV MQP?IT=*@(6K$XK"L>IT8[H]%W#L15CP(QU*2A!9AQ>EPH1G())VW-Y8J )\P M+;G.*O-<:%'W(7SB9X2E-3F](=ETR4'H2Q.-=<8:P)Z-XN-MH<445&#ZL:AO_ M6Y[=\?_"LW_(<_B\<%X%NF*AN&*H.;CSZD8Y&BWL*_VV&6_O.E9J M#3(VI2-"H9)2LN&SK3H/1&Y*"OGA GYO)LCW<(_ [&Q&E<#5^<5X*O);383H M*I3"Y]([3X!,77BXP;2.VJVTA&ZK.^K "23C>-"MY@G1&PQY:Q2/1T#7F27U M&6V>=I,/O)W$YPE\HZ1Y;U#MC>/^.?UW6X->YSCH"[E2U&&OCGH.+WU$VWNW ME!SM*MS%')TI:5!=6)K=YKHWJVXYS^;57?&3L"M2 Q0NR;43#P=1]0G9+;PI MPIUG83S=H,+CFJZL:-F WB^-\;L%!V@NP5=_ U!+ P04 " IA&11QOW7 M^!@% "E# &0 'AL+W=OBNTL9?#,H0ZN>3B<]+60D_MK4T6%E:5XF MH5M-?.VD**)1I2=9DIQ,*J',X/(\SKUWE^>V"5H9^=Z1;ZI*N,U<:KN^&*2# M[<0'M2H#3TPNSVNQDC\N#-\7%(&%"4LL\,(+ SQ=Y);5F(-#XW&$.>I=LN/N]17\58TSB.6:\W&H?_]*ZW7N"S7GC@ZTZ8S"H ME&E_Q5VGPX[!:?*(0=899)%WZRBR?"F"N#QW=DV.=P.-/V*HT1KDE.%#N0D. MJPIVX?*E=.J+8&7HC?'!-1 \D# %O9;%2ID5S5@W%3;GDP!_;#7).^QYBYT] M@GU&U]:$TM,OII#%0_L)>/9DLRW9>?8DX(VLQW28C"A+LN0)O,,^^,.(=_A/ M@O?[HE?2TTOEW+#%+ [2%\,QM6-:"T]R MN93QXA*N\+78T&%'+L: 6XGC\+S643^+R9'U&"4PP%C=M?1W:-HEI>/3]$7G!@KJ#0KX MKN5#C]C[[&@_U&%<[09'(SQ/OF[%U)LQ_5;*GA(;!8SW!-CIN$.0U+%N8O!0Z1"8XH M9@P[%'6M51Y1>@/T#:A9U. ]<60;M\VEI*P<]T4T<^]I;Q#&P,1 M^=B6"U_2$OT3E2C:L@5=(["=._Q(Z6'5\U*859\_2Z$<#D@W\9[R3)L94*X7 M)MYL#M\:V>:JC3KE#P)1,9 M;KXKQU(987+.%M\+TZ6 U0B$-0WQ;+V$9,@! M:-&JWKU&]Z?05(V.H,7]8Z9V'LJMQ4$TL8V'.G[XG-[B+7S0@>P1B)^2,SR! MWW-R@(??#VF%+G>$$T(2&@X!PN"DE46AH(-T>C;$[UF2T%ND4:>Z\-Y""(:. M]3IO<,.!V-F5W2N,;L)XD;4LI&Z?%T M&+^ LZ]7F>RTCI5TJ]@@(^.XM+1=9#_;]^"SMO6\W]XV\-?Q; -.LJ+%FC6+U^[#L ^4=+:(4J1*4E;] M[W='R8X;.-F ?;'X5D#J:3\/9@YU/3>.5U/A@P355)>SV!I5I M9]$HVAT\RG7I^2">3VNQQB7Z3_6#I5V\1REDA=I)H\'B:A8M1EQ)9LP7WKPO9E'"A%!A[AE!T&>#MZ@4 Q&-KSUFM#?)BH?K'?K;X#OY MD@F'MT;]*0M?SJ*+" IT5TL"[,Q18W@DOYE-K6K L36B\"*X&;2(G-2=EZ2W= M2M+S\[="6O@L5(-PC\(U%BGBWDUC3^ L$N<]T$T'E+X = GW1OO2P2^ZP.)[ M_9A([9FE.V8WZ:N 2ZR',$X&D"9I\@K>>._I.."-_]W3.^ER9=A9!W\M,NN%CG.(NHUAW:#T4OH'QL+4GLD.0]6> 37 MBMJ!L A5)U> \+!B]4U0;YS4:^ FEFH+)F,#(E-(.'7CW0#:4N9E0,@--6"! MC.$-9 @?<(,*TEX4A"Z"G,7<6,H\G<-'7Z(%9?3Z#=&J0$F1226]I'BWTI'T8EZ*QS(SCHJD8H.JZ";F;@'K!8Y61O[N&"-:)MZ*I&O1"^@(P M.>-+R+:@V/#@,.(')5!*M,+FY78 Y)>L0HR?[HD?C4S.:F,#,1I]TL%) #*- MHVBZTRM8L"_QR8?>D>WIKC)#Q3T5[#')WQO#-A^LS)&#!DNYUG(E'F3^1SA)!Z.S\U-:<<9'Z?71,[)SAWEOAO.5C"[_LQE& M')U?/K/Q[.38B(D/AG>%=AV>*$?%V&C?S?']Z?X57'3#_TF\>T+OA:7R=I3X M%:DFP_.S"&SW+'4;;^KP%&3&T\,2EB4- ;0L0/&ULS5C;#)QOF/8444U4UEZ_!L9Q5C M\W1W-^0KJG3(7$,UWI3.5SKBT2]W0^-)%W*HLKOSV>SQ;J5-O7-Z(FM7_O3$ MM=&:FJZ\"FU5:7][3M9MGNWL[?0+[\QR%7EA]_2DT4NZIOB^N?)XVAVD%*:B M.AA7*T_ELYVSO:?G![Q?-OS-T":,?BOV9.'<1W[XI7BV,V.#R%(>68+&GS5= MD+4L"&9\ZF3N#"KYX/AW+_VE^ Y?%CK0A;,?3!%7SW8.=U1!I6YM?.=)W/PKXH[4&PA8!?6B+JBX>WX7I@WVS7O[SN??%'A- M3:;V9Q,UG\UGWY"W/_B[+_+V_QM_U7,3B M]>#/0OE_$*=>5(UUM_Q6G2T]4=KW&@6.ZEM<'><@1FT)L\'5:.3 CPM :3A:]I/[$PM5M4*8$!>8K+&XM4P9 DP>T.E(AL0"# MJJ4##+EN ZG%;1]"6,V6RSOP< #(>,F.#E&#@L4?X#VVI\>H<2%.1S!Z0GX; M(45$;$VU!D"9.HL*-1>I6@#?OO FRK5>6:,7QIIX"Z9M;8%X*MT S!L#=B1[ MJQ[L'V6/D!_6$\+ZVA$4'D7YCH*%V8@1WY DK\LP+2(,% M48V7BL/I#1*V0&U8UXP(PM-2^R+E.2F+)\OUE!,54!CPF];&M0'94"0RA28N M1>3/?+9WI,Y2*;RCQOF(PE'<7-7>;/I:S.^?_BJ.LHY/K?8P!P([6B!N+>K7 M%H79YV>FWM;CM.VS5@M)6:0_8@#F*XW%4;W$0HA]"'ZI\VRB,/]HF_51OVY% MF0>2+9N9XG$= 0P_7&AK<+@V>J*N4_7V;J]Y605D4] M'X)HFM8SDH%#LO"ITCPA#$A;F,O5K=, A'\KT(S;,!,+6R7JZI_@EZ0(Q@[O MI3G41:]NZS#06WJ#O"@&&P(;$5KP1Y\75]ZL&:JS&'&(;H-Z!>[WB/L9JN'A MCS\SXZNS5V?R<^_X)ZXC$M9%^EA)Y]##/E)^J1<2%+!W+V6[U,M*0'7 MP,[1H9%P4^>VQ1)K*+6QW/2C>ZH>FI^X$TAAHQEQS6W X6'2G6 ;^Q8H+Q*, M8'KF_+1T#"DLIFLTO(%%XAEIU9V25DJ A-\R&7?YG0[CM"=3+0 LB2FIW/7" M)G$UH=,%[C^+-F \0'W3#;?CI'P]4IXCGAP,@^HP_^S<48%S60K[6 0^'!UI MT::P;ZWSQ"O)X+;!SY[$#%./P"S594HT-:*/ :UX;4 ):" MA,0-$)O!KZ !2NF$O:"WF)K$ .JM@H72QKA\A.2Q&^P%!\)*NIV61^48SDF: M#43:EOV$A=[FT3$'[0TD-"IX(:% ?MVUL3L$M?"NQ16B=_%]=IWQ0"I-.O'0 M1+W0 :;7VW58>45U'6[M6J- ,O4S4DR]'CN^0 HRIJ9F=@XFM-+ MN-+(G6W+7#*H,3]P4MZCAY<:\V'*&!!T78!Z _,,\#\2%"\R]>,/>X^?'',' M$@P"?8+7;"#468VP_EN:QDBK-QT'?."T%'4'^^J*@Y:4=2KW]_>SO3MJ^1)9 M=-4$H;A"HJ.!/(>RV#+7EI>$/THJA$39\)!ZT1W:N8=NPP%A) PX=M@E(J& _J.C=^([1S"/# M+ [DV[K1YG.&G8 "/K6FD(Q#BO<,_4VNF71$L_4&16&H!"Z@0C0T2(Q"L=U M*57W70J:_%]QT <<]VSEVMEU&K[NC6D3#I>I$A*ZX';&EUT)9K*L"V$EC1!W MI@5/HXU,<_!,K,C'0^8D)9GV/%]V"#D/9=RB4R% MPXP9FL\N+ZD P\BZC8RMRHY-[>C9UMK=&YA)X7 NPA]53*P[23].(>+QF5"GH,B*D+M-X",&([ MWR&Z^PO&-81?\,'M)H&NMR,^E25+= FG+0R(M1%*S-0++HM;]89P52G0,= ! MY.,#+A9]P_[#<0?#)3(R73&QZ"AL/EQPF5D_./_Q\A+%.C1%GD<7ENLH)5:E M/\*ZHA#5L"+7896N46;1"A>/PSQDH-@_2/\+X[SB&;6GD"&-DF$B6MK3X"ZZ M&+S"/1Y1?PL@*GTC[-[@J@0E8DH#*ZD];();#XZRV7"S M+%KILDH/C MT->1MB_55'4#\UMAOK,0* +-WRAVGS[QOM,?X'<%6)H[/LR:,=Y=,GU?0072.? M,1<.U%[)SQ6!/#QOP/O2P<_N@14,W[5/_P502P,$% @ *81D41VF\/]? M"@ .QT !D !X;"]W;W)K&ULQ5EM;QNY$?XK MA XXW &*9&7&KM2+*1 M%N@76\LEYWV>F>&>KZS[[)=*!7%?5\:_'2Q#:-Z,1KY8JEKZ ]LH@S=SZVH9 M\.@6(]\X)4L^5%>CR>'AR:B6V@PNSGGMQEVB5'/95N&C7?U5)7V.B5YA*\]_Q2KM/1R(HO7! MUNDP)*BUB?_E?;+#&T(:?< M!H>W&N?"Q6UTAK!S<:L71L]U(4T0TZ*PK0G:+,2-K72AE1<_=+]^/!\%L"8" MHR*QN8QL)CO8O!:_6A.67ER;4I4/SX\@#2^FU)S/?..65"9*" MQOIL*]IG6_)W<&* ,*NK:"V-"72;=%6+"++3"]OKZ]H6;J2C*1-4$[7 M/58@:AT9\("CA[=5ZZ$HE L !YR($,*Y"!9S:X.Q 0P-K5?5&B2^M)H$FZW% M7Z;3&^QQT*QN*A744UIM;(%#MM8A?*6A]3MT' I9X76[6"*W#,"(B(-LI=4= M=H>E#&R#4ONBLKZ%"[&Q5 )F%/C_I85 Q*.6GQ7O[&L++9&ZO@)FLGG@0_^M M7O20LH*!H C(@0V=^;,U$>-6.BR9_=.$R +1_-CO%&37IJA:9"<1M:U#9HU? MBZDQ+0Y^9.<*L" L%./#%S\?B ^F9ZWOOSN=C%^=(5P:;2#+D.60!;E/FC7% MS+=I#)0F"(>'*ICZ3T!B7*>3NE04+D85RGN",0H8*>92.XKRG&=L<_$I\[_* M_*_Z_"]E!?X(=2Z'DD/_'6C7,^6^_VY\"RHV#[W5#B0'A-M+O0*C]Q+X=H5( YL!I:1$" M_0ROPH ?3'' 8:LI#]H9O*^E U #AB6PN[1%R[B 7*%HGQR>10X.]D;&I\ >_#GM0^Z)NK;@FL_!0JN6+XBM(+: MCE B70B"=5A'6.2"DBJ,[\-\!]NJ$XNM)3WZU"8&$.._G,\)AKA..@'ASB)X:P)@M(T36U@=1.,A1@%=D[O>9QJDJE3X6TU;H\D'T#<&U M73'P<1$'3.L@8 6(<4:9;FN:PRT"%.200%+,*KU(O0M1(,&:-$8T0($S<8?XE[-*Y1H2@XDV)[OA?V'1 M#D>*K#10A?TE-#(;"4LN(.1)?4,T%.WDE-EC,NH9:) H"<=)N!GV"GDG=<5" M]5J'(4TM+3=7'F,&%;U4_8DTE*"NJ=1SQJH0"]$CC^W+VU@P+;,W4^#^M]"J#XE3Y2$]NR_E@,8S2!9.(9'J>]T&;M!,M.*)RS: M=0>/+90P+=70F%-U#6,R081_&Y EAOO4'Q(^_C&]_3TAY(_]-.B"G]X3'E(! M\JA?:/N(54>1$@JS@"YX,=CB\X%XIRL6^@F=9NNH"''L*$Q4-"8* M#'FAWR>E<6\HCEZ?4CO?^IB9I3B:]!8Z 5@) OP[63%@KDB!?IN;K9OL/B3K M-(IO"JKU?R$D-7/'KR8/A3P^/OX_"1E%VVE.G@ BX\G)R2/+OGQ@ZIX/=ZKP MOQ603-D3$(6@=T_Q/('V8>!IQL#3O?CUFUKU;T5N"6 P"T/9CVCF34 B3DO; M,#Y!PVU;Q6\8!/\!"$@;MX'H?B&^8K65#>:RGUH8&+8[B6/8^^GM)4#)MR1= M"W<")B2;;-&BY:6RRC=DF=A7-9O>;YH0."$X;H:A_P8#T'677#H5+(]21G,U M;+$$$ %C"M6)0%THW$,EJVU*+I*I@=!4*>_65TL-Y*P9!T%_&PDLY_*-]D?= M42 ^*-H;BV!N"# V-5-$"FTWQ!]F"6DZTILAA>#7&FX"Z-&W#?5H_ SJJI"> M6@ZR2+8$*DU$8W(F3[]Q4HQU#9*JA394GM"_HF/(DZ<8'\?D0NFC*XP83CSG M^!1(O<( XR#C%$D8G.URFRSOK(R5!I;_28(UJL>XPQ7I\Y5.FJC(S\@"):[% MBVYTF3[H%*^BH7]A0W\N".)G:G)7'E^7QW M3\JW&;]*!V4R)CXC;;J @1VH5Z';CR0GN;O4N4^/-33WI!2S?"?"4PG$HZF MKAJ3J8ON7FJIR@7M8TUH::F;E%:QSWPPZ?*@XKK15?SRX?+WC['_I'LJCI/8 MD6SV.&K?\4CW"7J>;^MH!J &DT^B$3@0US Z]Q:U7,> B0T4:>[[%X646#F& M9%[>1&):>#R!4(,1JUV^L]?IFFVFPHI&]NB@\20&&!44[KUS4,>;E,GDZZ#. M?LF2;=+F4=SVXK[I!7O7#9$Y46XJ_6\5QZ]M+N?XDGXIYH@X=F+$.)X#5!HH MXWJ9^(<2X4T0&:2]] MIBECSRRWQM;!LRH7)Q#;84.:M1$[*1=L#N;MU*.75-U4=HUA,IK4-W0/M(5K&B#I M;IGSKL&D_ )PV(G*8CT%SG,(\GQP1BCF"]V'P!MC<7-?SI!2;0CG2\14/\L8 MHS'S(%66D,.%(6?-"-D#SZ&8M6CZX1O+ 15+X:,2 2/SA9K, VD>#N+MY9.W M?EM[LU'O@U:MW((_V_'T:T+\MI57\Y?!:?P@MMD>/RL",F!D+RHUQ]'#@U?' M ^'BI[KX$&S#G\=F-@1;\\^E N@XVH#W])VB>R &^7OIQ7\ 4$L#!!0 ( M "F$9%&Z;;(V10, #@' 9 >&PO=V]R:W-H965TM*&Q B&1)ENS,-I T75=@78,XVSX,_4!+9XDH1:HD%6?] M]3OJ+2[0I.@7B3S>/?<<[X6;D]*?385HX;$6TFR]RMKF,@A,7F'-S(5J4-+) M4>F:6=KJ,C"-1E9T1K4(HC!,@YIQZ>TVG>Q6[S:JM8)+O-5@VKIF^K]K%.JT M]1;>*+CC966=(-AM&E;B'NU?S:VF73"A%+Q&:;B2H/&X]:X6E]>)T^\4_N9X M,F=K<)$\!WZ 0#HAH?!DPOZ=.O^,0S]+AY4J8[@NG7G>Y]"!OC57U8$P, M:B[[/WL<[N',8!4^8Q -!E''NW?4L;QAENTV6IU .VU"YDI;+%@OXV*!F[K(,S.[90:"9;P)+7IQND ^(USUB] SB&CX0 M8&7@K2RP^-8^('83Q6BD>!V]"+C'Y@+BT(DXD<"I$R_2T8,8EB51KZ*;,_!+N*XWX3;8I@H;0#JB' MA"W6\*?S\2.E.WQ R@>\@M>_K*)%]"NMHLS/XHQ2HJF#(5?&FNETL?:3=>*R M9,Q(>#Q;^5$2DQ-!T94^E"@IQ:)++RNHA;C+J)L%@(\TVPP^P:;^*HG@!NDF M',:J4M_]H+1MTXS."]S%5-MZQ5#<5Y6:FGLIHH^R$QGOU!C.=0TK@$ M J-2Z\KA.>-9$D9SR-9^&D;PD?*A1](^2'R*>9;$Z7P$YS]FY<,!J>APU*6\ MX^AM%?I1&HZQN8H87,(R74+L+]/XISPYGJZ8".@5S-9I-J=_EOKI.H/O=55P M-LUJU&4WLPT50"MM/]@FZ?0L7/73\$F]?U,^,%URND:!1S(-+S*:PKJ?T_W& MJJ:;C0=E:=)VRXJ>-M1.@M#MR#QMH=A#[1TMH1*HD928==!8.UZ&H:D:[*6Y4",.M+)7NI>6AOH0 MFE&CK'U0WX4BBK*PE^T0;%9^[D9O5FJR73O@C08S];W4'ZZQ4\=UP(/'B=OV MT%@W$6Y6HSS@'=K?QAM-HW!!J=L>!].J 33NU\$5O[Q.G+]W^+W%HSFSP2G9 M*?7>#=[6ZR!RA+##RCH$29][?(U=YX"(QM\GS T@6>VX_H;[QVTK*3!E^K M[H^VMLTZ* *H<2^GSMZJX\]XTI,ZO$IUQO_#0!PQ$)&(7L"+%[FQQXN?Q?,:89;=#@?X\VIGK*;# M\=<+\,D"GWCXY!GX7T?4TITV VJ_)/1+>7P1Q]W$2S/*"M<);&T?\@SIDH./Q")^0_E"0O M!.E-3\4ILMP19E$2LRP5GVH3/&-9Y,3E)>.I\Q4EY2N+OR9.$&"2\&]7EPH6 M"_%I6?)2L#+Q/'C!!(]F]IQ[=I^Q+ZDT[O3E.4L+X=GGY/VOV+NC]^WL8\;C M%+[T<(1G3W*/^N ;CR'X:;#SZ[S,+KWM:G[2/[K/C?&=U(>6+G&'>PJ-+O(T M #TWFWE@U>@?^)VRU"Z\V5!_1NT<:'VOE'TBAYD:RP)*XDJ2K[S:F&'A^WI78U?H"SE@3RM[ MJ;K"T%15OAX4%J4+ZEJ?!T'J=T73>^NE\]VI]5(>3-OT>*= '[JN4,]7V,KC MR@N]D^.^J6IC'?YZ.105/J#Y?;A3-/-GE++IL->-[$'A?N5=AHNKV.YW&[XV M>-0O;+"5;*7\;B>_E2LOL(2PQ9VQ" 4-CWB-;6N!B,9?$Z8WI[2!+^T3^JVK MG6K9%AJO9?NM*4V]\C(/2MP7A];8R+&\*4RQ7BIY!&5W$YHU7*DNFL@UO6W* M@U&TVE"<6=\TNJ@JA57A1))[N,='[ \(OVR*;8OZX](WE,?N]G<3YM6(R<]@ MYO!9]J;6\&M?8OESO$_\9I+\1/**OPOX@,,%1 $#'O#@';QH+CIR>-$9O%.) M>R4[N":NBGX.$M[4<.TD1P5_7&ZU\__Y3L)X3AB[A/%_55F_I>Z[6/:4+O10 M['#ET3'4J![16V]JJD:V=,2:O@)C.P>#DH]-B1H,+9:O&*A)A.TS:*SHG!DH M^A+,\T"];WJ*D@=-'OUQ 1O8";EM\FK-^ )ZD+ PSLL(@8$F:DQ61+\T$W#2*3BU\HF&.B%D81?1-@Q@R M)B(QL;G_@9@&C">A0TQ8*"*+F"8LYC%1"O-_II0*%A'\!TA3%L666Q1%+$WX M&49IGH!@/ PA#%D>I*\I"?+GMC01L21Q-<8)61E\H;[^;Q&%"%@:)393G+%$ M.#D9U4JDHC=)AYR%26 'GN44Q>(H?T5;9)R)+)DTS5(QPL:C%O]*2R%(&.X" M\Y2)-" K)Q'R,^T-$R:H8!ZRF.A%@OH7O.:5>C/>DK-W?F,NQZOUQ_;Q@?IJ/'2 M'R=&#NZBW4I#=X@S:WHG4=D-M+Z7TIPF-L'\\J[_!E!+ P04 " IA&11 MW !U#0D# #$!@ &0 'AL+W=OD*%>T4VDCF:&I6L:T, MLCP$21&G23**)>,JFH[#VHV9CG7M!%=X8\#64C+S/$>A-Y.H'^T6;OFJ='XA MGHXKML([=#^J&T.SN$7)N41EN59@L)A$L_[5?.C/AP,_.6[LWAB\DJ76CW[R M-9]$B2>$ C/G$1C]K7&!0G@@HO%WBQFU*7W@_GB'_CEH)RU+9G&AQ0//73F) M+B+(L6"U<+=Z\P6W>LX\7J:%#;^P: M"TBW 6G@W20*+#\RQZ9CHS=@_&E"\X,@-403.:Y\4^ZC!(NI F:7($;]#*'@2\P3MXMY@A7P=Y\&NVM,[0]?A] M!'C8 @\#\/ ]HO1J\EH@Z *.U/:MDAX'OB\]C$?D:@7.4P=ZAA:5L^!H,]QO M[I[I KF2JV;M@$'6,!!-=^E)D.HHB^AT =<"B7:-HV MP&G(HFO+5&X[5Z_T'F3KPC>F:GKUT-\%]SMP0K.+X0 6M3&D RHT7./5I]SP=P(/A#C_HHK"0E)DGG./\XBD4KO_9/:X*DW)M.NMA8] M:YSIY7CC[]?4.>H9""PH-.F=GT5@&L]L)DY7P:>6VI'KA6%)GQDT_@#M%UJ[ MW<0G:#]&ULI5;;4N-&$/V5+H=L096P=;&Q#<957'83$MBE MN&0?4GD82VUKLM*,=V:$8;\^W2-9F(!Y2%[L4:O[=/?IBV:RTN:;S1$=/):% MLL>=W+GE8:]GTQQ+8;MZB8K>S+4IA:-'L^C9I4&1>:.RZ,5A>- KA52=Z<3+ MKLUTHBM72(77!FQ5EL(\G6*A5\>=J+,6W,A%[EC0FTZ68H&WZ.Z7UX:>>BU* M)DM45FH%!N?'G9/H\+3/^E[A#XDKNW$&SF2F]3=^N,B..R$'A 6FCA$$_3W@ M&18% U$8WQO,3NN2#3?/:_1//G?*928LGNGBJ\Q5HX,1:=#: S]0%NW=B5J#= MF_0 O6&*ZTXK(+21A M',;A.WA)FVSB\9(M>.A,MBD!WZ'\?KH80#82B M4J::AL#" 43 S!..@G,2E&!V-H&Z#00A$]=LW48#2&$>'5'"JM]M.* M% FBB7Q\$$$4Q.,1W&F*"EZ3O0/#)!@-F8%A'(R2D<_IO#*<*I/OL^'(2./VEP^B M7!Z=@.\92B%--4&I)\[L7HDJD\X/%:5"+OW)ZD)FWO&MHS]V:GV?U]4G!9_$ M&0$9S'G)/R!<* *F(F<5U)OQL_ M2WQ2;PP/J[X:H)=EZOKVO%#P6T7M4+__G28D16H*A\:33TD*^%O3 1Y(RCN( M,.B3P]Q3P@(&X<_&26KA4KJZP>N65EP<5*E$V[#K8Z"> M0^*DODCYQN,5M*&\.:MM?;IO?6AZ&Q_\$LW"7VLL^++5W_Y6VMZ<3NH+P[-Z M?>VZ$F8A::(*G)-IV!T..F#JJTS]X/327Q]FVM%EQ!]SNOVA805Z/]=$2// M#MK[Y/0?4$L#!!0 ( "F$9%%ZEL@*"@, *4& 9 >&PO=V]R:W-H M965T:?-6>GOID&T\- *:;9! M8VVWCB)3-=@RPVWK;7NXWJ MK> 2]QI,W[9,_[A&H<[;( D>#9_XJ;'.$.TV'3OA+=K/W5[3+II0:MZB-%Q) MT'CSF:W!97)0ZKO;_%5O@]@)0H&5=0B,_N[Q!H5P0"3C MWQ$SF"A=X'S]B/ZGSYUR.3"#-TI\Y;5MML$R@!J/K!?VDSI_P#&?PN%52AC_ MA//@6V0!5+VQJAV#24'+Y?#/'L8ZS *6\0L!Z1B0>MT#D5?YGEFVVVAU!NV\ M"N77111;F M*Q^]#..L@ _(A&VHP*;73%;XC*P(\W0!6;B*RPG/L@=7Y>0"DB),DA)6JQ2^ MTO1";=[\1LK*=R2AI<%KAO-Z5H P+E+WI )-Z?^LGN2511@O73GS/(SC!'YU MN:/9Z&A1G_R -.#K.4R1R3K-X*MA]#RY#P/\(],GJ@$(/%)H?%D6 >AA* X; MJSH_B [*TECSRX:^(ZB= [T_*F4?-XY@^C+M_@-02P,$% @ *81D48>_ M'V7[ @ 7P8 !D !X;"]W;W)K&UL?57;;MLP M#/T5PMA#"V3U+7^*:PSA+-) MQ3:X1/NC>M)T"H\H.2]1&JXD:%Q/@WD\7G2=OW?XR7%G3O;@*EDI]>H.=_DT MB!PA%)A9A\!HV>(U"N& B,;?%C,XIG2!I_L#^C=?.]6R8@:OE?C%RSVGW'MIZ>P\N4,/X)N\:W&P60U<:JL@TF!B67S.GYLD^*O>$F$\K4&N'W?&6LIN_E MSYE,W6.FKL_4_8PYR2BO!8):PYEF?]3CL\!.K6-3L0RG %_&"M!&F2RPU<<$D651LF>PPUFK25V MEGA$EC5J37"9*FE&&.9E5@DFX8N+2P>]=M./85E7E4!2LV4"<(]9[=1(LK9< M>W,3& \[@SAQ2S2,X+%"3:A$4" I[UTU<:\S'/4@[G;ZR0#N))6+Q@+Y(Y@= MJTB:FF^9S\(EO<_:93&0=.+> .+!",[UZB*^A#CMQ%$*_5X,+\K1/A?P!891 M)^DFM.FGQ&SH(>8&&-5H:$0M6:KN?/MTN89[8#.X2";;V75GM. M4P<%O,%'WV%X(OH2]<:/-O>6:VD;_1^MQ^DY;X;&?_=F]#XPO:$>49?7%!I= M#7H!Z&:<-0>K*C]"5LK20/+;@OX J)T#W:^5LH>#2W#\I\S^ 5!+ P04 M" IA&11JF" LI " ";!0 &0 'AL+W=O"C2Y4 ^2'S^*(F=[I9]-C6CAM1'2S(/:VG8:AJ:HL6'F2K4H25,IW3!+ M1[T-3:N1E=ZI$6$21==AP[@,%C-_M]:+F=I9P26N-9A=TS#]MD2A]O,@#@X7 MCWQ;6W<1+F8MV^(&[8]VK>D4#B@E;U :KB1HK.;!;3Q=9L[>&_SDN#='>W"9 MY$H]N\-].0\B1P@%%M8A,%I><(5".""B\;?'#(:0SO%X?T#_ZG.G7')F<*7$ M+U[:>AZ, RBQ8CMA']7^&_;YC!Q>H83Q$O:=;18%4.R,54WO3 P:+KN5O?;O M<.0P/N60] Z)Y]T%\BR_,,L6,ZWVH)TUH;F-3]5[$SDN75$V5I.6DY]=W#6M M4&^(L$2)%;>P%DP:N'ABN4!S.0LM!7&F8=$#+CO Y 3@!+XK:6L#=[+$\KU_ M2.0&ALF!X3(Y"[C!]@K2Z#,D41*=P4N'C%./EY[ >T3+-=*_LH><#?R^S8W5 M]$/^G F0#0$R'R [$6"EFE9)PC>@*GB@QEJCYJKDQ?#(*V7L1T][%MCUY]2T MK,!Y0 UH4+]@L'BJ$2HEJ+FXW()U90.O=?$M*8MW="31:0]T\IY.073@@DNR M5SO#9&DNI_!4:_H6Q\4$*H7%)D?MZ_% ],[I7;U(Q).CW89(\P*[B)]@?$/B M>D0B&4U(QI,1W$N+Q+]G%2<9Q*,8TIL4LE'JG_-C_H01QUY>.] T<3(;PT<5 M#8\:ID&]]6/!$,Y.VJYWAMMA\MQV#???O!M;WYG>J)V!J2OE+*'@PLPS./%/U!+ P04 " JA&11;H#Y MB](" #D!0 &0 'AL+W=O"D+:69>1E1-?-_$&9;"=%6%DD]2I4M!O-5;WU0:1>*" MRL*/@F#HER*7WGSJ;"L]GZH=%;G$E0:S*TNA7Y=8J/W,"[V#X2[?9F0-_GQ: MB2VND7Y6*\T[OT5)\A*ER94$C>G,6X239=_Z.X>''/?F: TVDXU23W9SD\R\ MP K" F.R"()_SWB%16&!6,:?!M-K*6W@\?J _L7ESKELA,$K53SF"64S;^1! M@JG8%72G]M^PR6=@\6)5&/>%?>W;[WD0[PRIL@EF!64NZ[]X:>IP%# *3@1$ M34#D=-=$3N6U(#&?:K4';;T9S2Y727LJ:-)_F'$?S-:GX"6YDC-*6 M!U:%D ;.[L6F0',^]8DYK*&6R4I,_!9)IC\&^^SME9@=!"X MC#X$7&/5A5[0@2B(@@_P>FW"/8?7.X67"8T7]B(36(E7?E\$"ZV%W*);_UIL M#&E^++\_(.NW9'U'UC]%5C]U4"G<(' M]OJ BT]8;E"W-P!GN61GM3-")J8#^!*S#U3L8FQE091JQY3G$_B^>_"/.J]$O77SQ4!L:U W86MM1]BB[MPW]WK^W0J]Y6I M@2F'!MW+@0>ZGBGUAE3E^GBCB*>"6V8\AE%;!SY/E:+#QA*T@WW^%U!+ P04 M " JA&11LY+B2K0" L!@ &0 'AL+W=OE APCB*SL*"<1DL9G[O7B]FJK*"2[S78*JB8/IMA4+5 M\V 0;#<>>)9;MQ$N9B7+\!'MM_)>TRKL6%)>H#1<2="XF0?+P<5JY.R]P7>. MM=F9@XMDK=2S6]RD\R!R@E!@8AT#H^$%+U$(1T0R?K><0>?2 7?G6_8O/G:* M9L>-+E##^"W5C>T;&266L*EHP*2BX M;$;VVN9A!W >?0"(6T#L=3>.O,HK9MEBIE4-VED3FYOX4#V:Q''IBO)H-9UR MPMG%%6K^PEQFX$8:JRM*N 4F4[C&-.,R@Z7+&[=OZ9W 7?D?:_^0-6S6*Q1=R6DSV"Z%^]A)R>4=M.#C,+NPQJI M,-*%H#90DKU*X1.<#";3'HW3*(([:FI)SF1& 1BC$NZI:TY!)I76CK'%Y6V5 MJ9;2,-\P#%'UIY/SGAL'9^/>/^AS\OJ =&WV),7]P7C2\S/B.713PIT77*#. M?)\RD*A*VN8Q=[M=*UPV'>#=O.FCMTQ3* 8$;@@:G4[& >BF-S4+JTK?#];* M4G?QTYS:.6IG0.<;I>QVX1QT/XC%'U!+ P04 " JA&11AMV=Y-\" !5 M!@ &0 'AL+W=OB,^^^[[OSKYC MM%'ZR62(%IYS(4Y2L.5!(W+<3#M#6<#Y^\='CENS,$:7":Q4D_.N$W'0=<)0H&) M=0B,/FN\1B$<$,GX4V,&#:4+/%SOT+_XW"F7F!F\5N(G3VTV#BX#2'')2F'O MU>8KUOF<.[Q$">-_85/Y7IP'D)3&JKP.)@4YE]67/==U. BX[+X1$-4!D=== M$7F5-\RRR4BK#6CG36ANX5/UT22.2WDKI$8[23.HI. M"RS.H-_M0-2-NB?P^DW*?8_7_W?*-]PD0KFL#?R:QL9J>B6_3W ,&HZ!YQB\ MI9F:)RT%@EK"GJ\#4V.0JLMD"M\XB[G@EA-W7?H4Z)W>8U)JS>4*9LQP<^P" M3G*[-AZ:@B4X#JA/#>HU!I.'#&&I!/6@0[;N].GH'O'<8%+3 M]!Q-[^J_:1QB[^+J%<>KG6/O,#QH]1SUR@\T XDJI:VZOMEM9N:T&A5[]VK@ MWC&](D5T\4L*[9ZY$:6K(5895A5^<,3*TACRRXSF/FKG0.=+15=2&XZ@^2>9 M_ 502P,$% @ *H1D49F9L/P, P #0D !D !X;"]W;W)K&ULI5;);MLP$/V5@=!# C21+%EV$M@&O*1H#P6"NLNAZ(&6 MQA(1+BI)QJ"'6ED.0>Q%D81]$HY(2*8#;Q:W=J-I&U853@G0)= M).[XW!.=E(>>\FG_)I$#E!R# SCH'8OP=<(F..R,KXW7(&74@' MW!\_L7_PWJV7#=&XE.P'S4TY#:X"R'%+:F:^R-U';/VDCB^33/M?V+5GHP"R M6AO)6[!5P*EH_LF?-@][ ,O3#XA;0'P(&!X!)"T@>6V$80L8OC9"V@*\];#Q M[A.W(H;,)DKN0+G3ELT-?/8]VN:+"E_.HT_OH$/K3YZ9(4/R5I$9\D M7&-U"4GT'N(HCGKT+%\-'USWV?F_Z+=OCOXL&4E7,8GG2X[P]97&S_E&&V4O M_:\3 89=@*$/,#P2X",29DI;0[I61&3HRIWRFH.B^MX5*I-: Z-D0QDUCU"A M N05DX^(>ZB*$0%G=05&GO?HVY:0H%!;$ M(!#NDN=<''%CG_YC;O0I.^D+._$Q.Z/.SNBDG:7DW+[E]@W*[@%_U_2!,!3& MRK#WN[GY?5(6#6NZ)^4BN;[JM#17IN=0.HZ?'UKU,<4'3+=]3&G:;WW<61^? MM#ZW!7Z14U:[-@;9&Q,Q?J$L'HT.++X\DPRO#L2'>^\[1U7XQJK!W\/FXG:K M7>^>^Y9UL+X8W"P'/>LKV^N;UOR/OOE0^$Q48:L0&&YMJ.AR;)6JIODV$R,K MWUTVTMA>Y8>E_5Y!Y0[8_:V4YFGB G1?0+._4$L#!!0 ( "J$9%%#B,D5 M"0, &T( 9 >&PO=V]R:W-H965T*AR*[C$!PTF3U.F7R8HU&84M(.=X)$O5]8) MPO$P8TNCX*I].1TX?:_PE>/&[*W!93)7ZMEM M;I-1$#D@%!A;YX'1WQJG*(1S1!@_2Y]!%=(9[J]WWC_XW"F7.3,X5>(;3^QJ M% P"2'#!8CEOGTG+]8">-_85/J1@'$N;$J+8V)(.6R^&?;L@Y[!N3G ML$&G-.B\U:!;&G1]H@693^N:638>:K4![;3)FUOXVGAKRH9+U\69U?24DYT= M7W,3*VFYS#&!+QEJYJIKX!U\9MIMU@B-:[2,"],DZ1']4_<@4X:$:@'S%Y@Q M@:3^-+N&QDD33H!+N.="..5A:(GV2:?6X0RS%G2C4^A$[8M#/&\V[T0U.-VJBUWOKWO$WZV, M58HPL\PBO6+V%"9,,!F3R%\%3"9PE23<]8H)WT2A3*[1N%X5K2/YC59Y1KTD M=R)/N%P>:S=\_T0$<$O1S(\:_K.*_\SSGQWAGS*S@DRK-:?V.*1&[HX2ETU0 M15!B\6\\I4#0='M!LH^F*K1#S2B"7_C@[EI;CWNM]C!<'R#N5<2]OR7FANU^G]T-MR[T5/42S_H#,0JE[:XW"MI-4NO_ @)?ZL7 M@_B>Z26G"@ESI8OA5FRLROQ\F"M+T\8O5_0]@-HIT/.%4G:W<0&J M+XSQ+U!+ P04 " JA&11&)7E/U$$ "/$ &0 'AL+W=O+;!&)^&'67#NY\Y "QC$SPP.\NR=Z*,L.?^J%X_1J&-K1A##2FD5%!][ MF$(<:TW(X_="::>TJ07/WX_:?S"'Q\,LJ80ICW]AD=J..H,.B6!-=[%ZYHVDXDDAC P2EN9/^E(XXDP ]=0+N(6 ^U; ;Q#P M"@'O6@M^(>!?:Z%7")BC6_G9C>-F5-'Q4/ #$1J-VO2+\;Z11G^Q5"?*0@G\ ME:&<&L^87/%4L70'$?F<@: Z?I+.H2OR9, 15_PP==,D9L9KE@LWR/H MRV)&;MZ])^\(2\E/6[Z3-(WDT%)(31NP5@6-24[#;:#AD4_(8BO)/(T@JI&? MMXMFO7\)E>+>Z$=![9:H5\1[ M)?'>-<19[O^UX$D3Z2Y),1!X*/Q0ZSZ_WJ4#3*N(VS#HOP;-+JJ9YXC>N1^" M(.S7^R$H_1"T^J$A3[I%;FE/K'6J+71D_R ?%D3"1F=J2_+T2]O]_V7R#TK^ M@U;?/<,>T$3='3:HQ.IM-*L(M]_W&J(9EHS""]$4V":0%9>J[F.;AA=I51%. MZ(=^/2W'/M5"NY48QDA*DIDR5T>L$&]C5@,9N+[7P.RL2CNMS!;826'.=,D& M4DR4V&0=C; A8%+IQ-D#@1?L'B74NK10W\J\"@D&?L,%YK@GYFY[L $;V!6C M>5NH62=<*/;=;-12=2]3K4(\NR$IG5.1<[Q6IH^7;]E:OMYEOE6(8S>FZZFJ M.?]Q69L6!LZ)W?IG1:N@7T6UU#;G5-R<]NKV66U!'-/6%+!:CM6*4O%O%7+K M>T$#OU/1<=JKSE^IODO H0V.6"S"#=]A<)7#JZB![09VPX%.E&PO=V]R:W-H965TL&;3ZMT3U=4?:\>A+[S.BO;O*1,YIP!07>S MR0V\OH.D)AC$[SD]RK-K4$M9<_ZCOKG?SB9^O2-:T(VJ3:3Z[XDN:%'4EO0^ M_FZ-3CJ?-?'\^L7Z%R->BUFGDBYX\4>^5=EL$D_ EN[20Z$>^?$7V@HR&]SP M0II?<&RP83@!FX-4O&S)>@=ESIK_]+D-Q!E!VW$34$M -B&X0, M ;_60] 2 M@M=Z("W!2/<:[29PRU2E\ZG@1R!JM+967YCH&[:.5\[J1%DIH9_FFJ?FC[3B M0J7K@H(5W>L,4!+\!%8Z'[<'O?9Q256:%_*37OR^6H*/'SZ!#R!GX%O&#S)E M6SGUE-Y&;[-WGO!P%U"8&,/7[1GL@ TB9&S/;AG M33VJW^L_?]5P<*]H*?\:<19TS@+C++B8?4^4':@KAQIB:(AUM7N:XY $*)AZ M3^='XX %A)"X#UL.8= /M$'4Q]VYZ.@"N M,BH ?=9]35)GK0@'NXAB/[&5#U$Q)-BWA ]1*,!!8,7GS@D[CW9/>-0)CT:% MW[,-+RG8"5Z"C2Y0.3O44>!-/#B3G\&:ZC>)ZO)ID"I]=H0>#0@W^@F&ZD126\+$O1/_=!_:TEJ MF;V0ASXB5LP7+EP$DR2QSL:!BV(4Q<0Z'1%2P(,+\A%)[EH5.Z7F[$,.35(^#]T2'AJD?#- M/;)E]AL"@1&V#VB(BS A@WPP*#EO]:U:!RPB,;+$>F??X"45>S/\2-T)#DPU7U_=:C=@ MW9BQPEJ_A=<+Z%A?U@.9^>8_F6^FN:^IV.=,@H+NM"O_*M([%LV U-PH7ID) M8,V5GB?,9::'2BIJ@'Z^XUR]W-0.NC%U_B]02P,$% @ *H1D49%2\_@^ M! "!0 !D !X;"]W;W)K&ULM9A=;Z,X%(;_ MBA7-Q8RT6S@VMJ%*(K5-JAEI1ZK:F=V+T5S0Q$G0 ,Z"TW2E_?%K/@*)<6BZ M46X*AO>1F4Q YV7>8D890.QL/RVD,V'LJ-BJ-4/&0HWR1)F/US*V*Y M'0U@L+OP&"U7JKC@C(?K<"F>A/J^?LCTR&FRS*-$I'DD4Y2)Q6AP ]=3[!+/2&SSO7-4M/(LY:]B\&4^&KC%$XE8S%21(M2'%W$GXKC(I)_C[SKIH*E9 M!.Z?[[+?E\WK9I[#7-S)^*]HKE:C@3] <[$(-[%ZE-O/HFZ(%OEF,L[+OVA; M:9FN.-OD2B9UL!XG45H=P]=Z(O8"=!Y[ *X#L!G@'0D@=0 YM8)7!WBG5J!U M0-FZ4_5>3MPD5.%XF,DMR@JUSE:5W.1A.L^'CM)/ M4.1Q9G6UVZH:/E*-H*\R5:L<3=.YF%OB)_WQ04^\HSMOVL>[]F]Q;\(GL;Y" MQ/T-81>[EN>Y.SD< EL[YU6?_N_J!Y-!FG>!E/G(N]^%'W]H*?JB1)+_["GD M-86\LI!WI- WJ<)XE]SV%E7AK POK.YE3!CUL#=T7O;A6&0>I=0_E$VZ,G ] MG1 ?ZJ8V'0!0WN@.NJ5-M[2WV_M8O&I/M31[D(XUZ=AE*?&F$#^/4A5.]Z>? M,N9S@Y)%1KJS/^G*].P'&(A!J:L+. G\(Y#\IEF_M]E)E.E/%_JL#R>P"IJL MP659@=OZN'L>K3I^?^)\3DQ8%A5 X#(#ED6&/8\$!BN+C'#@KIT5['VTH+]9 M,5OUS1IN$^$+ VK-%G#&ZY?07N?'T)KL^!?F%WKO1"&PO=V]R:W-H965T;%/G-?//F[*3T)W- M/ Y%]+,O8.UQ7O?-\D! M^*32RM +EPH^"8.SGC$MO,:N^K?5BIDHKN,2U!E/F M.=-?GE"HT]P+O=W^2F=>X%CA (3ZT0P^COB$H5PDHC'7XU0K]7I M@-WUJ_0?*N/)F!TSN%3B(T_M8>X]>)!BQDIA-^KT(S8&C9R\1 E3_<*IN1MX MD)3&JKP!$X.+M"R[@P[^ .7K8K>/OF';P!+N'#096&R=3,?$L@G 41 %%^#+?O@6BWN(@ZOPU_M\Z/6N=' ME;SXFO.31)72&MA@@OS(=@('<#4B\/M&"0%4'R>FTS]Z],>M_KC2/[PI^$FM M2E3!'\ .]UQ*+O=4B,)=NA3L6OZXDN]ZTG$1/@SCF7_LAO0[E_Y!?=A2'_92 M7VMUY%6W.J-^*:MJ8:,.A6@2_8OG:GC&3 M]!Y38'MJW\:"/2"PUP ,0-)04!GUWD0=47,J/]JQO,X/F@%'3C4GOL"))%J4 M=)I=,G1T9NC=- @N&S%NC1C_]S1!F?;GR')\1BD>CZ_X==)2FO12VJ!!?20G ME5*C8);\:M7WTV!R%N%AQSEU"SB_,[KFP(>6[4._ ^LZ=W[:6NJ;5+X&7HJ4 M>+M6,KX+8_@;EF5>DBDT-^$YRVB0#F!-F:!2EPF/J2K<9*7^D/Y)8X%FM>WI M -.6V?1_Z4!A\&W^!+V^Z5B-E=7 6@-=3+FDJ-)+X%NMW%3Q3XW:;ASCLSCZ MG<'IWD6_4HE2<8+ C%#!_82R5M=/C7IC55'-TIVR-)FKY8&>9ZC=!3K/E+*O M&S>>VP??XBM02P,$% @ *H1D47Y:!?.[ P < P !D !X;"]W;W)K M&ULI9?;;MLX$(9?A1!ZT0))=+:DPC:01%UL+[H; MY+"]*/:"EL8648ET22IN^_0[E!1%L63!P-[8.OS_<#X>AM3R(.1W50!H\K,J MN5I9A=;[C[:ML@(JJJ[$'CB^V0I948VWKO02:-Z:JM#W'6=@59=Q:+YMG M=W*]%+4N&8<[251=553^NH%2'%:6:[T\N&>[0IL']GJYISMX /VTOY-X9_=1 M/T2_8\&'F$V5,&M*+^R7!'/Z$ M#B@T\3)1JN:7'%IM%%DDJY4656?&#"K&VW_ZL^N(@0'C3!N\SN"=:_ [@W]L M"$X8@LX0-#W3HC3]D%)-UTLI#D0:-48S%TUG-F[$9]R,^X.6^):A3Z__U@5( M.WLZZ5 MF[85[T0K/ODBN"X4^<1SR"?\M_/^9,9O(W&/[;U@WWBS 1]@?T5\YX)XCN=, MY?/_[.F\/84,[:ZQN\D,C=\/HM_$\T_&VX*4D)-;H3;]49IB8OPWYET@CZ=H$DG.)%.%[Z ,C?SYIYN M-HP\2IS,4S.GC;5H8IDJ];SV?<=QE_;S<#S.4J43JC!P_5[U!B?L<<)9G*86 M7HKM9:V T)8-"R[!VBNI9GQ'2L#*@_W.89*P#1\.LG*CQ/>/",]2I1.JV ^" M:<)%3[B8)1S,%Z+$5A^HA),TBW$&;A*&1S1GJ=*Q*H["9!HFZF&B69A//VJF M?Y$*="',_'L&I7&CFF2)1NTG@>\=H9PC2L>BV%V<((E[DGB6I%_6I:"<9.W: M/C$J\:C],$Z.0,[0I&--/!BU-QA)CY',8K0UAPM^F=6(PW6WB*8PDG%?+XY+ MP1F:=*QQO22>YG"=U[W2F25Y%+A*NAI*NRWSQ'ATD8891'X<';.<)TNG9%[L MGP(:;/[N+-#G"K<&:58'$5O2%[JGOM!-HKFC9!:.\U86]^ M:\FRNJI+JG%5T$I(S7[3YOR(Z6<356PR?V]BEW#&!&?)TBE9X(U([<$1K0*Y M:XZZ"A=US75[6NN?]L?IZ^80:;_*V[/X%RIWC"O<=;9H=:XB[&39'F_;&RWV MS8%O(S0>'YO+ C\)0!H!OM\*H5]N3 /]1\;Z/U!+ P04 " JA&11^-^" MG]P" M"0 &0 'AL+W=OU ^^]G.R&C-$1(G?9" M;.=\EW-L?#+<,/XD8@")7M*$BI$52YD-;%N$,:18M%@&5+U9,IYBJ:9\98N, M XX,*$ULUW&Z=HH)M8*A6;OEP9#E,B$4;CD2>9IB_CJ&A&U&5MO:+MR152SU M@AT,,[R"!"XYK4I2 W?'6_9+D[O*Y1$+F+#D@40R M'EE]"T6PQ'DB[]CF*Y3Y^)HO9(DPOVA3QCH6"G,A65J"E8.4T.*)7\HZ[ 4 M3SW +0'N/J!S ."5 .]8A4X)Z!RKX)< _UA MP1T3>V+8IE*3['$P9"S#>(Z M6K'I@=DN@U8%)E0?K(7DZBU1.!G@K^II5>=+L_P>8?LJ'LPRA- ;'GP5 GT:ZY@ MZ$I"*GXWB'8JT8X1[1P0G3,AD+JTH!!,"T%2"=9M2L'8-8SZ+EX';=?K#>WU M;NG?!WG^>17SQJM?>?4;O3ZH:W<^QRENR+M;<77_7[%[E6BO,8&;#04N8I*A M#'BH%%0WJCMWS2R^TW*^W'__=X[SMNMG[R/Z>S'3&MXW/V@ M63-1D;.]F\0H4LIS*XK]7K5:]_<*TM+WU<7LP:=>L3]N#6=&Z_](7 M'Q+7F*\(%2B!I9)R6CUU?'G1G(N)9)EI)H],JM9DAK'ZG@&N ]3[)6-R.]$" MU1=2\ =02P,$% @ *H1D45,":6L( P @PD !D !X;"]W;W)K&ULE59K;YLP%/TK%JNF5MJ*>870)9&Z5%,G;5+4M.MG MA]P$JP9GMFG:?S_;4)H">>Q+@N&><\^Y7/LRVG+Q)#, A5YR5LBQDRFUN7)= MF6:0$WG)-U#H)RLN.#FA!;.9&3OS<1DQ$O%: $S M@629YT2\?@?&MV/'<]YNW-%UILP-=S+:D#7,03UL9D*OW(9E27,H).4%$K : M.]?>U=2S !OQA\)6[EPC8V7!^9-9_%R.'6P4 8-4&0JB_YYA"HP9)JWC;TWJ M-#D-/=*FRL3-TT!)6I&3JCF]OH384&;Z4,VE_T;:* MC2('I:54/*_!6D%.B^J?O-2%V %XX1Z 7P/\4P%!#0BLT4J9M75#%)F,!-\B M8:(UF[FPM;%H[886YC7.E=!/J<:IR;04 @J%?E&RH(PJ"A*=WX BE,D+]!4] MS&_0^=D%.D.T0/<9+R4IEG+D*IW;,+AIG>=[ER8("T*\15!D(W5BI* M6"+V7I&K QF#)F-@,X8G9NPK8<4PL QF_SU/_"".!R/W>;=2/5'8'\1-U =Y M82,O/":O[;I/8442[>3V8AQ&+84]47XRB/H51HW"Z*#">ZX(0__WXOHL1!UQ M(1[Z7LM"-RH(_,#OMS!H+ R.=9U5J+4+SAA*N50'FRMNB..#M9G5A*88"RA@ M156O][CC*@K"I.V]&Q4,<;#G]0T;B<.#$F^!,)7I4T26@A0I''M-PZ[4T&]O MA6Y0D. ].R%IA"8GU5*1%W,6>A=]ZI)NAT>>%[?D=:.29$\+>?C]P,8']3WJ ML0A"?OZDFS;^IGLHUR-=$CL4C]2T9OX@&T=^2W5OU+[SQ=L9--YI^[>[!7JU M>IUC+H[PL-T!/6%AB+'74NON3$CS>?*;B+5N1<1@I7'X,M9N137QJX7B&SLT M%USI$6PO,_V5!,($Z.&ULO5;?C]HX$/Y7 MK*@/K=3=_((D5(#$PE:'M+U=+;1]J.[!A(%8=>R<[2RL=']\;2<;*(3LGG2Z M%["=^6:^&8]G9KCCXJ?, !3:YY3)D9,I57QR79EFD&-YS0M@^LN&BQPKO15; M5Q8"\-J"Y.2;,&0_MV8,8#WFI*&'P() L\QR+YQN@?#=R?.?EX)%L M,V4.W/&PP%M8@/I:/ B]R5MG(21RTA@TNJ7KDNS^@=L@23#F5]A?M*MDH=%!:2L7S&JP9Y(15_WA? M!^((H/6T X(:$)P">A< 80T(K:,5,^O6#"L\'@J^0\)(:VUF86-CT=H;PLPU M+I307XG&J?&]RD"@.\ZV5TL0.;HC>$4H400D>C\#A0F5'] 5^KJ8H??O/J!W MB#"TS'@I,5O+H:LT!Z/)36M[-Y6]X(*] ?K"F %7@N?:3=\!JF&^P;N#SKHA$T\0ZLO[([G411G1*:4RU( M^C%9225TYO[58:G76.I92[V+S#<@!*Q1RG/]J"6VSZ*@F+7=2J4KLKK,TWX: MAUX8]X?NTW&L6J4BOY'ZC6B_(=KO)+HHBX*"?OH*4P1[2$OSDV*2_QVDE'#>FHD_1] 4)'E&T1!5TE$#W<:!O3Z)Q#/QF< MAK=%JA<%<3O3N&$:=S*=,P4"I$*:+R"YPX4N8X(\81MEPG3&E2;*K;SC,T:! MWX]/:)\+^?&@G732D$ZZPVN?"35E1YFR\TIXDW,&H>^%)SS/I:+^A=P=-#P' MG3R7W"3MOV0[...1>$'O-&W/I:(P&23M?'WO4,^]MY4%4P_1Y_ET@@K\+#BE M2.&]6=MD^(BFD\?;!9JDJK6(>^<1#V+OPJ/RC[J-_X;RN"!;1C8DQ?KM_\E9 MBF6&E@+K&F9[NT0_[C0.S17DLJM4^L'!;O!?YENM[;6$J\6BMV2Q"OQM@O M6&QU"=5-8*.AWG6L&8AJ,JPVBA=VN%IQI4&ULI5;);MLP$/T50L@A =IH5^+ %A O17-(8<1->RAZH*61 M140B59*VD[\O2&5!:VYSB176)"K7AHUN8\'K*U+ B%.4=B M79:8OXVA8-N1Y5J[A2>RRJ5>L.-AA5>P /EC)0SJR'!T0%)!(;0&KUP8F4!3:D KC3V/3:EUJ MXOYX9_V+T:ZT++& "2M^DE3F(^O60BED>%W()[;]"HV>4-M+6"',$VT;K&.A M9"TD*QNRBJ DM'[CUR8/>P1EIY_@-02O2PA.$/R&X'_40] 0@H]Z"!N"D6[7 MVDWBIECB>,C9%G&-5M;TP&3?L%6^"-7G9"&YVB6*)^-9617L#0"-@4)&))H7 MF KT&4U863$*5 K$,O1-G=@Y<,)2DK30"1,274Y!8E*(*\5Y7DS1Y<45ND"$ MHN\Y6PM,4S&TI0I4N[.3)JAQ'91W(B@?/3(JXSD]\4P^3'<'?7+^S_OLG[T?),-OCXQO[/DG[#V! M)!Q4K9"[DR#0K_NED%S=^M]G' 2M@\ X"$X&S#&IV9-BZ#F[B MVYNAO=G_'L>0*#R$3(\A7C@XQ,R.,>[@W3.AV]!UC_!N_H^\8$X1^O[ZHU1>=U:C M8]*'B3I:CS&1[W6T]F""VXY6>Z^0EL!7IH,)%?Z:ROJ"M*MMD[PWO:&S/G;O M)F[/^E0UU;H'OINO._(CYBNB*F\!F7+E7-^HK\+K+E=/)*M,&5\RJ9J"&>;J MQP"X!JC]C#&YFV@'[:]&_!=02P,$% @ *H1D40T$H;/' @ X08 !D M !X;"]W;W)K&UL?95-;]LP#(;_BF#LT );_9$F M:8O$0#XZK(<.08)NAV$'Q:9CH;+D27*3 OOQHV3'<]O$ET22R9[*5Z MUCF (8>""SWUR!(%/,JD*:G"K=KXN%=#4.174 M"2^>N+.5BB>R,IP)6"FBJZ*@ZG4.7.ZG7N@=#]9LEQM[X,>3DNY@ ^:I7"G< M^:U*R@H0FDE!%&13;Q;>+<;6WAG\8+#7G36QF6RE?+:;AW3J!18(."3&*E#\ M>X$%<&Z%$.-/H^FU(:UC=WU4_^IRQURV5,-"\I\L-?G4N_%("AFMN%G+_3=H M\AE:O41R[7[)OK8=HG%2:2.+QAD)"B;J?WIHZM!Q& 1G'*+&(7KG$(5G' :- MP\ E6I.YM);4T'BBY)XH:XUJ=N%JX[PQ&R;L+6Z,PJ<,_4Q\7Y17$]]@>"OB)TVH>1TJ.A/JECQ* M87)-[D4*Z5M_'[%;]NC(/H]Z!3=07I%!\)E$010\;9;DXM,E'""I;&>K24F580DK\8U$3$1SB'])7^_/QQ_J%;U#\SM3I "U<\-5X]54 MPM0#I3UMY_?,C2W_OWD]_!^IVC&\2 X9N@978XRKZH%:;XPLW4S:2H,3SBUS M_ :!L@;X/)/2'#&PO=V]R:W-H965T&1;[;:-'B3 M448W;,GTEVPAXM*;ZZ)8$!V!Y?.3NHVC4R4UD)\61N M[J)QRS>,6,Q";4)0^-FS&8MC$PEX_%T$;95C&F#]^B7ZK9T\3&9%%9N)^!N/ M]';<&K10Q-9T%^M'BK]]"X4YID11@8)#P-/^ESX40 M-0#$:0:0 D!> SKO (("$+P"@)3-@$X!Z'QTA&X!Z'X4T"L /:M]+I95>DXU MG8RD."!I>D,TAK#PSR!32)J(S0G[]#2'2G6:+^_%0&&=$'LVUZPI?_.(0QO1./5^0MJ@[;Z>$TU].J=]YF_[#-J]X;8I$:=RQW &S7PL6%5%S(#ZM/G[^G?F7?^$S\ M&U<&CMT._@'UW0&PG[\*+C:5FV*WG3YD5HX'6<@_S>" '_)<)'M.=PU3.2P^ M$XO%E<=BM\D^LFB75P2A.*BLD_O^D>!%X<'(\Z9-FT4EEA,3M8^:0:"L& MU_0J*R/D3!2O[(\$[M-B+C+=0\U#5S%#4 FAC5$974#1H^SCRT;%@SKW1(F-[;*5G!>V:4Z/V>7K64E/[7UZZOV:WPUPPWM#Y6@C]&PO=V]R:W-H M965T[AH-XB; M])J6QA81B?225-P"??CRX,CJ6A)BWT@BQ1E^\XLSFMF.BV>9(RKX619,SKU< MJ>U[WY=ICB61 [Y%IM^LN2B)TD.Q\>56(,FL45GX41",_))0YBUF=NY>+&:\ M4@5E>"] 5F5)Q*];+/AN[H7>Z\0#W>3*3/B+V99L<(GJ<7LO],BOO62T1"8I M9R!P/?=NPO>WX<@8V!5/%'>R\0PFE!7GSV;P)9M[@2'" E-E7!!]>\$/6!3& MD^;X;^_4J_B(9!/.XPB/8&D>5V&UG*.Z+(8B;X M#H19K;V9!QNJM=9PE)FOLE1"OZ7:3BV6BJ?/\(6ER(P\<%\0)N$=+-U7 KZ& M!Y1*T%1A!F[UC5&2JE]P>8>*T$)>:8.C51?@@\R)0 F4P2.C2EXW)K[GO)*$ M97KRXJ_QS%M2C1JRBW4:_# M)6X'$ ?7$ 51\+B\@\N+JT,X[MJS35QK']MMXHYMOE7E"D6;Q#W.A[7SH74^ M['#^;Z6DTGI2MKD&HF"%&\J8'IG]MB@HS^!2Z^ZBN8+?T!:74\OME-B=3)J_ M+,)P$LS\EQ:^I.9+>OD^"<),O&]E2(X8DG$[P:@F&/42Z*Q>(SV%873$\"Z, MVB'&-<2X%^))?_D3",;'!$D'P:0FF)QT4)!E9QR12AO%;D^T?3L?<&JHS'C7+ M3Q+__P_E-]JD$L7&-H,24EXQY3JF>K9N.&]**]W"V<=<-\THS +]?LVY>AV8#>HV?/$'4$L#!!0 ( M "J$9%%LW)Q'_ ( X+ 9 >&PO=V]R:W-H965TW.0"5A.;V09::1]^ M=I*F&0T9:)/* XD3_TZ.LY3)@;50:GENVS)>8$9DAR^1 MZ3LS+C*B]%#,;;D42)( M?,97BAM9.P>SE'O.'\Q@D@PLQSC"%&-E)(@^K/$2T]0H:1\_2U&K>J8!Z^?/ MZE?YXO5B[HG$2YY^HXE:#*R>!0G.R"I5MWQSC>6"ND8OYJG,_V%3SG4LB%=2 M\:R$M8.,LN)('LL740.T3C/@E8"W+^"7@+\-A#N H 2"?9_0+8'N-A#L ,(2 M"+$8 M!5T34PXP85*)E2XS!80E<(W)G+(Y7)ABH>H)3N$+$:*8>S1&16@JC_75,4HZ M9T1A D166$WM%.ZF8SAZ=]RWE;9L'FS'I;U18<_;8>\S>0+?/0'/\8(&^G)O MVF^@QWO37@/]86_:::"O_D:+#KC13OSCO@]WHS]I6]='521>521>+A?LD)LP MA0*E@EN=,DPW9 D7+;)^)>OGLOXAM2>;BH^BA#&5<QHY <;-MYJD0#*^8JJI @NQ M,!MN\>Y61WC_F?=4NX'3"UKS/ M*B-G_S/OLU=Y1ZUYN\Y+%W .3AQ^P31&1@3E)Z#[/L9$JI9%N[6>X[YM(;@O M7S:W_=-V6 *C4JT>0>!L15!VIMZ[T3B(_7>@-*PHS0=^?<:Z>!V8[46V!A[\! M4$L#!!0 ( "J$9%&YR% X,0, '() 9 >&PO=V]R:W-H965T4HKB.;.300R\VEWF/;Q9Q.-Y*]4L7B ;N*B[TQ"N,V;SV?9T5 M6#%])C@BOM1$ S]BI7"FX[=VI6:CF5M>"GP2H&N MJXJI^SERN9UXH?>P<%VN"V,7_.EXP]9X@^;KYDK1S.]8\K)"H4LI0.%JXLW" MUXLPL !G\:W$K=X9@W5E*>4O.[G,)UY@%2''S%@*1G^WN$#.+1/I^-V2>MV9 M%K@[?F!_ZYPG9Y9,XT+R[V5NBHDW\B#'%:NYN9;;]]@Z-+!\F>3:_<*VM0T\ MR&IM9-6"24%5BN:?W;6!V $03S\@:@'1/N#\ "!N ;%SM%'FW+I@ADW'2FY! M66MBLP,7&XSBE8597-6<&<^@'OJ/"@9,/4NN7C\"3"S2LY+1T"E]O+N#DQ4MX 63X MI9"UIK/TV#?DBU7D9ZWN>:,[.J [A8]2F$+#&Y%C_C?>IQAT@8@> C&/CA+> MX.8,XN 51$$4].A9/!L>ID?DQ%U>8L<7'^";?5Y<4F S7NE\N&;^CX[,5R.PV'232,Q_[M M;HC[S$9Q''9F?\D=='('SY6+5-='A39,@UT%"=7#<$]HC]DH2:-!O]!A)W1X M5.CS/J\C"4RZ@Y+_KKA&G;;1/RZNT9-DG(9)NI>QIT9I$/2G*^V4ID>5VBAD M!1-K$JNUS$J7N&UI"KJXE;+Y:D1#T5ZE1C&AF>M?O5=>VN-)FHSV7.FS"H<' M:B\,'AM!\,\^DY9J]TL]C<)!LJ>TU^R)4G^G>U6HUJZI:\AD+4QS?W>KW<-A MYMKEWOKN1RZEH8[KA@4] MBE!9 ]I?26D>)O: [IDU_0-02P,$% @ *H1D41/K> \= P @@H !D M !X;"]W;W)K&ULS59=3]LP%/TK5QF:0 +RT2_* MVDI\#*T2#$8'>YCVX":WK85C9[;3LG^_ZR2$PDK&"Q(OK9W<@MKLT/?-_$"4V;V58:2WLR43IFEJ9[[)M/(D@*4"C\*@JZ? M,BZ]T:!X=J5' Y5;P25>:3!YFC+]YQB%6@V]T'MX<,WG"^L>^*-!QN8X07N3 M76F:^766A*!)&#E!$W')H%CA )C MZU(P^EOB"0KA,A&/WU52KU[3 =?'#]G/BN*IF"DS>*+$#Y[8Q= [\"#!&,:[AE(D>X M0&9RC>21-; '$]HQ22X0U P^&\M),DS@,=[ ]BE:QH79H>AKC'.MN9S#,3/< MX3$YA>VL'MH!+^+Y0N6$R,0/?4BF.D!]7M(]+VM$+ MM">8[4,KV(4HB((-\)-F^"G&! \=/.P_A?LD8*UB5*L8%?E:_U5Q%XZ,01*0 MZH)SSJ9<<,M)K$K=!&CO/HKEHKXJJ9^I]_.<%H"QQ=3\:J#7JNFU"GKM%^C5 M5FAGA7%6)*CYDKDC1$X8J_/"]DU&E*F[16IW*2Q'>U'8Z0W\Y;K>&Z+"7K\. M>D*[7=-N-]+^EBO:2 MS\@L:>'2+E##Y=2@7K(IW3=CF>6VLKHRL9Q$34X>U$L?O$$"?9[M!MTV?"4$ZNRHF>8*DL=2#%<4).(V@70 M^YFBJ[F:N#:D;CM'?P%02P,$% @ *H1D42#9&6'^ P ;P\ !D !X M;"]W;W)K&ULS5=M;]LV$/XK!Z,#6B"+WOP2%XZ! MQ.FP @D:U,OZ8=@'6CY;1"52)2D[^?<[4HID)#(3#,VP+Y9$\^Z>>W@OO-E> MJN\Z0S1P7^1"GP\R8\J/0:#3# NF3V6)@O[92%4P0Y]J&^A2(5L[H2(/XC < M!P7C8C"?N;5;-9_)RN1#B^CC51Q: ;?C3XY[?? .UI65E-_MQ^?U^2"T MB##'U%@5C!X[7&">6TV$XT>C=-#:M(*'[X_:?W/.DS,KIG$A\V]\;;+SP=D MUKAA56Z^ROWOV#@TLOI2F6OW"_MF;SB M-)&%HTP(2BXJ)_LOB'B0(#T] O$ MC4#\6H&D$4B>"@R/" P;@:%CIG;%\7#%#)O/E-R#LKM)FWUQ9#II^Y+ MH^A?3G)FOI!%P0T=I-' Q!H64A@NMBA2CAK>7Z%A/-X6U[!^WL>^85??NJ1#\C[EH+X MD8++V*OPAJE32*(3B,,X[,/C%U]B2>+A4?&K5XM'4X\W27N@B=.7'-'WQ62H MX/!8_[JF+?#98*'_]A@8M@:&SL#PB($[@469RP>K'%8H<,.-/H%2:LU7.4+. MV8KGW#Q0))L,&*09HX"R49/2P2F9]W%;)=!02G[L>J*,6ZN@G M0J6J^%JTM=G1 =IH?'8,[;A%._:BO6'WO*@*@F<(+V.#[*WJ3%,_'BN64/=0 92>7Y1\45 M*#Z"J0Z%H323O4+LKZ0$V> M@SK$5"?'Y-FY3XX"/VN!GWF!?Z-.85O8* MHZ&BOJ3@H/*PK4)T#O5V.S_B,12NW?G<[TIWY*_=GSI0%X^@3F").U1,I A$ M3TI+=.&#+QNX$.1T#DO'1"]TO[4H#$_#\!1Y,WRH^ND"EO>G2U/IK^I^GAMY:\ MF!YQUT-B?P_YN>GQ@C$/\.!@$BE0;=U$IRE"*F'J&WF[VDZ-%VY6>K*^H&FR MGOTZ-?4H2M?U+1<:8*CQ7N,'-VMS"'!CQ=O?[92W[Q!;IR\FTS"Q\N;0_RB#USBX$72^0FD M5^%Q7A,[1KTXB?H/S#UQX#VZ>AU,A55_;57#?E9]^$-AZ5B!E;! XQ0Y( MXYIH#4K<&:>?W(//0LC;RTUM%):*;*+I'.\2^L$464F5@QK*1'@+I3&#PLI1 MM*SLJ&4=V*#6DALCIZ24@O0:MAG>,+09,/9@+_6/8H^[*T9G&MH3%8-I!'G3 MT3C'\H_9'/>8-GP5+ZKI6NK/K5F.Z'U[5^!>04&[WN^*0< Q]N@X.ZEKMOG$ M:"DXN,6?7#"-R38/55+1)U/-7I7, * P6H/2-!LCOQ2IE]#I[77JBN.:I_^A MYK^[SR4(4(2-19N[?\Z[_&K%LP__2G+_5SD4_*)&WZG.7>3\_$7.KL]?H^_S M9R1?,-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( "J$9%&':DLH- 0 )XA / >&PO=V]R:V)O;VLN>&UL MQ9I=CYLX%(;_BL555]K9A(^D[:BIE WI-E(V&4W2N5UYX(18 S9K3&:GOWX- M;%33D*.].C494#5;ZH$ M:=<5L/>N0N* .)$4K:QJ;A M2:UWW/P6"&D*,1W2&?>V&/54;U^55I\5]+P?)=H ME>_Y0&=,P-_*%570J9-9NQ1S%R#J.MP_FS*^*]_C]E5(>#2"!625V -%T= M->0-H*R.HJP\)GD!,V^A3J";X[$[6*7=L1D+Y51*WPN[0J_2%H\.Y=MF_BU> M[9$G#B04P1R>DO(J0/Y'H%\3PNYJXN"ZS>F#FPG,BGLS[@T;)XDJI9& M.) ?$,@/M)"QJ!)K "%K2-FV!-UU<> ^(G ?:>$>H53::B8'MH.LZ>R"^6-L MY!Z3UXUGF8:L7=60<+#_NH><]T84'S.'3ZR.G5')"UO9"T,V M ?42#C.&3ZR,&+0X\99K)2NCV_Z,RY1]A31SE>%CSO")I?&%"\V>>%X#^Q-X M56NX&)LQ:_C$VEBHHA"F16IKMV@%EX%,^E=)@ DD(!8(F@YZL3K -!(0:^1* M/F#O]HV6>]5$[U&(53*0%,Z(O[B,F%4"8JM@%@\ M@]EBB#+$S!-2W[I@(:,_H8.9)R0VSY60,6">$#-/2&P>W./NS%.(SH_1RV?0 MXW=LP[5V+_00DT](+)_KF&V=74Q,/B&Q?(;BAD6T6TYKV^9B8@8*B0V$)(X8 M3*^:F(1"8@FAB2-V9U1"3$(AL80&$D=319'WAW9,0"&Q@"X1[]CR[UJ8-SN& MFJ,[#8X9*"(VT& R&JAEA/DG(O8/&HUZ_\H(\T]$[)\KT>C.WO46I9(N)N:? MB-@_5S'GJ;W:W9F-"'U"0^R?X01WIE0N)N:?B-@_US#_"R,N)N:?B-H_:-+L M/97#_!/=N@T?E]@-0. M&A+2C=U%9=L3GB7R\XOQKQ^5]02P,$ M% @ *H1D43B#;R;$ 0 #1X !H !X;"]?;7/NGT-(JVW<-^FAZ^/A M?&7=#?LFGY?#)O3-ZJ/9Q*#C\20,OV=4B]GOF:.W4Q__,[%;KW>K^-*M/O?Q MD/\8'+ZZX2-M8\S5Z*T9-C'/JW!LKZ=3N!SDX3RY&BW?Y]6P?)*9_:F*X]/VM\_CVISN=[X_7QE^7/27Q? MU!>< _S]77P#4$L#!!0 ( "J$9%& A/B=P $ > 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$>( . C9MMRV+_H";/" BB2W; M4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*];576?I(L0[ /C/EL297VJ;%4 MQY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFC MTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\''-:] M;LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z M+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_ M'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@ M?=R!]'$/T@&UL4$L! A0#% @ *81D4>,#[-0B!0 M214 !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *81D497[/;TW P ?0H !@ M ("!P!H 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ *81D4;*G^SM%" 2, !@ ("!?#( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *81D404?H_7] P MG0D !D ("!^TP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *81D49EC/MBB! 6 H !D M ("!/5D 'AL+W=O&UL4$L! M A0#% @ *81D48$:^4P5! 60D !D ("!-64 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *81D M4:#UECRK P )P@ !D ("!HG, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *81D4;IMLC9% P . < M !D ("!XXL 'AL+W=O&PO=V]R:W-H965TF2 !X;"]W;W)K&UL4$L! A0#% @ *81D4=P =0T) P Q 8 !D M ("!:I8 'AL+W=O&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0# M% @ *81D48>_'V7[ @ 7P8 !D ("!U:$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *H1D4;.2 MXDJT @ + 8 !D ("!UZH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H1D44.(R14) P ;0@ !D M ("!&[0 'AL+W=O&PO M=V]R:W-H965T.[ !X;"]W;W)K&UL4$L! A0#% @ *H1D49%2\_@^! "!0 !D ("! M#L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *H1D4?C?@I_< @ +0D !D ("!!,P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H1D4&PO=V]R M:W-H965T&UL M4$L! A0#% @ *H1D41/K> \= P @@H !D ("!Z>H M 'AL+W=O&PO=V]R:W-H965T : " M 1_Z !X;"]? 3 " 1O\ !;0V]N=&5N=%]4>7!E <&UL4$L%!@ Z #H S0\ S^ $! end
XML 64 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 65 report.css IDEA: XBRL DOCUMENT /* 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; } XML 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 166 305 1 false 33 0 false 5 false false R1.htm 0001001 - Document - Cover Sheet http://www.kforce.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 2 false false R3.htm 1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 5 false false R6.htm 1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical) Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2104102 - Disclosure - Discontinued Operations Sheet http://www.kforce.com/role/DiscontinuedOperations Discontinued Operations Notes 9 false false R10.htm 2108103 - Disclosure - Reportable Segments Sheet http://www.kforce.com/role/ReportableSegments Reportable Segments Notes 10 false false R11.htm 2111104 - Disclosure - Disaggregation of Revenue Sheet http://www.kforce.com/role/DisaggregationofRevenue Disaggregation of Revenue Notes 11 false false R12.htm 2114105 - Disclosure - Allowance for Credit Losses Sheet http://www.kforce.com/role/AllowanceforCreditLosses Allowance for Credit Losses Notes 12 false false R13.htm 2117106 - Disclosure - Other Assets, Net Sheet http://www.kforce.com/role/OtherAssetsNet Other Assets, Net Notes 13 false false R14.htm 2121107 - Disclosure - Current Liabilities Sheet http://www.kforce.com/role/CurrentLiabilities Current Liabilities Notes 14 false false R15.htm 2124108 - Disclosure - Other Long-Term Liabilities Sheet http://www.kforce.com/role/OtherLongTermLiabilities Other Long-Term Liabilities Notes 15 false false R16.htm 2127109 - Disclosure - Employee Benefit Plans Sheet http://www.kforce.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 16 false false R17.htm 2131110 - Disclosure - Stock Incentive Plans Sheet http://www.kforce.com/role/StockIncentivePlans Stock Incentive Plans Notes 17 false false R18.htm 2135111 - Disclosure - Derivative Instrument and Hedging Activity Sheet http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity Derivative Instrument and Hedging Activity Notes 18 false false R19.htm 2139112 - Disclosure - Fair Value Measurements Sheet http://www.kforce.com/role/FairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 2142113 - Disclosure - Commitments and Contingencies Sheet http://www.kforce.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.kforce.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 2305301 - Disclosure - Discontinued Operations (Tables) Sheet http://www.kforce.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.kforce.com/role/DiscontinuedOperations 22 false false R23.htm 2309302 - Disclosure - Reportable Segments (Tables) Sheet http://www.kforce.com/role/ReportableSegmentsTables Reportable Segments (Tables) Tables http://www.kforce.com/role/ReportableSegments 23 false false R24.htm 2312303 - Disclosure - Disaggregation of Revenue (Tables) Sheet http://www.kforce.com/role/DisaggregationofRevenueTables Disaggregation of Revenue (Tables) Tables http://www.kforce.com/role/DisaggregationofRevenue 24 false false R25.htm 2315304 - Disclosure - Allowance for Credit Losses (Tables) Sheet http://www.kforce.com/role/AllowanceforCreditLossesTables Allowance for Credit Losses (Tables) Tables http://www.kforce.com/role/AllowanceforCreditLosses 25 false false R26.htm 2318305 - Disclosure - Other Assets, Net (Tables) Sheet http://www.kforce.com/role/OtherAssetsNetTables Other Assets, Net (Tables) Tables http://www.kforce.com/role/OtherAssetsNet 26 false false R27.htm 2322306 - Disclosure - Current Liabilities (Tables) Sheet http://www.kforce.com/role/CurrentLiabilitiesTables Current Liabilities (Tables) Tables http://www.kforce.com/role/CurrentLiabilities 27 false false R28.htm 2325307 - Disclosure - Other Long-Term Liabilities (Tables) Sheet http://www.kforce.com/role/OtherLongTermLiabilitiesTables Other Long-Term Liabilities (Tables) Tables http://www.kforce.com/role/OtherLongTermLiabilities 28 false false R29.htm 2328308 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.kforce.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.kforce.com/role/EmployeeBenefitPlans 29 false false R30.htm 2332309 - Disclosure - Stock Incentive Plans (Tables) Sheet http://www.kforce.com/role/StockIncentivePlansTables Stock Incentive Plans (Tables) Tables http://www.kforce.com/role/StockIncentivePlans 30 false false R31.htm 2336310 - Disclosure - Derivative Instrument and Hedging Activity (Tables) Sheet http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityTables Derivative Instrument and Hedging Activity (Tables) Tables http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity 31 false false R32.htm 2340311 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.kforce.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.kforce.com/role/FairValueMeasurements 32 false false R33.htm 2403401 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies 33 false false R34.htm 2406402 - Disclosure - Discontinued Operations - Narrative (Details) Sheet http://www.kforce.com/role/DiscontinuedOperationsNarrativeDetails Discontinued Operations - Narrative (Details) Details 34 false false R35.htm 2407403 - Disclosure - Discontinued Operations - Summary of Pretax Profit (Details) Sheet http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails Discontinued Operations - Summary of Pretax Profit (Details) Details 35 false false R36.htm 2410404 - Disclosure - Reportable Segments - Schedule (Details) Sheet http://www.kforce.com/role/ReportableSegmentsScheduleDetails Reportable Segments - Schedule (Details) Details 36 false false R37.htm 2413405 - Disclosure - Disaggregation of Revenue (Details) Sheet http://www.kforce.com/role/DisaggregationofRevenueDetails Disaggregation of Revenue (Details) Details http://www.kforce.com/role/DisaggregationofRevenueTables 37 false false R38.htm 2416406 - Disclosure - Allowance for Credit Losses (Details) Sheet http://www.kforce.com/role/AllowanceforCreditLossesDetails Allowance for Credit Losses (Details) Details http://www.kforce.com/role/AllowanceforCreditLossesTables 38 false false R39.htm 2419407 - Disclosure - Other Assets, Net (Details) Sheet http://www.kforce.com/role/OtherAssetsNetDetails Other Assets, Net (Details) Details http://www.kforce.com/role/OtherAssetsNetTables 39 false false R40.htm 2420408 - Disclosure - Other Assets, Net - Equity Method Investment (Details) Sheet http://www.kforce.com/role/OtherAssetsNetEquityMethodInvestmentDetails Other Assets, Net - Equity Method Investment (Details) Details 40 false false R41.htm 2423409 - Disclosure - Current Liabilities (Details) Sheet http://www.kforce.com/role/CurrentLiabilitiesDetails Current Liabilities (Details) Details http://www.kforce.com/role/CurrentLiabilitiesTables 41 false false R42.htm 2426410 - Disclosure - Other Long-Term Liabilities (Details) Sheet http://www.kforce.com/role/OtherLongTermLiabilitiesDetails Other Long-Term Liabilities (Details) Details http://www.kforce.com/role/OtherLongTermLiabilitiesTables 42 false false R43.htm 2429411 - Disclosure - Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details) Sheet http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details) Details 43 false false R44.htm 2430412 - Disclosure - Employee Benefit Plans - Additional Information (Details) Sheet http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails Employee Benefit Plans - Additional Information (Details) Details 44 false false R45.htm 2433413 - Disclosure - Stock Incentive Plans - Additional Information (Details) Sheet http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails Stock Incentive Plans - Additional Information (Details) Details 45 false false R46.htm 2434414 - Disclosure - Stock Incentive Plans - Summary of Restricted Stock Activity (Details) Sheet http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails Stock Incentive Plans - Summary of Restricted Stock Activity (Details) Details 46 false false R47.htm 2437415 - Disclosure - Derivative Instrument and Hedging Activity - Narrative (Details) Sheet http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails Derivative Instrument and Hedging Activity - Narrative (Details) Details 47 false false R48.htm 2438416 - Disclosure - Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details) Sheet http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details) Details 48 false false R49.htm 2441417 - Disclosure - Fair Value Measurements - Schedule of Estimated Fair Values (Details) Sheet http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails Fair Value Measurements - Schedule of Estimated Fair Values (Details) Details 49 false false R50.htm 2443418 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.kforce.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.kforce.com/role/CommitmentsandContingencies 50 false false All Reports Book All Reports kfrc-20200930.htm exhibit311q32020.htm exhibit312q32020.htm exhibit321q32020.htm exhibit322q32020.htm kfrc-20200930.xsd kfrc-20200930_cal.xml kfrc-20200930_def.xml kfrc-20200930_lab.xml kfrc-20200930_pre.xml kfrc-20200930_g1.jpg http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "kfrc-20200930.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 166, "dts": { "calculationLink": { "local": [ "kfrc-20200930_cal.xml" ] }, "definitionLink": { "local": [ "kfrc-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "kfrc-20200930.htm" ] }, "labelLink": { "local": [ "kfrc-20200930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "kfrc-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "kfrc-20200930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-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", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 373, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://www.kforce.com/20200930": 4, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 10 }, "keyCustom": 17, "keyStandard": 288, "memberCustom": 13, "memberStandard": 19, "nsprefix": "kfrc", "nsuri": "http://www.kforce.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "dei:DocumentType", "span", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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": [ "dei:DocumentType", "span", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Reportable Segments", "role": "http://www.kforce.com/role/ReportableSegments", "shortName": "Reportable Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Disaggregation of Revenue", "role": "http://www.kforce.com/role/DisaggregationofRevenue", "shortName": "Disaggregation of Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - 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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117106 - Disclosure - Other Assets, Net", "role": "http://www.kforce.com/role/OtherAssetsNet", "shortName": "Other Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Current Liabilities", "role": "http://www.kforce.com/role/CurrentLiabilities", "shortName": "Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124108 - 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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127109 - Disclosure - Employee Benefit Plans", "role": "http://www.kforce.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131110 - Disclosure - Stock Incentive Plans", "role": "http://www.kforce.com/role/StockIncentivePlans", "shortName": "Stock Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135111 - 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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139112 - Disclosure - Fair Value Measurements", "role": "http://www.kforce.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i24e46c9c5a8f46ce9725cc4188b96411_D20200701-20200930", "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-20200930.htm", "contextRef": "i24e46c9c5a8f46ce9725cc4188b96411_D20200701-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142113 - Disclosure - Commitments and Contingencies", "role": "http://www.kforce.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Discontinued Operations (Tables)", "role": "http://www.kforce.com/role/DiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Reportable Segments (Tables)", "role": "http://www.kforce.com/role/ReportableSegmentsTables", "shortName": "Reportable Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - Disclosure - Disaggregation of Revenue (Tables)", "role": "http://www.kforce.com/role/DisaggregationofRevenueTables", "shortName": "Disaggregation of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315304 - Disclosure - Allowance for Credit Losses (Tables)", "role": "http://www.kforce.com/role/AllowanceforCreditLossesTables", "shortName": "Allowance for Credit Losses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318305 - 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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322306 - Disclosure - Current Liabilities (Tables)", "role": "http://www.kforce.com/role/CurrentLiabilitiesTables", "shortName": "Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325307 - 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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328308 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.kforce.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "icd2aed6c0c5c4f91818e73593ad51fba_I20200930", "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-20200930.htm", "contextRef": "icd2aed6c0c5c4f91818e73593ad51fba_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332309 - Disclosure - Stock Incentive Plans (Tables)", "role": "http://www.kforce.com/role/StockIncentivePlansTables", "shortName": "Stock Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336310 - 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", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340311 - 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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "kfrc:HealthInsuranceStopLossMaximumPerClaim", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "icdd569ac460f48e8b4a8609a91137934_D20200101-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Discontinued Operations - Narrative (Details)", "role": "http://www.kforce.com/role/DiscontinuedOperationsNarrativeDetails", "shortName": "Discontinued Operations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "icdd569ac460f48e8b4a8609a91137934_D20200101-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Discontinued Operations - Summary of Pretax Profit (Details)", "role": "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails", "shortName": "Discontinued Operations - Summary of Pretax Profit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "ie4af9d1193254942a6f2ed741d5e7648_D20190701-20190930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i24e46c9c5a8f46ce9725cc4188b96411_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - 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", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i24e46c9c5a8f46ce9725cc4188b96411_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i24e46c9c5a8f46ce9725cc4188b96411_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - 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", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i2735c249823741dc83280cb04a218303_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i72da5962d5c842d18de1ba2bd6953389_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416406 - 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", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "icd2aed6c0c5c4f91818e73593ad51fba_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419407 - 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-20200930.htm", "contextRef": "i72da5962d5c842d18de1ba2bd6953389_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "icd2aed6c0c5c4f91818e73593ad51fba_I20200930", "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-20200930.htm", "contextRef": "icd2aed6c0c5c4f91818e73593ad51fba_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420408 - Disclosure - Other Assets, Net - Equity Method Investment (Details)", "role": "http://www.kforce.com/role/OtherAssetsNetEquityMethodInvestmentDetails", "shortName": "Other Assets, Net - Equity Method Investment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i32452a801e0a4a1fb32f043e9d56bb45_I20190630", "decimals": "2", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "icd2aed6c0c5c4f91818e73593ad51fba_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423409 - Disclosure - Current Liabilities (Details)", "role": "http://www.kforce.com/role/CurrentLiabilitiesDetails", "shortName": "Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "icd2aed6c0c5c4f91818e73593ad51fba_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "icd2aed6c0c5c4f91818e73593ad51fba_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426410 - 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-20200930.htm", "contextRef": "icd2aed6c0c5c4f91818e73593ad51fba_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i24e46c9c5a8f46ce9725cc4188b96411_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429411 - Disclosure - Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details)", "role": "http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails", "shortName": "Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i24e46c9c5a8f46ce9725cc4188b96411_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "icd2aed6c0c5c4f91818e73593ad51fba_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430412 - 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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i24e46c9c5a8f46ce9725cc4188b96411_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433413 - 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-20200930.htm", "contextRef": "i24e46c9c5a8f46ce9725cc4188b96411_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i0102c07eaddb446ca45626a160b0ce03_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434414 - 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", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i0102c07eaddb446ca45626a160b0ce03_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "id6f34b48133b4b24b977d982342f908c_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": "2437415 - 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-20200930.htm", "contextRef": "id6f34b48133b4b24b977d982342f908c_I20170531", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeForwardInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i72da5962d5c842d18de1ba2bd6953389_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438416 - 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", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i21ad2d785d5a4039b896fdc82bb7b7c6_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "ifc54690f8e184f52a59b471f5f169555_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441417 - 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-20200930.htm", "contextRef": "ifc54690f8e184f52a59b471f5f169555_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i571c61d9ae3e4c24b8a0ac51dcca0ae7_I20181231", "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-20200930.htm", "contextRef": "i9f9d88836eb145efa4f538821798a5c8_D20190101-20190331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "icd2aed6c0c5c4f91818e73593ad51fba_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "kfrc:SupplementalUnemploymentBenefitsOnChangeInControl", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443418 - 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-20200930.htm", "contextRef": "icd2aed6c0c5c4f91818e73593ad51fba_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "kfrc:SupplementalUnemploymentBenefitsOnChangeInControl", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i24e46c9c5a8f46ce9725cc4188b96411_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "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-20200930.htm", "contextRef": "i24e46c9c5a8f46ce9725cc4188b96411_D20200701-20200930", "decimals": "INF", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "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-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Discontinued Operations", "role": "http://www.kforce.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kfrc-20200930.htm", "contextRef": "i7ed55b871e0548e4b15ff2aa60b44e62_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 33, "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://www.kforce.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r452" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r453" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r454" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r454" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r454" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r455" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r454" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r454" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r454" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r454" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r450" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r451" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "kfrc_AccountsReceivableReservesUnrelatedToCreditLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accounts Receivable, Reserves Unrelated To Credit Losses", "label": "Accounts Receivable, Reserves Unrelated To Credit Losses", "terseLabel": "Reserves unrelated to credit losses" } } }, "localname": "AccountsReceivableReservesUnrelatedToCreditLosses", "nsuri": "http://www.kforce.com/20200930", "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/20200930", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "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/20200930", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails": { "order": 3.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other expense (income), net attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Income (Expense)", "terseLabel": "Other expense, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense", "nsuri": "http://www.kforce.com/20200930", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_EmployeeBenefitsNoncurrentCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Employee Benefits, Noncurrent, CARES Act", "label": "Employee Benefits, Noncurrent, CARES Act", "terseLabel": "Employee Benefits, Noncurrent, CARES Act" } } }, "localname": "EmployeeBenefitsNoncurrentCARESAct", "nsuri": "http://www.kforce.com/20200930", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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": "Employment Agreement, Severance Percentage Of Annual Bonus" } } }, "localname": "EmploymentAgreementSeverancePercentageOfAnnualBonus", "nsuri": "http://www.kforce.com/20200930", "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": "Employment Agreement, Severance Percentage Of Annual Salary" } } }, "localname": "EmploymentAgreementSeverancePercentageOfAnnualSalary", "nsuri": "http://www.kforce.com/20200930", "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/20200930", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_EquityMethodInvestmentContingentContribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity Method Investment, Contingent Contribution", "label": "Equity Method Investment, Contingent Contribution", "terseLabel": "Contingent contribution for equity method investment" } } }, "localname": "EquityMethodInvestmentContingentContribution", "nsuri": "http://www.kforce.com/20200930", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/20200930", "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/20200930", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_GSSegmentDivestitureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "GS Segment Divestiture", "label": "GS Segment Divestiture [Member]", "terseLabel": "GS segment" } } }, "localname": "GSSegmentDivestitureMember", "nsuri": "http://www.kforce.com/20200930", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "kfrc_KforceGovernmentSolutionsIncKGSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Kforce Government Solutions, Inc.(\"KGS\")", "label": "Kforce Government Solutions, Inc.(\"KGS\") [Member]", "terseLabel": "Kforce Government Solutions, Inc.(\"KGS\")" } } }, "localname": "KforceGovernmentSolutionsIncKGSMember", "nsuri": "http://www.kforce.com/20200930", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "domainItemType" }, "kfrc_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "kfrc_SocialSecurityTaxEmployerDeferralCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Social Security Tax, Employer, Deferral, CARES Act", "label": "Social Security Tax, Employer, Deferral, CARES Act", "terseLabel": "Deferred 2020 FICA payroll tax payments, CARES Act" } } }, "localname": "SocialSecurityTaxEmployerDeferralCARESAct", "nsuri": "http://www.kforce.com/20200930", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_StockRepurchasesIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for repurchases of common stock that have occurred.", "label": "Stock Repurchases Incurred But Not Yet Paid", "terseLabel": "Unsettled repurchases of common stock" } } }, "localname": "StockRepurchasesIncurredButNotYetPaid", "nsuri": "http://www.kforce.com/20200930", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueDetails", "http://www.kforce.com/role/ReportableSegmentsScheduleDetails" ], "xbrltype": "domainItemType" }, "kfrc_TwoThousandTwentyStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Twenty Stock Incentive Plan", "label": "Two Thousand Twenty Stock Incentive Plan [Member]", "terseLabel": "2020 Plan" } } }, "localname": "TwoThousandTwentyStockIncentivePlanMember", "nsuri": "http://www.kforce.com/20200930", "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/20200930", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/OtherAssetsNetEquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r124", "r131", "r208", "r319", "r320", "r321", "r332", "r333" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r124", "r131", "r208", "r319", "r320", "r321", "r332", "r333" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r124", "r131", "r208", "r319", "r320", "r321", "r332", "r333" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/OtherAssetsNetEquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r293", "r296", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r433", "r435" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r293", "r296", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r433", "r435" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r190", "r256", "r258", "r395", "r432", "r434" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r190", "r256", "r258", "r395", "r432", "r434" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r275", "r293", "r296", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r433", "r435" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r275", "r293", "r296", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r433", "r435" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "label": "Forecast [Member]", "terseLabel": "Scenario, Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/OtherAssetsNetEquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r239", "r294", "r384" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r204" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r52" ], "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": "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r51" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/CurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r50" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r217" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r25", "r37", "r195", "r196" ], "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 $4,101 and $2,078, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r29", "r30", "r54" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r33", "r402", "r416" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r29", "r30", "r54" ], "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": "Health insurance liabilities" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r54" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r30", "r54" ], "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": "Payroll taxes (1)" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r70", "r77", "r342" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails", "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r40", "r66", "r69", "r70", "r418", "r443", "r447" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r369", "r370", "r371", "r372", "r373", "r375" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r65", "r70", "r71", "r121", "r122", "r123", "r343", "r438", "r439" ], "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 Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r38", "r322" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r121", "r122", "r123", "r319", "r320", "r321" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r125", "r126", "r127", "r128", "r205", "r206", "r207", "r208", "r209", "r210", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r330", "r331", "r332", "r333", "r396", "r397", "r398", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r298", "r300", "r324", "r325" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r300", "r312", "r323" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r197", "r211", "r213", "r216" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r44", "r197", "r211" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Cumulative effect adjustment to increase allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r215" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r148" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r116", "r172", "r179", "r186", "r203", "r339", "r344", "r367", "r401", "r415" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r26", "r27", "r62", "r116", "r203", "r339", "r344", "r367" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r302", "r314" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r449" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r448" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r24", "r47", "r109" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r102", "r109", "r114" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r102", "r368" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r16", "r102" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of 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": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Cash provided by (used in) investing activities for discontinued operations" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r16", "r102" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Cash provided by (used in) operating activities for discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r59", "r238", "r405", "r422" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r235", "r236", "r237", "r240" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r244" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r121", "r122" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r36" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r36" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r36" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r36" ], "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,247 and 72,202 issued, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r266", "r267", "r297", "r326" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r73", "r75", "r76", "r83", "r411", "r428" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r115", "r341" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r88", "r116", "r203", "r367" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditLossFinancialInstrumentTextBlock": { "auth_ref": [ "r212", "r218", "r219", "r220", "r221", "r222", "r223" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLosses" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r376" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r49" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r327", "r328" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r108" ], "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 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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r273", "r276", "r277", "r289", "r290", "r291" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in remainder of current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Remainder of Fiscal Year", "terseLabel": "Expected funding of the SERP in the current year" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r270", "r272", "r285", "r288", "r290", "r291" ], "calculation": { "http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "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" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r283", "r286", "r290", "r291" ], "calculation": { "http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r271", "r284", "r287", "r290", "r291" ], "calculation": { "http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "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" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r107", "r227" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r107", "r167" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r350", "r351", "r352", "r354" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r356" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r63", "r64", "r366" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r63" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r347", "r348" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r349" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r256" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r326" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r2", "r4", "r6" ], "calculation": { "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 }, "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "negatedTerseLabel": "Gain on sale of discontinued operations", "terseLabel": "(Loss) gain on sale of discontinued operations" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r2", "r3", "r4", "r5", "r6", "r14", "r81", "r425" ], "calculation": { "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "totalLabel": "(Loss) income from discontinued operations, before income taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r3", "r4", "r5", "r6", "r14", "r19", "r329", "r334", "r336" ], "calculation": { "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Deferred tax asset utilized", "verboseLabel": "Income tax expense" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal": { "auth_ref": [ "r4", "r6", "r19", "r336" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax (expense) benefit on (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a discontinued operation.", "label": "Discontinued Operation, Tax (Expense) Benefit from Provision for (Gain) Loss on Disposal", "terseLabel": "Income tax expense related to revised estimate on tax obligation on sale" } } }, "localname": "DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]", "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r1" ], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Sale [Member]", "terseLabel": "Discontinued Operations, Disposed of by Sale" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r15", "r22" ], "calculation": { "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Direct costs" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "auth_ref": [ "r15" ], "calculation": { "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails": { "order": 3.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r15" ], "calculation": { "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r15", "r22" ], "calculation": { "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "totalLabel": "Gross profit" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r15" ], "calculation": { "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "Income from discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r15", "r22" ], "calculation": { "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "verboseLabel": "Revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r23", "r232" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r292", "r295" ], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r244", "r414" ], "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", "negatedTerseLabel": "Dividends, Common Stock" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r84", "r129", "r130", "r131", "r132", "r133", "r137", "r139", "r145", "r146", "r147", "r150", "r151", "r412", "r429" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Earnings per share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings per share \u2013 basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r84", "r129", "r130", "r131", "r132", "r133", "r139", "r145", "r146", "r147", "r150", "r151", "r412", "r429" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Earnings per share \u2013 diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings per share \u2013 diluted:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r115", "r148", "r149" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.kforce.com/role/CurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r313" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r313" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r121", "r122", "r123", "r126", "r134", "r136", "r152", "r208", "r243", "r244", "r319", "r320", "r321", "r332", "r333", "r369", "r370", "r371", "r372", "r373", "r375", "r438", "r439", "r440" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails", "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r201" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetEquityMethodInvestmentDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r48", "r173", "r200" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r357", "r358", "r359", "r364" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r290", "r358", "r385", "r386", "r387" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r363", "r364" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r357", "r358", "r360", "r361", "r365" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r363" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r276", "r277", "r282", "r290", "r358", "r385" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r276", "r277", "r282", "r290", "r358", "r386" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r290", "r358", "r387" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r362" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r290", "r385", "r386", "r387" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r363", "r365" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "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": "Financing Receivable, Allowance for Credit Loss [Line Items]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r90", "r107", "r199" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedTerseLabel": "Loss on deferred compensation plan investments, net" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r107" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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", "negatedLabel": "Loss on disposal or impairment of assets" } } }, "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r224", "r225", "r400" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r86", "r116", "r172", "r178", "r182", "r185", "r188", "r203", "r367" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r349", "r355" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r349" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r87", "r108", "r129", "r130", "r131", "r132", "r144", "r147", "r337" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "totalLabel": "Income from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r79", "r172", "r178", "r182", "r185", "r188", "r399", "r408", "r413", "r430" ], "calculation": { "http://www.kforce.com/role/ReportableSegmentsScheduleDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "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 continuing operations, before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r78", "r84", "r125", "r129", "r130", "r131", "r132", "r139", "r145", "r146", "r406", "r409", "r412", "r424" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r78", "r84", "r125", "r129", "r130", "r131", "r132", "r139", "r145", "r146", "r147", "r412", "r424", "r427", "r429" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r2", "r3", "r4", "r5", "r6", "r14", "r19", "r338" ], "calculation": { "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "terseLabel": "Income from discontinued operations, net of tax", "totalLabel": "(Loss) income from discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r81", "r84", "r143", "r145", "r146", "r412", "r425", "r427", "r429" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r143", "r145", "r146", "r346" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r80", "r107", "r169", "r200", "r407", "r423" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetEquityMethodInvestmentDetails", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r292", "r295" ], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r0", "r8", "r9", "r10", "r11", "r12", "r13", "r17", "r20", "r21", "r22", "r230", "r231" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.kforce.com/role/DiscontinuedOperationsSummaryofPretaxProfitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r135", "r136", "r170", "r329", "r334", "r335", "r431" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r104", "r110" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r106" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r106" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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/2020-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) decrease in operating assets" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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 (decrease) in operating liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r106" ], "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 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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r106" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r140", "r141", "r142", "r147" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r101", "r103", "r110" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r353" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r53", "r116", "r180", "r203", "r340", "r344", "r345", "r367" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r43", "r116", "r203", "r367", "r404", "r420" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r56", "r116", "r203", "r340", "r344", "r345", "r367" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r57", "r241", "r242" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r102" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r102" ], "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 (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102", "r105", "r108" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r22", "r72", "r74", "r82", "r108", "r116", "r125", "r129", "r130", "r131", "r132", "r135", "r136", "r144", "r172", "r178", "r182", "r185", "r188", "r203", "r367", "r410", "r426" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "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 and Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r172", "r178", "r182", "r185", "r188" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r377" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment of Right-of-Use assets" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r379" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r379" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r380", "r381" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r378" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r49" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r70", "r369", "r371", "r375" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r66" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.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, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r67" ], "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" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2020-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 loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r28", "r29", "r54" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r55" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r58" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r108" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherSignificantNoncashTransactionsTable": { "auth_ref": [ "r111", "r112", "r113" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r34", "r403", "r417" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r98" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r98" ], "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 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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r94" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "auth_ref": [], "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 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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r34", "r268", "r269", "r274", "r290" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r302", "r314" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r26", "r45", "r46" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r96", "r118" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r97", "r100", "r119" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r93" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "auth_ref": [ "r93" ], "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 held for sale" } } }, "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r31", "r32", "r228", "r421" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r85", "r214" ], "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 expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r99", "r118" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments on credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r148" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r39", "r244", "r322", "r419", "r442", "r447" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r121", "r122", "r123", "r126", "r134", "r136", "r208", "r319", "r320", "r321", "r332", "r333", "r438", "r440" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r163", "r164", "r177", "r183", "r184", "r190", "r191", "r193", "r255", "r256", "r395" ], "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/2020-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": [ "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r257", "r265" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r382", "r383" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Equipment acquired under finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r382", "r383" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r70", "r374", "r375" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r0", "r8", "r9", "r10", "r11", "r12", "r13", "r17", "r20", "r21", "r22", "r230", "r231" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of Pretax Profit for GS Segment" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DiscontinuedOperationsTables" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetEquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r22", "r116", "r202", "r203", "r367" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetEquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r357", "r358" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]" } } }, "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of Net Periodic Benefit Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r49" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r172", "r175", "r181", "r226" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r172", "r175", "r181", "r226" ], "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 Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r302", "r314" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r160", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r177", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r188", "r193", "r432" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r160", "r161", "r162", "r172", "r176", "r182", "r186", "r187", "r188", "r189", "r190", "r192", "r193", "r194" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r89" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r106" ], "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 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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r303" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r306" ], "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", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r310" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r308" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r307" ], "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/2020-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 of Restricted Stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r307" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r309" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r309" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r304" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r311" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r299", "r305" ], "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/2020-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 Intrinsic Value of Restricted Stock Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r243" ], "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)", "terseLabel": "Shares, Issued" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r120" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r7", "r160", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r177", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r188", "r193", "r226", "r229", "r233", "r234", "r432" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueDetails", "http://www.kforce.com/role/ReportableSegmentsScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r61", "r121", "r122", "r123", "r126", "r134", "r136", "r152", "r208", "r243", "r244", "r319", "r320", "r321", "r332", "r333", "r369", "r370", "r371", "r372", "r373", "r375", "r438", "r439", "r440" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails", "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r121", "r122", "r123", "r152", "r395" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r35", "r36", "r243", "r244" ], "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)", "negatedTerseLabel": "Stock Issued During Period, Shares, Employee Stock Purchase Plans" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r35", "r36", "r243", "r244" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r35", "r36", "r243", "r244" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r35", "r36", "r244", "r301", "r311" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r36", "r41", "r42", "r116", "r198", "r203", "r367" ], "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": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect": { "auth_ref": [ "r68" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in accumulated other comprehensive income (AOCI) for reclassification to retained earnings of tax effect from remeasurement of deferred tax pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Reclassification from AOCI to Retained Earnings, Tax Effect", "terseLabel": "Reclassification of stranded tax effects" } } }, "localname": "TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r60", "r245" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r60", "r245" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r36", "r243", "r244" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r60", "r245", "r246" ], "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; 50,291 and 49,277 shares, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r243", "r244", "r245" ], "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", "negatedTerseLabel": "Treasury Stock, Value, Acquired, Cost Method" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r125", "r126", "r127", "r128", "r205", "r206", "r207", "r208", "r209", "r210", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r330", "r331", "r332", "r333", "r396", "r397", "r398", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemAxis": { "auth_ref": [ "r92" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemDomain": { "auth_ref": [ "r92" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r153", "r154", "r155", "r156", "r157", "r158", "r159" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r138", "r147" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r137", "r147" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "sharesItemType" }, "us-gaap_WorkersCompensationLiabilityCurrent": { "auth_ref": [ "r54" ], "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/2020-01-31", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r198": { "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=27010918&loc=d3e74512-122707" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27405-111563" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919269-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919272-210447" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919236-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r277": { "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=118255775&loc=d3e1928-114920" }, "r278": { "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=118255775&loc=d3e1928-114920" }, "r279": { "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=118255775&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r280": { "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=118255775&loc=d3e1928-114920" }, "r281": { "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=118255775&loc=d3e1928-114920" }, "r282": { "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=118255775&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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=115993241&loc=d3e301413-122809" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r334": { "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=116825942&loc=d3e330036-122817" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613673-111683" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r407": { "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" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r442": { "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=121370832&loc=SL117420844-207641" }, "r443": { "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=121370832&loc=SL117420844-207641" }, "r444": { "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=121370832&loc=SL117420844-207641" }, "r445": { "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=121370832&loc=SL117420844-207641" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r451": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r452": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r453": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r454": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r455": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL116659650-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868656-224227" }, "r79": { "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=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r80": { "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=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "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=120395209&loc=SL114868664-224227" }, "r83": { "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=120395209&loc=SL114868664-224227" }, "r84": { "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=120395209&loc=SL114868664-224227" }, "r85": { "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=120395209&loc=SL114868664-224227" }, "r86": { "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=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "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=120395209&loc=SL114868664-224227" }, "r89": { "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=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "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=120395209&loc=SL114868664-224227" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 70 0000930420-20-000216-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000930420-20-000216-xbrl.zip M4$L#!!0 ( "J$9%$<:S=@B < %X? 4 97AH:6)I=#,Q,7$S,C R M,"YH=&WM66MOXS86_;Z_@G6PTP3P2[;STC*C\3.C(.TS1K8 <:1Q,O+^SSWDKS\;O#Q9O3O3[=D8C-)/OWR MPX?A#:DU6JTOW9M6:S :D)]&__A >LUV1$::YD98H7(J6ZW;NQJI3:PM^JW6 M;#9KSKI-I<>MT>>68]5K2:4,;S++:E>7[@M^.657?[O\KM$@ Y64&<\M232G MEC-2&I&/R1?&S3UI-"JJ&U7,M1A/+.FT.VWR1>E[,:5AW HK^=6"SV4KO%^V M_"*7L6+SJTLFID2P]S5Q&D?M#NO$W9.4]4YC2CLQZYRHQF,7*6I7US\'+\@?;H%*,\[[7L!:8+28D2BK=/VC[?Q=NI)'23,AY__N1 MR+@A=WQ&/JN,YM_7#;S2,%R+-! :\3N'E%C$O\Z"!J?@(T7.%QI%':?&[<-$ MQ,*2;M2,'NNPJ_0)K,_UGRY^;ZOX-[>?1\,?AS?7H^''NW_MKL ;B3NLDP&= M"D8^-,F@S.^YK).$:RO2.;$3:M\=')]=O-0-(F=P0;_3>S.UHB89D@F=>DS*TN.00&_GDH MA$$HR?"F!94DI0D^::(RI*=5@6Z#(.<)-X;JN2/)Z#W'NFL\#;XQ"(,EI<=1 MK.$($J&!FR#+,1V2,*[);"*2"3&E^UG-GW'-*R9.@4P8"8!U6#T3=@(%3<$3 M+Z#C6T TQ:#F%-,8B>?K9MA3%W>_XF).4I'#B,X?*Z/5X5^08UBOC8L;(TPHKYNEQW%*4$ 1RM MX V_G/'R)-1,2"K5S"RB0/.Q,!9%W1+J/@:Y(65]S9EF(FB.O&6&A&KN?0";BEAR9RO"X?A8"C-Q,QQ9 MA@QW6>[>F3")5*;$/)?[6LG@C$*KA#-\-N00MF<)#>D0&W*"#@34\Z'W;576'QPDMS>Y3'##&'&:O5@I0JTH- M!LBOJ3 ^:T'%<\_'M0&K?%_'#,TE]7ZLL';EBWJ%)VY0(/>#M3:M[EKWJG#ZD:VN?4&F.[Q7 M25)J9]LU<-W"-5/&XKO;<8.72<"HVF*1PV>FI @2Y. 3ZDIP=(3<[SK'U2<>5CS]J@@9XZ]!;:RU1;D"7W]U29Z;2"]8:MY_(I6 MT^^GV2(*ZZL\-,0#[/Y!#Q @PQ#J/PUW4TBR#GOY4"XON +O/$;U:.]KBCO,9FS=5L M 6>Z)MFUVXG@,'T%YLO.;L;IO4/G4#,]/OMJ[[?\BXW;BQQ:-6%AB[(E-2G# M1,.7F?FL\ZL> 5/@093R>B@1!O7!E!GL#Z-X92I$W+K%W6?X1\MW#91/-<*^ M#K-RGZQPC#\!J3Q8#R I\JF24^Z0,J?CZB!'5_G-LT*J.J?GS=/VZ?N8-]J_&<+]M69 M?].?^;+!$:^?\TN>VBWF6[\)^0MCRM_!O#OH(4O\+QE< M_SH<^'/U7^Y^OOWPY#[FC[52%7+0O@]:XO?:9*'N?IGPZ77$GVJW_3+-S43P ME-P^\*1T6RGR,71H_[?0TD*'G\+FGO: MK/6;VD*%>^I^.#2;\HV[VU4N^T7:JRDT1D*7=G/*-ZY[J]]P\^SOP*_^"U!+ M P04 " JA&11YR5PE)4' !C'P % &5X:&EB:70S,3)Q,S(P,C N M:'1MU5EM;QLW$OY^OX*5<:D-Z-UR;,N.@=1V4*-IDJ:^!OUTX"YG)<+=SL7U!?OQ^N?W;-#N]MBUX8653NJ"JT[G\D.#-<;.E<-.9SJ= MMJ?[;6U&G>O/'<]JT%%:6VH+)QIGI_X+?HF+LW^QYUTBL[F?$X[\?VT$Q8Y M3;28G9T*.6%2O&G(H_W^ZZ27O![T1'>09-DQ/O2/!/4RL7\L#@[_W8.0'9#' M.=;-%+UIY+)HC[L--.%PV(&D^-CY+'.B9L1 MF"7:.9T/C\'+T:UK<25'Q3!HV(C,YA-2K;09[G3#OQ,_TLIX+M5L^/VUS,FR M#S1EGW7.B^^;%EYI63(RBX16_H<@)18)K].HP2'X*%G07*->WZMQ>3N6B71L MO]?NW]5A6^E36)_,7R[^8*/XYY>?KZ_>79V_O;[Z^.'7[15X)G&OFNR"3Z1@ M/[?93Z34K,E2,DYF,^;&W+W:.3@Z>:P79"'@@6%_\&Q:]=KLBHWYA)BAB:0I MLMF-I65_5-P@--0,WTMM'-,%>Z=-SGK=UB],9^RG3)N4V%61MJ'Z\0M4O=]F M/W +A:%:/F,WA9XJ$B-J1@O4>@N-%0L-L -#+@O&BQFK"FF]O>6QIA)4)9;GJ*2H$ CM;P1EC. M!GE2;LH MWSL\L;7':D#V(:ZS3.)UU^X%RUPQ;BCX #:5B2)O*T9P?**D'?L9GBQ'AOLL M]^]"VE1I6V&>SWVC571&:71* I\MVX7M!<&9T<"7M^F8%R-B;Y%6GRL%BMX^ M;_4.=BE*T3L0\2V^2E]]BQ@$GC_SN;<2&]%77I:M%\KN+)1A(:_G_8@!A$.B!^22>@A;/&2?)_3C9.N'6PF7[5-TZ:A!I:"=],'"+79G')&X1 M2+ZP^PCA1LR]A?B1/)%*NIDO )N6];$;'!M\%L/N#NE*8Q"@[[96J*Q,B9BQ MH6"EJ38B"!!:A!$5J$/H=?T(E3XF/0G:GQ@>B%U9 GU>:H"D>^QRPE45LLU; MC[(,-5I.H+?=4&L7Y68+](BOF\MOB =,1.;;6.037;F')=@&W_B"FGP'DWV[ MJ6/)O#<*(4[1$I GN-,O\ )=*I#ST5KK5O>M>UTXP\A&USXBTSW>ZS2MC+?M M"KANX)IKZ_#=;[C!RZ9@5&^QV.X#4S($"7+P'G4M.#I""KL.OR$IJH5<>U&J M,;>+2N2S-P05B0!KP1XUY,RPM[@A56]![M$WGVRBIP;2,[::!T]H-<-^6LRC ML+G,,Y_VJY&P3#GORT=4I[4^8B$=1R_AM+&+@A ^@&6.S:@C^@JH)1HEQX\+ M"?D"DUW$"S#$>HS"7]_1S(.<_J@DQ \!715IV*SLO>".\BTV:[YF2SC3-\F^ MW4XEP?0UF"\ZNRGQ&X_.L68&? [5/FSYYQNW1SFT;L+B%F5#:G*!B986F?F@ M\^L> 5/@093R9BP1%O7!5CGL#Z,$96I$W+C%?:GTC# Z'>N8T?Q.?,"??TH9:?_M M3SXO8+:0V.P#E,@3,J]V>J^[)X-F.-I_E/PN]+DU08(()=."'HJ7EH;SAQ-@ M9ZGX;"B+($V8=#+QB(M26)]=.UW6A_K'Q^W#[J$_UW<&_\6>N+58WY%F=M@OM6+D/]C3(4KF%<[ V1)^&47;W^[N@C' MZI?OW_]^[S;FSS52'7%0?@A:%K;:;*[MR[+@O45G[W MQ'Y#2\8^86]\+"EC[Q80_#'V;0O+_0UL]FS1M/LI;N9AEC4#[3T4 M6YT S(^H7!NN6U=FK5[7ECI>5@_CT=F$UBYPERD=%NDNI_ $>5VY]2G?N/.M M?^/U<[@(/_LO4$L#!!0 ( "J$9%&#\D$#M 0 *(1 4 97AH:6)I M=#,R,7$S,C R,"YH=&WM6&UOVD@0_GZ_8DIT*9'P*Z2 H9$H$!4U!VEP+M=/ MI\6[#JNNO>YZ":&__L9K(&Z3]*[2]9)*AY!E[\[,SO/LS,[8_1>CV3#\<#Z& MI4X$G%^^.9L,H68YSE5SZ#BC< 1OP]_.H&6['H2*I#G77*9$.,YX6H/:4NLL M<)SU>FVOF[94UTYXX12F6HZ0,FGFI$_Y#7#ZNL8CZK6;S3;SXX77:KIMTD*IN+V(.EXWQU+>&IM63%^D'K.-.]-:=Z&7BN^VO-R)WT8YEJ7$RA5@&D(X>_:>>QVX MM.?VT(;Y>&B\]YK';N/9^SV8PV T.P_'HRK=>Q!=]]6C$+X9\D\*:G8*X=LQ MS <7;P;3\=R:_7$V_@"#80@XX[NN_\\Q/1&"20J13%,6%6@EXR>+\B M"FD5&[A@F50:9 SO8JDB!I,TLJ%^>-#Q?;=7CID'KW<$:.)4J@0\UWH/.&5L M?=K;RM!'28&E%(_I.TVV41S/)(>8"!?;.S%FT4E@L$#5) M*8QOHR5)KQF>Z4G"\[QP'/^%),4" $NF&+I;+P:V;NZ=VGG:@$D#1N2&4SBS M8;1*/S+1@.&2LQCMXWJ:WS"8Q3&/F+H#WS#&%QO 4 M''=ZWYLQ'(E/=>"WGBS$5L_ M(:%^22A/,4 38K(8$UH3E*0X:HBIL$VX243%\H+81B%!A #4Q/6)0-KS#)G. M&T8QYBE)HV(<;5+3KYD41*F5*/=%8E*;9?.[-+&?_;$W0KPFA6 J;RJG4*L\ MA+[+?TT6@NT$%E)1IBS$(4B6LV!WTZ,\SP39!#PUWABEWDUQC$1$;&N9EMFV M,^QV[;;;+II#C1VAICOSV[[1-GVCH^G]N5]Q MU:I9Q[AIGMX5PM>P+%NL'Z*MV MT_]A3)D^_O"@U>[EY@JCP>^3D2DME]-WX[.O>OI_EZ5MR"'Z &4AEP*KV@[N MST7AUQ7YA_+V.0#%!"H_NO?_?Y;)9Q+U3(0M,Z)6^K_(WGPRVU_+KA?F. M