0000930420-23-000030.txt : 20230224 0000930420-23-000030.hdr.sgml : 20230224 20230224163635 ACCESSION NUMBER: 0000930420-23-000030 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230224 DATE AS OF CHANGE: 20230224 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-26058 FILM NUMBER: 23667981 BUSINESS ADDRESS: STREET 1: 1150 ASSEMBLY DRIVE STREET 2: SUITE 500 CITY: TAMPA STATE: FL ZIP: 33607 BUSINESS PHONE: 8135525000 MAIL ADDRESS: STREET 1: 8405 BENJAMIN ROAD STREET 2: SUITE G CITY: TAMPA STATE: FL ZIP: 33634 FORMER COMPANY: FORMER CONFORMED NAME: KFORCE INC DATE OF NAME CHANGE: 20000517 FORMER COMPANY: FORMER CONFORMED NAME: ROMAC INTERNATIONAL INC DATE OF NAME CHANGE: 19950502 10-K 1 kfrc-20221231.htm 10-K kfrc-20221231
false2022FY0000930420http://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OperatingLeaseLiabilityCurrenthttp://fasb.org/us-gaap/2022#OperatingLeaseLiabilityCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrentP2Y0M0DP1Yhttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpenseP1Y1003005030000009304202022-01-012022-12-3100009304202022-06-30iso4217:USD00009304202023-02-22xbrli:shares00009304202021-01-012021-12-3100009304202020-01-012020-12-31iso4217:USDxbrli:shares00009304202022-12-3100009304202021-12-310000930420us-gaap:CommonStockMember2019-12-310000930420us-gaap:AdditionalPaidInCapitalMember2019-12-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000930420us-gaap:RetainedEarningsMember2019-12-310000930420us-gaap:TreasuryStockCommonMember2019-12-3100009304202019-12-310000930420us-gaap:RetainedEarningsMember2020-01-012020-12-310000930420us-gaap:AccountingStandardsUpdate201613Member2020-01-012020-12-310000930420us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000930420srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000930420us-gaap:CommonStockMember2020-01-012020-12-310000930420us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000930420us-gaap:TreasuryStockCommonMember2020-01-012020-12-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000930420us-gaap:CommonStockMember2020-12-310000930420us-gaap:AdditionalPaidInCapitalMember2020-12-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000930420us-gaap:RetainedEarningsMember2020-12-310000930420us-gaap:TreasuryStockCommonMember2020-12-3100009304202020-12-310000930420us-gaap:RetainedEarningsMember2021-01-012021-12-310000930420us-gaap:CommonStockMember2021-01-012021-12-310000930420us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000930420us-gaap:TreasuryStockCommonMember2021-01-012021-12-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000930420us-gaap:CommonStockMember2021-12-310000930420us-gaap:AdditionalPaidInCapitalMember2021-12-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000930420us-gaap:RetainedEarningsMember2021-12-310000930420us-gaap:TreasuryStockCommonMember2021-12-310000930420us-gaap:RetainedEarningsMember2022-01-012022-12-310000930420us-gaap:CommonStockMember2022-01-012022-12-310000930420us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000930420us-gaap:TreasuryStockCommonMember2022-01-012022-12-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000930420us-gaap:CommonStockMember2022-12-310000930420us-gaap:AdditionalPaidInCapitalMember2022-12-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000930420us-gaap:RetainedEarningsMember2022-12-310000930420us-gaap:TreasuryStockCommonMember2022-12-31xbrli:pure0000930420kfrc:WorkLLamaLLCMember2019-06-300000930420kfrc:WorkLLamaLLCMember2022-01-012022-12-310000930420kfrc:WorkLLamaLLCMember2021-01-012021-12-310000930420kfrc:WorkLLamaLLCMemberus-gaap:NotesReceivableMember2022-12-310000930420kfrc:WorkLLamaLLCMemberus-gaap:NotesReceivableMember2022-01-012022-12-310000930420kfrc:WorkLLamaLLCMemberus-gaap:SubsequentEventMemberkfrc:WorkLLamaLLCMember2023-02-230000930420srt:MinimumMember2022-12-310000930420srt:MaximumMember2022-12-310000930420kfrc:ComputersAndSoftwareMembersrt:MinimumMember2022-01-012022-12-310000930420srt:MaximumMemberkfrc:ComputersAndSoftwareMember2022-01-012022-12-310000930420kfrc:TechnologySegmentMember2022-01-012022-12-310000930420kfrc:FinanceAndAccountingSegmentMember2022-01-012022-12-310000930420kfrc:TechnologySegmentMember2021-01-012021-12-310000930420kfrc:FinanceAndAccountingSegmentMember2021-01-012021-12-310000930420kfrc:TechnologySegmentMember2020-01-012020-12-310000930420kfrc:FinanceAndAccountingSegmentMember2020-01-012020-12-310000930420kfrc:TechnologySegmentMemberkfrc:FlexRevenueMember2022-01-012022-12-310000930420kfrc:FinanceAndAccountingSegmentMemberkfrc:FlexRevenueMember2022-01-012022-12-310000930420kfrc:FlexRevenueMember2022-01-012022-12-310000930420kfrc:DirectHireRevenueMemberkfrc:TechnologySegmentMember2022-01-012022-12-310000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2022-01-012022-12-310000930420kfrc:DirectHireRevenueMember2022-01-012022-12-310000930420kfrc:TechnologySegmentMemberkfrc:FlexRevenueMember2021-01-012021-12-310000930420kfrc:FinanceAndAccountingSegmentMemberkfrc:FlexRevenueMember2021-01-012021-12-310000930420kfrc:FlexRevenueMember2021-01-012021-12-310000930420kfrc:DirectHireRevenueMemberkfrc:TechnologySegmentMember2021-01-012021-12-310000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2021-01-012021-12-310000930420kfrc:DirectHireRevenueMember2021-01-012021-12-310000930420kfrc:TechnologySegmentMemberkfrc:FlexRevenueMember2020-01-012020-12-310000930420kfrc:FinanceAndAccountingSegmentMemberkfrc:FlexRevenueMember2020-01-012020-12-310000930420kfrc:FlexRevenueMember2020-01-012020-12-310000930420kfrc:DirectHireRevenueMemberkfrc:TechnologySegmentMember2020-01-012020-12-310000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2020-01-012020-12-310000930420kfrc:DirectHireRevenueMember2020-01-012020-12-310000930420us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2022-01-012022-12-310000930420srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-12-310000930420us-gaap:FurnitureAndFixturesMember2022-12-310000930420us-gaap:FurnitureAndFixturesMember2021-12-310000930420us-gaap:ComputerEquipmentMembersrt:MinimumMember2022-01-012022-12-310000930420srt:MaximumMemberus-gaap:ComputerEquipmentMember2022-01-012022-12-310000930420us-gaap:ComputerEquipmentMember2022-12-310000930420us-gaap:ComputerEquipmentMember2021-12-310000930420us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2022-01-012022-12-310000930420srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2022-01-012022-12-310000930420us-gaap:LeaseholdImprovementsMember2022-12-310000930420us-gaap:LeaseholdImprovementsMember2021-12-310000930420kfrc:WorkLLamaLLCMemberus-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMemberus-gaap:FinanceReceivablesMember2022-12-310000930420kfrc:TechnologySegmentMember2021-12-310000930420kfrc:TechnologySegmentMember2022-12-310000930420kfrc:TechnologySegmentMember2020-12-310000930420kfrc:FinanceAndAccountingSegmentMember2021-12-310000930420kfrc:FinanceAndAccountingSegmentMember2020-12-310000930420kfrc:FinanceAndAccountingSegmentMember2022-12-31kfrc:Participant0000930420kfrc:COVID19Memberkfrc:DeferredPayrollTaxesMember2021-12-3100009304202021-09-280000930420us-gaap:EmployeeStockMember2022-01-012022-12-31kfrc:executive0000930420kfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-10-200000930420kfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2021-10-202021-10-200000930420us-gaap:LondonInterbankOfferedRateLIBORMemberkfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-10-202021-10-2000009304202021-10-202021-10-200000930420kfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MinimumMember2021-10-202021-10-200000930420srt:MaximumMemberkfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2021-10-202021-10-200000930420us-gaap:LondonInterbankOfferedRateLIBORMemberkfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-10-202021-10-200000930420us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMemberkfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-10-202021-10-200000930420kfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-10-202021-10-200000930420srt:MaximumMemberkfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-10-202021-10-200000930420kfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-10-20utr:Rate0000930420srt:MaximumMemberkfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-10-200000930420kfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-10-202021-10-200000930420us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-12-310000930420us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-12-310000930420us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2022-12-310000930420us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2021-12-310000930420kfrc:InterestRateSwapAMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-05-310000930420kfrc:InterestRateSwapAMemberus-gaap:DesignatedAsHedgingInstrumentMember2017-05-310000930420kfrc:InterestRateSwapBMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-03-170000930420kfrc:InterestRateSwapBMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-05-310000930420kfrc:InterestRateSwapBMemberkfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-05-310000930420kfrc:InterestRateSwapBMemberkfrc:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-05-012022-05-310000930420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000930420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310000930420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-12-310000930420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-12-310000930420us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000930420kfrc:TwoThousandTwentyOneStockIncentivePlanMember2021-04-220000930420us-gaap:RestrictedStockMembersrt:MinimumMember2022-01-012022-12-310000930420srt:MaximumMemberus-gaap:RestrictedStockMember2022-01-012022-12-310000930420us-gaap:RestrictedStockMember2021-12-310000930420us-gaap:RestrictedStockMember2022-01-012022-12-310000930420us-gaap:RestrictedStockMember2022-12-310000930420us-gaap:RestrictedStockMember2021-01-012021-12-310000930420us-gaap:RestrictedStockMember2020-01-012020-12-310000930420srt:MinimumMember2022-01-012022-12-310000930420srt:MaximumMember2022-01-012022-12-310000930420us-gaap:AllowanceForCreditLossMember2019-12-310000930420us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310000930420us-gaap:AllowanceForCreditLossMember2020-12-310000930420us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310000930420us-gaap:AllowanceForCreditLossMember2021-12-310000930420us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310000930420us-gaap:AllowanceForCreditLossMember2022-12-310000930420us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310000930420us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310000930420us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310000930420us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310000930420us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310000930420us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-310000930420us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
_____________________________________________________________________________
 FORM 10-K
_____________________________________________________________________________
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE FISCAL YEAR ENDED DECEMBER 31, 2022
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-20221231_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.
1150 Assembly Drive, Suite 500, Tampa, Florida
 33607
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
SECURITIES REGISTERED PURSUANT TO SECTION 12(g) OF THE ACT:
None
_____________________________________________________________________________
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  ☒   No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes  ☐    No  
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      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “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 filer Accelerated filer 
Non-accelerated filer 
Smaller reporting company 
Emerging growth filer

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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act.):    Yes      No 
The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold as of the last business day of the registrant’s most recently completed second fiscal quarter, June 30, 2022, was $952,031,150. For purposes of this determination, common stock held by each officer and director and by each person who owns 10% or more of the registrant’s outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
The number of shares outstanding of the registrant’s common stock as of February 22, 2023 was 20,321,574.
DOCUMENTS INCORPORATED BY REFERENCE:
DocumentParts Into Which
Incorporated
Portions of the Proxy Statement for the Annual Meeting of Shareholders scheduled to be held on April 20, 2023 (“Proxy Statement”)Part III



























KFORCE INC.
TABLE OF CONTENTS
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
[Reserved.]
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.
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 Item 1. Business, Item 1A. Risk Factors and Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) 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: expectations of financial or operational performance, including our expectations regarding the future growth or decline in revenue of each segment of our business; 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 constraint 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; our beliefs regarding the expected future benefits of our flexible working environment; our ability to maintain compliance with our credit facility's covenants; potential government actions or changes in laws and regulations; anticipated costs and benefits of acquisitions, divestitures, joint ventures and other investments; effects of interest rate variations; financing needs or plans; estimates concerning the effects of litigation or other disputes; the occurrence of unanticipated expenses; as well as assumptions as to any of the foregoing and all statements that are not based on historical fact but rather reflect our current expectations concerning future results and events. For a further list and description of various risks, relevant factors and uncertainties that could cause future results or events to differ materially from those expressed or implied in our forward-looking statements, refer to the Risk Factors and MD&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.
1

PART I
ITEM 1.     BUSINESS.
COMPANY OVERVIEW
Kforce Inc., along with its subsidiaries (collectively, “Kforce”), is a leading domestic provider of technology and finance and accounting talent solutions primarily to many innovative and industry-leading companies. While Kforce was incorporated in 1994 and completed its initial public offering in August 1995, we have been providing domestic staffing services through our predecessor companies since 1962.
Over the last decade, we have driven significant, strategic change at Kforce including, but not limited to, streamlining the focus of our business on providing technology talent solutions. Since the 2008 financial crisis, we successfully divested a number of businesses that we did not believe aligned with our vision to become a technology services focused organization. Those divestitures included our clinical research business (sold in March 2012), our healthcare staffing business (sold in August 2014), the assets of a business based in Manila, Philippines (sold in September 2017), our federal government solutions business (sold in April 2019), and our federal government product business (sold in June 2019). Our Technology business now comprises nearly 90% of our overall revenues with the remainder being our finance and accounting (“FA”) business.
In the fourth quarter of 2022, we moved into our new corporate headquarters in Tampa, Florida. The design of our new space is modern, open and technology-enabled and we believe it provides a flexible environment for our associates to work effectively. We have successfully transitioned many of our other offices to align with our Office OccasionalSM strategy and will continue to transition our remaining offices as they come up for renewal. The shift in strategy to Office OccasionalSM has allowed us to introduce a new design and streamline our overall physical footprint, which has led to a 40% decline in overall square footage compared to pre-pandemic periods. We expect further declines as remaining offices transition upon renewal.
Kforce serves clients across a diverse set of industries and organizations of all sizes, but we place a particular focus on serving Fortune 500 and other large companies. Our 10 largest clients represented approximately 25% of revenue for the year ended December 31, 2022.
Our quarterly operating results can be affected by:
the number of billing days in a particular quarter;
the seasonality of our clients’ businesses;
increased holidays and vacation days taken, which is usually highest in the fourth quarter of each calendar year; and
increased costs as a result of certain annual U.S. state and federal employment tax resets that occur at the beginning of each calendar year, which negatively impacts our gross profit and overall profitability in the first fiscal quarter of each calendar year.
Our Technology and FA businesses represent our two operating segments.
Our Technology Business
We provide talent solutions by striving to comprehensively understand our clients’ requirements and match their requirements with qualified candidates in highly skilled areas including, but not limited to, systems/applications architecture and development (mobility and/or web), data management and analytics, business and artificial intelligence, machine learning, project and program management, and network architecture and security.
Driven by a shift in the breadth of service offerings our clients were looking for from Kforce, one of our strategies over the last several years has been to invest in organically building our managed teams and project solutions capabilities in order to provide a higher-value, differentiated offering to our clients. We believe Kforce has been successfully winning these more complex engagements due to the strong, long-standing partnerships we have built with our clients, our reputation for delivering quality services and our capability in identifying quality technology talent. Going forward, we expect to further integrate this capability into our Technology business as we continue to solve increasingly complex challenges for our clients.
We provide our clients with qualified individuals (“consultants”), or teams of consultants, on a temporary basis when the consultant's set of skills and experience is the right match for our clients. We refer to this as our Flex offering, which comprised roughly 98% of overall Technology revenues in 2022. We also identify qualified individuals (“candidates”) for permanent placement with our clients. We refer to this as our Direct Hire offering, which comprised approximately 2% of overall Technology revenue in 2022.
We provide services to clients in a variety of industries with a diversified footprint in, among others, financial and business services, communications, insurance, retail and technology. No single industry represents more than approximately 16% of our overall Technology revenues in 2022. In addition, no single client comprised more than 5% of overall Firm revenues in 2022.
The September 2022 report published by Staffing Industry Analysts (“SIA”) stated that temporary technology staffing is forecasted to experience growth of 16% and 8%, respectively, in 2022 and 2023. While we believe the evolving macro-economic environment may result in SIA lowering their expectations of growth for 2023, we expect the technology staffing market to be more resilient than the overall macro-economic environment to adverse economic climates. Digital transformation, as a general trend, is driving organizations across all industries to increase their technology investments as competition and the speed of change intensifies. Nontraditional competitors are also entering new emerging technologies and markets. This development puts increased pressure on companies to invest in innovation and the evolution of their business models. We believe the secular drivers of technology spend is driving many companies to become increasingly dependent on the efficiencies provided
2

by technology and the need for innovation to support business strategies and sustain relevancy in today’s rapidly changing marketplace. At the macro level, demand is also being driven by an ever-changing and complex regulatory and employment law environment, which increases the overall cost of employment for many companies. We believe that these factors, among others, are continuing to drive companies to look to temporary staffing and solutions providers, such as Kforce, to meet their human capital needs.
We believe the performance of our Technology business in 2022 was very solid as revenues improved 18% on a billing day basis, year-over-year to $1.5 billion after growing more than 22% in 2021 on a billing day basis, year-over-year. We did experience a degree of moderation in demand in the second half of 2022 given the deterioration in the macro-economic environment. In the fourth quarter of 2022, our Technology business grew approximately 8% on a year-over-year basis. The average bill rate in the fourth quarter of 2022 was approximately $90 per hour, which increased approximately 10%, as compared to the fourth quarter of 2021. Our average assignment duration is approximately 11 months, which has continued to increase over the last several years. We continue to benefit from an improving bill rate environment and longer assignment durations, which we believe is related to the acute labor shortage, particularly in the highly-skilled positions. In addition to our capability to source highly qualified U.S. domestic technology talent, we believe an important differentiator in a candidate-constrained environment is our capability to source highly qualified foreign-born talent working domestically in the U.S. in higher-end technology roles. We maintain this capability on a centralized basis, which we believe allows us to operate consistently with a keen focus on ensuring compliance in this highly regulated space.
Our Technology Flex and Direct Hire offerings improved 18% and 20%, respectively, on a year-over-year basis for 2022 compared to 2021.
We are very pleased with our performance in our Technology business in 2022. Our belief in the strength in the secular drivers of demand in the technology space has not changed as a result of the macro-economic environment. While our Technology business is not immune to economic turbulence, we expect that technology spend will be more resilient compared to other areas where companies leverage flexible talent.
Our FA Business
The talent solutions we offer our clients in our FA business include consultants in traditional finance and accounting roles such as: finance, planning and analysis; business intelligence analysis; general accounting; transactional accounting (e.g., payables, billing, cash applications, receivables); business and cost analysis; and taxation and treasury. We have historically also provided our clients with consultants in lower skilled areas such as: loan servicing and support; customer and call center support; data entry; and other administrative roles. Lower skilled roles have recently become a significantly reduced proportion of our FA business given our change in strategic focus.
Over the last few years, we have been strategically repositioning our FA business to focus on more highly skilled assignments that are less susceptible to technological change and automation and more closely aligned with our Technology business. We will continue to support certain clients, where we have long-standing relationships and that are strategically important to our overall success, by providing consultants in lower skilled roles. We believe we have made solid progress in this transition as is evidenced by our overall average bill rate in FA, which has improved from $37 per hour to $51 per hour (excluding the Hurricane Ian support project in the fourth quarter of 2022), or approximately 38%, in the fourth quarter of 2022 compared to the fourth quarter of 2019.
We provide services to clients in a variety of industries with a diversified footprint in, among others, the financial services, business services, healthcare and manufacturing sectors. No single industry represents more than approximately 19% of overall FA revenues in 2022. In addition, no single client comprised more than 5% of overall Firm revenues in 2022. Revenue for our FA business decreased 33.6% to $203.1 million in 2022 compared to 2021, which was primarily driven by the impact of the planned run-off in the COVID-19 project-related business and repositioning efforts.
Our Consultants
The vast majority of our consultants are directly employed by Kforce, including domestic and foreign workers whose visas are sponsored by Kforce. As the employer of the vast majority of our consultants, Kforce is responsible for the employer’s share of applicable social security taxes (“FICA”), federal and state unemployment taxes, workers’ compensation insurance and other direct labor costs. The more significant health, welfare and retirement benefits include comprehensive health insurance, workers’ compensation benefits, and retirement plan options. A key ingredient to our overall success is to foster a positive experience for our consultants and to offer rewarding assignments with world-class companies, all of which has a direct correlation to consultant retention and redeployment.
We measure the quality of our service to and support of our consultants using staffing industry benchmarks and net promoter score (“NPS”) surveys conducted by a specialized, independent third-party provider. Our consultant NPS ratings are well above staffing industry averages and have reached World-Class level as defined by the independent third-party provider we utilized. Additionally, we continually seek direct feedback from our consultants, which helps us identify opportunities to refine our services.
Industry Overview
We operate in a highly competitive environment. The professional staffing industry is made up of thousands of companies, most of which are small local firms providing limited service offerings to a relatively small local client base. A report published by SIA in 2022 indicated that, in the United States, Kforce is one of the largest publicly-traded specialty staffing firms, the seventh largest technology temporary staffing firm and the fourth largest finance and accounting temporary staffing firm.
3

According to the September 2022 SIA report, the technology temporary staffing industry and finance and accounting temporary staffing industry are expected to generate projected revenues of $45 billion and $10 billion, respectively, in 2023. Based on these projected revenues, our current market share is slightly greater than 3%. Our business strategies are focused on continuing to expand our share of the U.S. temporary staffing industry, which we have been successful doing over the last 15 years (prior to the Great Recession), and investing in our capability to provide higher level IT services and solutions. We believe that the organic investments that we have made in our managed teams and project solutions capabilities over the last several years have expanded Kforce’s total addressable market. Published reports indicate that the addressable market in the technology solutions space is well in excess of $100 billion.
From an economic standpoint, temporary employment figures and trends are important indicators of staffing demand, based on data published by the Bureau of Labor Statistics and SIA. In December 2022, the penetration rate (the percentage of temporary staffing to total employment) increased slightly to 2.0% from 1.9% in December 2021, while the unemployment rate, at 3.5%, was down from 3.9% in December 2021. In addition, the college-level unemployment rate, which we believe serves as a better proxy for professional employment and therefore aligns well with the consultant and candidate population that Kforce most typically serves, was 1.9% in December 2022, down from 2.0% in December 2021.
Business Strategies
Our primary objectives are driving long-term shareholder value by achieving above-market revenue growth, making prudent investments to enhance our efficiency and effectiveness within our operating model and significantly improving our profitability as we progress towards double digit operating margins. We believe the following strategies will help us achieve our objectives.
Evolving our Integrated Sales Strategy. Our clients have increasingly been looking to Kforce to assume a greater level of responsibility in assisting them with their digital transformation efforts. We believe that our managed teams and project solutions capabilities have been meaningful drivers to our success in growing our Technology business over the last several years. We expect to make continued investments in advancing our capabilities in this offering and further integrating this capability within our overall Technology business. We are leveraging the longevity of our relationships, primarily with Fortune 500 companies, and our understanding of existing client needs to provide services in areas including resource and capacity management as well as managed outcomes and solutions.
We are also continuing to enhance the focus on higher-value skill areas for our FA business that we believe are less susceptible to technological disruption and better aligned to our Technology business.
Investments to Improve the Productivity of our People. We believe that it is critical to provide our associates with high quality tools to effectively and efficiently perform their roles, better evaluate business opportunities and advance the value we bring to our clients and consultants. The investments we have made historically include our customer relationship management (“CRM”) and talent relationship management (“TRM”) capabilities, which are both on the Microsoft Dynamics platform. We continue to invest in these technologies to enhance our capabilities and processes in ways we believe will allow us to better evaluate and shape business opportunities with our clients and more seamlessly match candidates to assignments and projects.
Several years ago, we initiated a program along with an independent third-party consulting firm to transform how our back office operations support the Firm, including our clients, candidates and consultants. This multi-year program was initiated following a comprehensive assessment of our current state versus intended future state capabilities. This assessment confirmed our belief that we have a tremendous opportunity to fundamentally transform how our back office functions support the Firm. In 2023, we expect to continue allocating significant investment towards this initiative as we look to make decisions around our future state technology and initiate detailed design and implementation steps.
We expect to continually enhance our business and data intelligence efforts as part of an ongoing effort to significantly upgrade our technology tools, including cloud-based platforms. These improved capabilities are expected to help deliver exceptional service to our clients, consultants and candidates and improve the productivity of our associates and the scalability of our organization.
Positioning Kforce as a Destination for Top Talent. In 2022, we brought our Office OccasionalSM work environment to life. This remote-first, hybrid work model is anchored by more than 30 offices nationwide. We believe Office OccasionalSM, in addition to our world-class tools, customer base, market position and culture, enhances the lives and productivity of our people while allowing us to reduce our real estate footprint. We believe that it is a new way forward that betters our people, our firm and our environment. Although we have a remote-first approach, we encourage our associates to leverage physical office space, when desirable, for activities that are most efficiently done through in-person, active collaboration. We believe that these efforts position Kforce as a destination for top talent during a time where there is great disruption in the labor markets.
Competition
We operate in a highly competitive and fragmented staffing industry comprised of large national and local staffing and solutions firms. The local firms are typically operator-owned, and each market generally has one or more significant competitors. Within our managed teams and project solutions offerings, we also face competition from global, national and regional accounting, consulting and advisory firms and national and regional strategic consulting and systems implementation firms. We believe that our boundaryless reach within the U.S., physical presence in larger markets, concentration of service offerings in areas of greatest demand (especially technology), national delivery teams, centralized delivery channels for foreign consultants, including those obtained via visa programs that optimize distribution and strengthens compliance, longevity of our brand and reputation in the market, along with our dedicated compliance and regulatory infrastructure, all provide a competitive advantage.
4

Many clients utilize Managed Service Providers (“MSP”) or Vendor Management Organizations (“VMO”) for the management and procurement of our services. Generally, MSPs and VMOs standardize processes through the use of Vendor Management Systems (“VMS”), which are tools used to aggregate spend and measure supplier performance. VMSs are also offered through independent providers. Typically, MSPs, VMOs and/or VMS providers charge staffing firms administrative fees ranging from 1% to 4% of revenue. In addition, the aggregation of services by MSPs for their clients into a single program can result in significant buying power and, thus, pricing power. Therefore, the use of MSPs by our clients has, in certain instances, resulted in margin compression, but has also led to incremental client share through our client’s vendor consolidation efforts. Kforce does not currently provide MSP or VMO services directly to our clients; rather, our strategy has been to work with MSPs, VMOs and VMS providers that enable us to better extend our services to current and prospective clients.
We believe that the principal elements of competition in our industry are differentiated offerings, reputation, ability of consultants to work on assignments with innovative and leading companies, the availability and quality of associates, consultants and candidates, level of service, effective monitoring of job performance, scope of geographic service, types of service offerings and compliance orientation. To attract consultants and candidates, we emphasize our ability to provide competitive compensation and benefits, quality and varied assignments, scheduling flexibility and permanent placement opportunities, all of which are important to Kforce being the employer of choice. Because individuals pursue other employment opportunities on a regular basis, it is important that we respond to market conditions affecting these individuals and focus on our consultant relationship objectives. Additionally, in certain markets, from time to time we have experienced significant pricing pressure as a result of our competitors’ pricing strategies, which may result in us not being able to effectively compete or choosing to not participate in certain business that does not meet our profitability standard.
Regulatory Environment
Staffing and solutions firms are generally subject to one or more of the following types of government regulations: (1) regulation of the employer/employee relationship, such as wage and hour regulations, tax withholding and reporting, immigration/H-1B visa regulations, social security and other retirement, anti-discrimination, employee benefits and workers’ compensation regulations; (2) registration, licensing, recordkeeping and reporting requirements; and (3) worker classification regulations.
As the employer, Kforce is responsible for the employer’s share of FICA, federal and state unemployment taxes, workers’ compensation insurance and other direct labor costs relating to our employees. The more pertinent health, welfare and retirement benefits provided to employees and consultants employed directly by us include: comprehensive health insurance, workers’ compensation benefits and retirement plan options. Additionally for our associates and certain consultants, we provide paid leave. We have no collective bargaining agreements covering any of our employees, have never experienced any material labor disruption, and are unaware of any current efforts or plans of our employees to organize.
Because we operate in a complex regulatory environment, one of our top priorities is compliance. For more discussion of the potential impact that the regulatory environment could have on Kforce’s financial results, refer to Item 1A. Risk Factors.
Insurance
Kforce maintains a number of insurance policies including general liability, automobile liability, workers’ compensation and employers’ liability, liability for certain foreign exposure, umbrella and excess liability, property, crime, fiduciary, directors and officers, employment practices liability, cybersecurity, professional liability and excess health insurance coverage. These policies provide coverage subject to their terms, conditions, limits of liability and deductibles, for certain liabilities that may arise from Kforce’s operations. There can be no assurance that any of the above policies will be adequate for our needs or that we will maintain all such policies in the future.
Human Capital Management and Environmental, Social and Governance (“ESG”) Matters
For over 60 years, Kforce has been rooted in stewardship, integrity and compassion. As a human capital solutions business, we are driven by the desire to serve others, provide meaningful work and opportunities to a diverse workforce, strengthen our communities and shape a more sustainable world.
We believe we have made great progress on our ESG-related commitments during 2022, which were outlined in our 2021 Corporate Social Responsibility Impact Report. Our 2022 Sustainability Report, which was published on February 17, 2023, recognizes achievements in our ESG-related initiatives, and also outlines opportunities for continued growth and evolution. For a detailed discussion on our ESG initiatives, achievements and commitments, please refer to our 2022 Sustainability Report, publicly available on our website: https://www.kforce.com/about/kforce-corporate-social-responsibility/.
We are grounded by our people-first approach with a set of Core Values that serves as a solid foundation.
Core Values
Our Core Values ground us. They are the foundation for how we positively impact our communities, the environment and the governance of our firm. Our Core Values are:
INTEGRITY: Act with intention. Keep promises. Take responsibility.
EXCELLENCE: Embrace competition. Succeed together. Go for the win.
COMPASSION: Respect others. Nurture relationships. Spread kindness.
UNITY: Encourage collaboration. Support each other. Pursue a shared vision.
ADAPTABILITY: Champion innovation. Stay curious. Consider the uncommon.
COURAGE: Dare to fail. Speak openly. Dream big.
5

FUN: Be yourself. Laugh often. Enjoy the journey.
The following sections provide a high-level overview of our strategic initiatives related to each of the ESG pillars.
Governance
We believe that our governance principles add value to our shareholders, associates, consultants, clients and communities. These principles provide a framework for our culture, strategy, people and policy. This section includes an overview of our commitment to oversight, ethics and integrity, and risk management.
Oversight - Our Board of Directors (“Board”) meet regularly to assess strategic plans and manage risks to our business and people, as well as to promote sound corporate governance practices and policies. These practices and policies, include firm-wide compliance with our Commitment to Integrity - Kforce’s Code of Business Conduct - that intends to set the highest ethical standards for how we conduct business (“Code of Conduct”). The Board is responsible for the oversight of our ESG policies and strategy and delegates certain aspects to Board committees who inherently play an active role and are jointly responsible for ESG compliance and oversight.
In 2022, we also formalized the oversight structure of our ESG program within our executive leadership team, which is accountable to our Board.
Code of Conduct - Our Code of Conduct reflects our commitment to operate in a fair, honest, responsible and ethical manner, and covers various topics including, but not limited to, cybersecurity, data privacy, equity opportunity employment and acceptable pay practices. Our associates receive annual training on our Code of Conduct and are required to certify compliance.
Cybersecurity - We take the privacy and protection of our data seriously. Our cybersecurity program helps us secure our systems, keeps our business running around the clock and protects our clients, consultants, associates and shareholders from vulnerabilities and threats. The Board’s Audit Committee oversees the Firm’s cybersecurity and data privacy strategies and practices, and regularly reviews the Firm’s cybersecurity road maps and framework progress and receives updates on relevant activities and measures.
People
As of December 31, 2022, Kforce employed approximately 2,000 associates and had 10,000 consultants on assignment with our clients, of which a significant majority of these consultants are employed directly by Kforce.
Our work environment is shaped by our people. In 2022, we believe we deepened our connections with our people through conducting stay interviews and listening sessions to gauge employee sentiment, which helps guide our decisions. We also maintain a commitment to well-being, flexibility and balance; learning and development; and our ongoing efforts to create a diverse and inclusive workplace. We believe these initiatives are a testament to how much we value and invest in our people.
Well-Being, Flexibility and Balance - The success of our business is fundamentally connected to the well-being of our people. We provide our associates and consultants and their families with access to a variety of flexible and convenient health and wellness programs. These programs are part of our thoughtful and comprehensive response to support the physical and mental health of our employees by providing tools and resources that each employee can use to improve or maintain their health.
Shaped by the feedback of our people, our Office OccasionalSM remote-first, hybrid work model is supported by flexibility and choice, and empowered by trust and technology. We believe that our Office OccasionalSM model allows our associates to design their workdays; thus, additionally contributing to their health and well-being.
In 2022, we invested in additional technology to gather and analyze employee sentiment, which we believe provides us with valuable insights to better direct our people strategies.
Learning and Development - To turn a job into a career, we believe people need clear and attainable paths to grow. We are committed to investing in the tools, resources and trainings necessary for our people to excel in all stages of their career. We believe our leadership development programs help people grow their skills from the moment they join our Firm through the most senior level of their careers. Roughly 90% of our leaders have participated in advanced leadership development.
Diversity, Equity and Inclusion (“DE&I”) - Our DE&I mission is to advocate for and support the inclusion, growth and success of all people connected to Kforce. The ultimate goal is to weave DE&I seamlessly into our overall firm strategy using a variety of approaches including creating an inclusive culture, ensuring an equitable talent journey for all, establishing policies that support our people, building an increasingly robust pipeline of diverse candidates, enhancing our supplier diversity practices, and instituting training programs to meet our DE&I objectives.
In 2022, we established a DE&I council, conducted listening sessions through a third-party specialist, and evolved a sense of community with our people through the use of affinity groups.
Included in our 2022 Sustainability Report are trends related to employee turnover rates and workforce demographics.

6

Environmental
As a people-focused solutions business, our impact on the environment is relatively low. Still, we regularly look for ways to take action and serve as responsible stewards of the environment. We saw some of the greatest environmental benefits to date as a result of the continued rollout of our Office OccasionalSM work model, which resulted in a significant reduction in office space, business travel, in-office electricity usage and reduced employee commutes. As we have continued to minimize our environmental impacts, we recognize the importance of measuring our efforts. During 2022, we engaged a third-party specialist to calculate our greenhouse gas emissions (“GHG”) for Scopes 1 and 2 for 2019 to 2021, which indicated a more than 30% decline over this period. This information is more fully detailed in our 2022 Sustainability Report.
We are currently in the process of calculating our Scope 3 emissions for 2019 to 2022 and plan to report this measurement along with Scopes 1 and 2 in our next annual Sustainability Report.
Availability of Reports and Other Information
Our internet address is www.kforce.com. We post our filings, free of charge, at www.investor.kforce.com the same day they are electronically filed with, or furnished to, the SEC, including our annual and quarterly reports on Forms 10-K and 10-Q and current reports on Form 8-K, our proxy statements, and any amendments to those reports or statements. The content on any website referred to in this Form 10-K is not incorporated by reference in this Form 10-K unless expressly noted.
ITEM 1A.     RISK FACTORS.
Our business, financial condition, results of operations and cash flows are subject to, and could be materially adversely affected by, various risks and uncertainties, including, without limitation, those set forth below, any one of which could cause our actual results to vary materially from recent results or our anticipated future results. These risk factors are grouped by category, and are presented in order of their relative priority in each respective category.
Risks Related to Our Business
The U.S. professional staffing and solutions industry in which we operate is significantly affected by fluctuations in general economic and employment conditions.
Demand for our services, generally speaking, can be significantly affected by the general level of economic activity and employment in the U.S. Even in a strong demand environment, without significant uncertainty and volatility, it is difficult for us to forecast future demand for our services due to the inherent challenge in forecasting the strength of economic cycles, availability of consultants and candidates and the short-term nature of many of our agreements. As economic activity slows, companies may defer or terminate projects for which they utilize our services or reduce their use of consultants. In addition, an economic downturn or recession could result in an increase in the unemployment rate and a deceleration of growth in the segments in which we and our clients operate. We may also experience more competitive pricing pressures during periods of economic downturn. Any substantial economic downturn, including an environment with significant inflationary and/or recessionary pressures, in the U.S. or global impact on the U.S. could have a material adverse effect on our business, financial condition and operating results.
Significant declines in business or a loss of a significant client could have a material adverse effect on our revenues and financial results.
Part of our business strategy includes enhancing our service offerings and relationships with larger consumers of our services, which is intended to provide relative durability to our revenue stream during adverse economic environments and enable us to more profitably grow our revenues. However, it also creates the potential for concentrating a significant portion of our revenues among our largest clients and exposes us to increased risks arising from decreases in the volume of business from, the pricing of business with, or the possible loss of business with these clients. Organizational changes occurring within those clients, or a deterioration of their financial condition or business prospects, or a change in their business strategies could reduce their need for our services and result in a significant decrease in the revenues we derive from those clients, which could have a material adverse effect on our financial results.
New business initiatives and strategic changes may divert management’s attention from normal business operations, which could have an adverse effect on our performance.
We expect to continue to make enhancements to our business and data intelligence as part of a multi-year effort to significantly upgrade our technology tools, including cloud-based platforms. We also expect to continue enhancing the quality of our revenue stream to focus on higher-value skill areas for our FA business, and investing in the growth of our managed teams and project solutions offerings. These improved capabilities are expected to help deliver exceptional service to our clients, consultants and candidates and improve the productivity of our associates and the scalability of our organization.
New business strategies and initiatives, such as these, can be distracting to our management team and associates, and can also be disruptive to our operations. New business initiatives could also involve significant unanticipated challenges and risks, including not advancing our business strategy, not realizing the expected return on the investment, experiencing difficulty in implementing initiatives, or diverting management’s attention from our other businesses. New business initiatives and strategic changes in the composition of our business mix can be a diversion to our management’s attention from other business concerns and could be disruptive to our operations, which could cause our business and results of operations to suffer materially.
7

Kforce’s current market share may decrease as a result of limited barriers to entry for new competitors and discontinuation of clients looking to outside providers to support their talent needs.
The staffing services market is highly competitive with limited barriers to entry. The competition among staffing and solutions firms is intense and we face significant competition in the markets we serve. We compete in national, regional and local markets with full-service and specialized temporary staffing and consulting companies. Additionally, the emergence and popularity of online staffing platforms as well as internal recruiting functions used by some clients as a low-cost alternative, may pose a competitive threat to our services. Some of our competitors possess substantially greater resources than we do and others may develop new and unique technologies, which may better position these competitors in certain markets. Accordingly, we may face increased competitive pricing pressures. We also face the risk that certain of our current and prospective clients will decide to provide similar services internally. Furthermore, many clients are retaining third parties to provide vendor management services, which may subject us to greater risks or lower margins.
Kforce may not be able to recruit and retain qualified consultants and candidates.
Kforce depends upon the abilities of its staff to attract and retain consultants and candidates, particularly in technology disciplines, who possess the skills and experience necessary to meet the requirements of our clients. We must continually evaluate and upgrade our methods of attracting qualified consultants and candidates to keep pace with changing client needs and emerging technologies. We expect significant competition for individuals with proven technical or professional skills to continue or increase for the foreseeable future given the scarcity of highly skilled consultants and candidates, especially in our Technology business. If qualified individuals are not available to us in sufficient numbers and upon economic terms acceptable to us, it could have a material adverse effect on our business.
Kforce faces significant employment-related legal risk.
Kforce employs people either in the workplaces of our clients or virtually. Inherent risks in our business include possible claims of or relating to: discrimination and harassment; wrongful termination; violations of employment rights related to employment screening or privacy issues; misclassification of workers as employees or independent contractors; violations of wage and hour requirements and other labor laws; employment of illegal aliens; criminal activity; torts; breach of contract; failure to protect confidential personal information; intentional criminal misconduct; misuse or misappropriation of client intellectual property; employee benefits; or other claims. In some situations, as a practical matter, we may not be in control of the work environment. Additionally, in some circumstances, we are contractually obligated to indemnify our clients against such risks. Such claims may result in negative publicity, injunctive relief, criminal investigations and/or charges, civil litigation, payment by Kforce of defense costs, monetary damages or fines that may be significant, discontinuation of client relationships or other material adverse effects on our business. To reduce our exposure, we maintain policies, procedures and guidelines to promote compliance with laws, rules, regulations and best practices applicable to our business. Even claims without merit could cause us to incur significant expense or reputational harm. We also maintain insurance coverage for professional liability, fidelity, employment practices liability and general liability in amounts and with deductibles that we believe are appropriate for our operations. However, our insurance coverage may not cover all potential claims against us, may require us to meet a deductible or may not continue to be available to us at a reasonable cost. In this regard, we face various employment-related risks not covered by insurance, such as wage and hour laws and employment tax responsibility. U.S. courts in recent years have been receiving large numbers of wage and hour class action claims alleging misclassification of overtime-eligible workers and/or failure to pay overtime-eligible workers for all hours worked.
Kforce may be exposed to unforeseeable negative acts by our personnel that could have a material adverse effect on our business.
An inherent risk of employing people is that they may have access or may gain access to information systems and confidential information. The risks of such activity include possible acts of errors and omissions; intentional misconduct; release, misuse or misappropriation of client intellectual property, confidential information, personally identifiable information, funds, or other property; data privacy or cybersecurity breaches affecting our clients and/or us; or other acts. Misconduct by our employees could include intentional or unintentional failures to comply with federal government regulations, engaging in unauthorized activities, or improper use of our clients’ sensitive or classified information, potentially in collusion with third parties, which could result in regulatory or criminal sanctions against us and serious harm to our reputation. It is not always possible to deter employee misconduct, and precautions to prevent and detect any such misconduct may not be effective in controlling such risks or losses, which could have a material adverse effect on our business.
In addition, any such misconduct may give rise to litigation, which could be time-consuming and expensive. To reduce our exposure, we maintain policies, procedures and insurance coverage for types and amounts we believe are appropriate in light of the aforementioned potential exposures. There can be no assurance that the corporate policies and practices we have in place to help reduce our exposure to these risks will be effective or that we will not experience losses as a result of these risks. In addition, our insurance coverage may not cover all potential claims against us, may require us to meet a deductible or may not continue to be available to us at a reasonable cost.
Kforce’s success depends upon retaining the services of its management team and key operating employees.
Kforce is highly dependent on the efforts, expertise and abilities of its leaders to drive the Firm’s strategic objectives and achieve future success. The loss of the services of any key executive for any reason could have a material adverse effect on Kforce. To attract and retain executives and other key employees (particularly management, client servicing, and consultant and candidate recruiting employees) in a competitive marketplace, we must provide a competitive compensation package, including
8

a mix of cash-based and equity-based compensation. Kforce expends significant resources in the recruiting and training of its employees, as the pool of available applicants for these positions is limited. The loss or any sustained attrition of our key operating employees could have a material adverse effect on our business, including our ability to establish and maintain client, consultant and candidate, professional and technical relationships.
Risk Related to Cybersecurity and Technology
Cybersecurity risks and cyber incidents could adversely affect our business and disrupt operations.
In the ordinary course of our business, we collect and retain personal information of our customers, associates and consultants and their dependents. We are also continuously exposed to unauthorized attempts to compromise sensitive information from network or information technology used by our associates and consultants. Attacks on information technology systems continue to grow in frequency and sophistication. These attacks include, but are not limited to, attempts to gain unauthorized access to digital systems for purposes of misappropriating assets or sensitive information, corrupting data, or causing operational disruption. While we have policies, procedures and systems in place to detect, prevent and deter cyberattacks or security incidents, and, although we have not experienced a material data breach, we remain vulnerable to sophisticated techniques used to obtain unauthorized access, or cause system interruption, that change frequently and may not produce immediate signs of intrusion. As a result, we may be unable to anticipate these incidents or techniques, timely discover them, or implement adequate preventative measures. Any cyberattack, unauthorized intrusion, malicious software infiltration, network disruption, corruption of data, misuse or theft of private or other sensitive information, or inadvertent acts by our associates or consultants, could result in the disclosure or misuse of confidential or proprietary information, and could adversely impact our systems, services, operations, financial results and reputation with clients and potential clients.
The possession and use of personal information and data in conducting our business subjects us to legislative and regulatory burdens and compliance risk. We may be required to incur significant expenses to comply with mandatory privacy and security standards and protocols imposed by law, regulation, industry standards or contractual obligations. We maintain cyber risk insurance, but this insurance may not be sufficient to cover all of our losses from any future breaches of our systems or information. Our information technology may not provide sufficient protection, and as a result we may lose significant information about us, our employees or clients. Other results of these incidents could include, but are not limited to, increased cybersecurity protection costs, litigation, regulatory penalties, monetary damages and reputational damage adversely affecting client or investor confidence.
Kforce depends on the proper functioning of its information systems.
Kforce is dependent on the proper functioning of information systems in operating our business. Critical information systems are used in every aspect of our daily operations, perhaps most significantly, in the identification and matching of resources to client assignments and in the client billing and consultant or vendor payment functions. Kforce’s information systems may not perform as expected and are vulnerable to damage or interruption, including natural disasters, fire or casualty, theft, technical failures, terrorist acts, cybersecurity breaches, power outages, telecommunications failures, physical or software intrusions, computer viruses, employee errors or other events. While many of our systems are cloud-based, certain of our systems are still on location. Our corporate headquarters and data center are located in a hurricane-prone area. Failure or interruption of our critical information systems may require significant additional capital and management resources to resolve, which could have a material adverse effect on our business.
Additionally, many of our information technology systems and networks are cloud-based or managed by third parties, whose future performance and reliability we cannot control. The risk of a cyberattack or security breach on a third party carries the same risks to Kforce as those associated with our internal systems. We seek to reduce these risks by performing vendor due diligence procedures prior to engaging with any third-party vendor who will have access to sensitive data. Additionally, we require audits of the certain third parties’ information technology processes on an annual basis. However, there can be no assurance that such parties will not experience cybersecurity incidents that could adversely affect our employees, consultants, customers and businesses, or that our audit or diligence processes will successfully deter or prevent such breach.
Our failure to keep pace with technological change in our industry could potentially place us at a competitive disadvantage.
Our future success is likely to depend in part on our ability to successfully keep pace with technological changes and advances occurring across our industry. Our business is reliant on a variety of systems and technologies, including those that support consultant and candidate searching and matching, hiring and tracking, order management, billing and client data analytics. Our success depends in part on our ability to keep pace with rapid technological changes in the development and implementation of these services. If our systems become outdated, or if our investments in technology fail to provide the expected results, then we may be unable to maintain our technological capabilities relative to our competitors and our business could be negatively affected.
Risks Related to Legal, Compliance and Regulatory Matters
Kforce may be adversely affected by immigration restrictions and reform.
Our Technology business utilizes a significant number of foreign nationals employed by us on work visas, primarily under the H-1B visa classification. The H-1B visa classification that enables U.S. employers to hire qualified foreign nationals is subject to legislative and administrative changes, as well as changes in the application of standards and enforcement. Immigration laws and regulations can be significantly affected by changes in administration, other political developments and levels of economic activity. Current and future restrictions on the availability of such visas could restrain our ability to employ the skilled professionals we need to meet our clients’ needs, which could have a material adverse effect on our business. The U.S.
9

Citizenship and Immigration Service (“USCIS”) continues to closely scrutinize companies seeking to sponsor, renew or transfer H-1B status, including Kforce and Kforce’s subcontractors, and has issued internal guidance to its field offices that appears to narrow the eligibility criteria for H-1B status in the context of staffing services. In addition to USCIS restrictions, certain aspects of the H-1B program are also subject to regulation and review by the U.S. Department of Labor and U.S. Department of State, which have recently increased enforcement activities in the program. Vigorous enforcement and/or legislative or executive action relating to immigration could adversely affect our ability to recruit or retain foreign national consultants, and consequently, reduce our supply of skilled consultants and candidates and subject us to fines, penalties and sanctions, or result in increased labor and compliance costs.
Reclassification of our independent contractors by tax or regulatory authorities could have a material adverse effect on our business model and/or could require us to pay significant retroactive wages, taxes and penalties.
We utilize individuals to provide services in connection with our business as qualified third-party independent contractors rather than our direct employees. Heightened state and federal scrutiny of independent contractor relationships could adversely affect us given that we utilize independent contractors to perform our services. An adverse determination related to the independent contractor status of these subcontracted personnel could result in substantial taxes or other liabilities to us, which could result in a material adverse effect upon our business.
Significant increases in wages or payroll-related costs could have a material adverse effect on our financial results.
Kforce is required to pay a number of federal, state and local payroll and related costs or provide certain benefits such as paid time off, sick leave, unemployment taxes, workers’ compensation and insurance premiums and claims, FICA and Medicare, among others, related to our employees. Costs could also increase as a result of health care reforms or the possible imposition of additional requirements and restrictions related to the placement of personnel. We may not be able to increase the fees charged to our clients in a timely manner or in a sufficient amount to cover these potential cost increases.
Adverse results in tax audits or interpretations of tax laws could have an adverse impact on our business.
Kforce is subject to periodic federal, state and local tax audits for various tax years. We also need to comply with new, evolving or revised tax laws and regulations. The Tax Cuts and Jobs Act, enacted in December 2017, provided a significant reduction in the corporate tax rate, but the current administration continues to scrutinize and could potentially modify key aspects of the tax code, which could materially affect our tax obligations and the effective tax rate. Although Kforce attempts to comply with all taxing authority regulations, adverse findings or assessments made by taxing authorities as the result of an audit could have a material adverse effect on Kforce.
Kforce may be adversely affected by government regulation of our business and of the workplace.
Our business is subject to regulation and licensing in many states. There can be no assurance that we will be able to continue to obtain all necessary licenses or approvals or that the cost of compliance will not prove to be material. If we fail to comply, such failure could have a material adverse effect on our financial results.
A large part of our business entails employing individuals on a temporary basis and placing such individuals in clients’ workplaces. Increased government regulation of the workplace or of the employer/employee relationship could have a material adverse effect on Kforce. For example, changes to government regulations, including changes to statutory hourly wage and overtime regulations, could adversely affect the Firm’s results of operations by increasing its costs. Due to the substantial number of state and local jurisdictions in which we operate and the disparity among state and local laws that continues to accelerate, there also is a risk that we may be unaware of, or unable to adequately monitor, actual or proposed changes in, or the interpretation of, the laws or governmental regulations of such states and localities. Any delay in our compliance with changes in such laws or governmental regulations could result in potential fines, penalties, or other sanctions for non-compliance.
Significant loss or suspension of our facility security clearances with the federal government could lead to a reduction in our revenues, cash flows and operating results.
We act as a subcontractor to the U.S. federal government and many of its agencies. Some government subcontracts require us to maintain facility security clearances and require some of our employees to maintain individual security clearances. If our employees lose or are unable to timely obtain security clearances, or we lose a facility clearance, a government agency client may terminate the subcontract or decide not to renew it upon its expiration. In addition, a security breach by us could cause serious harm to our business, damage our reputation and prevent us from being eligible for further work on sensitive or classified systems for federal government clients.
General Risk Factors
Kforce may be negatively affected by outbreaks of disease, such as epidemics or pandemics, including the COVID-19 pandemic.
The COVID-19 economic and health crisis (including all of its variants) has impacted and may continue to impact many of our clients’ business operations due to reduced demand in their businesses, which in some cases was caused by closures and/or initiatives to reduce costs or preserve cash, thereby decreasing demand for our services and/or adversely affecting our profitability and collectability of our accounts receivable.
The ultimate impact of COVID-19 on our operations and financial performance in future periods will depend on future COVID-19 related developments, including potential subsequent waves of COVID-19 infections or potential new variants, the effectiveness of COVID-19 vaccines and the impacts of implementation of any vaccine mandates, and related government
10

actions to prevent and manage disease spread, all of which continue to be uncertain. The outbreaks of diseases, including the ongoing COVID-19 pandemic, could negatively affect our business, financial position, results of operation, and/or cash flows in the future.
Increased scrutiny and changing expectations from stakeholders with respect to ESG practices and the impacts of climate change may result in additional costs or risks.
Companies across many industries are facing increasing scrutiny related to their ESG practices. Investor advocacy groups, certain institutional investors and other influential investors and regulators such as the SEC, among others, are increasingly focused on ESG practices and, in recent years, have placed increasing importance on the non-financial impacts of their investments. Furthermore, increased public awareness and concern regarding environmental risks, including global climate change, may result in increased public scrutiny of our business and our industry. If environmental laws or regulations, industry standards or client requirements are either changed or adopted and impose significant operational and compliance requirements on our operations, our business, results of operations, financial condition and competitive position could be negatively impacted. Additionally, uncharacteristic or significant weather conditions may increase in frequency or severity due to climate change and can affect travel and the ability of businesses to remain open, which could lead to decreased ability to offer our services and negatively affect our results of operations.
Failure to maintain adequate financial and management processes and controls could lead to errors in our financial reporting.
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and internal controls will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable assurance that the objectives of the control system are met. If our management is unable to certify the effectiveness of our internal controls, including those over our third-party vendors, our independent registered public accounting firm cannot render an opinion on the effectiveness of our internal controls over financial reporting, or if material weaknesses in our internal controls are identified, we could be subject to regulatory scrutiny and a loss of public confidence, which could cause our stock price to decline.
Provisions in Kforce’s articles and bylaws and Florida law may have certain anti-takeover effects.
Kforce’s articles of incorporation and bylaws and Florida law contain provisions that may have the effect of inhibiting a non-negotiated merger or other business combination. In particular, our articles of incorporation provide for a staggered Board terms and permit the removal of directors only for cause. Additionally, the Board may issue up to 15 million shares of preferred stock, and fix the rights and preferences thereof, without a further vote of the shareholders. In addition, certain of our officers and managers have employment agreements containing certain provisions that call for substantial payments to be made to such employees in certain circumstances after a change in control. Some or all of these provisions may discourage a future acquisition of Kforce, including an acquisition in which shareholders might otherwise receive a premium for their shares. As a result, shareholders who might desire to participate in such a transaction may not have the opportunity to do so. Moreover, the existence of these provisions could negatively impact the market price of our common stock.
Our business could be negatively affected as a result of actions of activist shareholders.
We may be subject, from time to time, to legal and business challenges in the operation of our company due to actions instituted by activist shareholders or others. Responding to such actions could be costly and time-consuming, may not align with our business strategies and could divert the attention of the Board and management from the pursuit of our business strategies. Perceived uncertainties as to our future direction as a result of shareholder activism may lead to the perception of a change in the direction of the business or other instability and may affect our relationships with vendors, customers, prospective and current employees and consultants, and others.
Kforce’s stock price may be volatile.
The market price of our stock has fluctuated substantially in the past and could fluctuate substantially in the future, based on a variety of factors, including our operating results, changes in general conditions in the economy, the financial markets, the staffing industry, a decrease in our outstanding shares or other developments affecting us, our clients, or our competitors; some of which may be unrelated to our performance.
In addition, the stock market in general, especially NASDAQ, along with market prices for staffing companies, has experienced historical volatility that has often been unrelated to the operating performance of these companies. These broad market and industry fluctuations may adversely affect the market price of our common stock, regardless of our operating results.
Among other things, volatility in our stock price could mean that investors will not be able to sell their shares at or above the prices they pay. The volatility also could impair our ability in the future to offer common stock as a source of additional capital or as consideration in the acquisition of other businesses, or as compensation for our key employees.
Kforce may maintain levels of debt that exposes us to interest rate risk and contains restrictive covenants that could trigger prepayment of obligations or additional costs.
We have a credit facility consisting of a revolving line of credit of up to $200.0 million, subject to certain limitations. Borrowings under the credit facility are secured by substantially all of the tangible and intangible assets of the Firm, and certain other designated collateral.
Adverse changes in credit markets, including increases in interest rates, could increase our cost of borrowing and/or make it more difficult to refinance our existing indebtedness, if necessary. We have reduced our exposure to rising interest rates by entering into an interest rate hedging arrangement, although this and other arrangements may result in us incurring higher
11

interest expenses than we would have otherwise incurred. If interest rates increase in the absence of such arrangements though, we would need to dedicate more of our cash flow from operations to service our debt.
Kforce is subject to certain affirmative and negative covenants under our credit facility. Our failure to comply with such restrictive covenants could result in an event of default, which, if not cured or waived, could result in Kforce being required to repay the outstanding balance before the due date. If this occurs, we may not be able to repay our debt or we may be forced to refinance on terms not acceptable to us, which could have a material adverse effect on our operating results and financial condition.
ITEM 1B.     UNRESOLVED STAFF COMMENTS.
None.
ITEM 2.     PROPERTIES.
As of December 31, 2022, we leased approximately 169,000 square feet of total office space in 34 offices located throughout the U.S. The lease terms range from two to eleven years, although a limited number of leases contain short-term renewal provisions that range from month-to-month to one year.
ITEM 3.     LEGAL PROCEEDINGS.
We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business. We do not believe that any of our current such proceedings, claims or matters are material. For further information regarding legal proceedings, refer to Note 17 - "Commitments and Contingencies" in the Notes to Consolidated Financial Statements in the section entitled "Litigation," included in Item 8. Financial Statements and Supplementary Data of this report, which is incorporated into this Item 3 by reference.
ITEM 4.     MINE SAFETY DISCLOSURES.
Not applicable.
PART II
ITEM 5.        MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.
Holders of Common Stock
Our common stock trades on the NASDAQ using the ticker symbol “KFRC”. As of February 22, 2023, there were 145 holders of record.
Purchases of Equity Securities by the Issuer
In February 2023, the Board approved an increase in our stock repurchase authorization, bringing the total authorization from $41.3 million to $100.0 million. Purchases of common stock under the Plan are subject to certain price, market, volume and timing constraints, which are specified in the plan.
The following table presents information with respect to our repurchases of Kforce common stock during the three months ended December 31, 2022:
PeriodTotal Number of
Shares Purchased
(1)(2)(3)
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
October 1, 2022 to October 31, 2022110,658 $60.82 105,714 $59,844,814 
November 1, 2022 to November 30, 2022188,866 $57.52 187,319 $49,069,125 
December 1, 2022 to December 31, 2022276,444 $54.18 145,817 $41,276,204 
Total575,968 $56.55 438,850 $41,276,204 
(1) Includes 4,944 shares of stock received upon vesting of restricted stock to satisfy tax withholding requirements for the period October 1, 2022 to October 31, 2022.
(2) Includes 1,547 shares of stock received upon vesting of restricted stock to satisfy tax withholding requirements for the period November 1, 2022 to November 30, 2022.
(3) Includes 130,627 shares of stock received upon vesting of restricted stock to satisfy tax withholding requirements for the period December 1, 2022 to December 31, 2022.
ITEM 6.         RESERVED.
12


ITEM 7.     MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
This MD&A should be read in conjunction with our consolidated financial statements and the accompanying notes thereto contained in Item 8. Financial Statements and Supplementary Data of this report, as well as Item 1. Business of this report, for an overview of our operations and business environment.
EXECUTIVE SUMMARY
The following is an executive summary of what Kforce believes are highlights for 2022, which should be considered in the context of the additional discussions herein and in conjunction with the consolidated financial statements and notes thereto.
Revenue for the year ended December 31, 2022, increased 7.9%, per billing day, to $1.7 billion in 2022 from $1.6 billion in 2021. Revenue per billing day increased 17.9% in our Technology business and decreased 33.9% in our FA business, which was impacted by the expected run-off in the COVID-19 project-related business and repositioning efforts.
Flex revenue increased 7.6%, per billing day, to $1.65 billion in 2022 from $1.53 billion in 2021. Flex revenue increased 17.8%, per billing day, for Technology and decreased 37.8%, per billing day, for FA. Excluding revenues from the COVID-19 project-related business for both periods, our FA Flex business would have declined 16.7% in 2022 on a year-over-year, billing day basis primarily as a result of our repositioning efforts.
While our growth rates slowed in the second half of 2022 given the macro-economic uncertainties, our Technology business carried momentum into the fourth quarter of 2022 as evidenced by 8% growth on a year-over-year billing day basis.
Direct Hire revenue, per billing day, increased 16.7% to $58.3 million in 2022 from $49.8 million in 2021. Revenue in this more cyclically sensitive business was down 19.4% in the fourth quarter of 2022 on a year-over-year basis.
Gross profit margin increased 40 basis points to 29.3% in 2022 from 28.9% in 2021, primarily as a result of an increased mix of Direct Hire revenue and increased margins in our FA business. Flex gross profit margin increased 20 basis points to 26.8% for 2022 from 26.6% in 2021. Flex gross profit margin was flat for Technology and increased 230 basis points for FA in 2022 over 2021.
Selling, General and Administrative (“SG&A”) expenses as a percentage of revenue for the year ended December 31, 2022, increased to 22.2% from 21.9% in 2021. The increase is primarily driven by a provision for the note receivable from our joint venture recognized in the fourth quarter of 2022 and a gain on the sale of our corporate headquarters in 2021.
Net income for the year ended December 31, 2022, increased to $75.4 million, or $3.68 per share, from $75.2 million, or $3.54 per share, in 2021. The impairment charge and provision for the note receivable from our joint venture negatively impacted earnings per share in 2022 by $0.57. Excluding this impact, earnings per share improved approximately 20% in 2022 on a year-over-year basis.
The Firm returned $91.6 million of capital to our shareholders in the form of open market repurchases totaling $67.6 million, or 1.1 million shares, and quarterly dividends totaling $24.0 million during the year ended December 31, 2022. The total capital returned to shareholders in 2022 represented approximately 100% of operating cash flows.
Net debt was $25.5 million as of December 31, 2022, as compared to $3.0 million as of December 31, 2021.
Cash provided by operating activities was $90.8 million during the year ended December 31, 2022, as compared to $72.9 million for 2021. This increase is primarily driven by the strength in our accounts receivable portfolio and improved profitability levels, partially offset by payments for deferred payroll taxes as a result of the Coronavirus, Aid, Relief and Economic Security Act (the “CARES Act”) of approximately $19 million and final payments under our terminated Supplemental Executive Retirement Plan (“SERP”) of approximately $20 million.
13


RESULTS OF OPERATIONS
Certain discussions of the changes in our results of operations from the year ended December 31, 2021, as compared to the year ended December 31, 2020, have been omitted from this Form 10-K, and may be found in “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Form 10-K for the fiscal year ended December 31, 2021, filed with the SEC on February 25, 2022.
The following table presents certain items in our Consolidated Statements of Operations and Comprehensive Income as a percentage of revenue for the years ended:
 DECEMBER 31,
 202220212020
Revenue by segment:
Technology88.1 %80.6 %75.1 %
FA11.9 19.4 24.9 
Total Revenue100.0 %100.0 %100.0 %
Revenue by type:
Flex96.6 %96.9 %97.6 %
Direct Hire3.4 3.1 2.4 
Total Revenue100.0 %100.0 %100.0 %
Gross profit29.3 %28.9 %28.3 %
Selling, general and administrative expenses22.2 %21.9 %22.2 %
Depreciation and amortization0.3 %0.3 %0.4 %
Income from operations 6.8 %6.7 %5.7 %
Income from operations, before income taxes6.0 %6.3 %5.4 %
Net income4.4 %4.8 %4.0 %
Revenue. The following table presents revenue by type for each segment and percentage change from the prior period for the years ended December 31 (in thousands):
2022Increase
(Decrease)
2021Increase
(Decrease)
2020
Technology
Flex revenue$1,476,055 18.3 %$1,247,560 20.8 %$1,032,901 
Direct Hire revenue31,572 19.7 %26,381 57.7 %16,727 
Total Technology revenue$1,507,627 18.3 %$1,273,941 21.4 %$1,049,628 
FA
Flex revenue$176,395 (37.6)%$282,597 (14.7)%$331,196 
Direct Hire revenue26,743 14.4 %23,384 38.6 %16,876 
Total FA revenue$203,138 (33.6)%$305,981 (12.1)%$348,072 
Total Flex revenue$1,652,450 8.0 %$1,530,157 12.2 %$1,364,097 
Total Direct Hire revenue58,315 17.2 %49,765 48.1 %33,603 
Total Revenue$1,710,765 8.3 %$1,579,922 13.0 %$1,397,700 
14

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, per billing day, for the last five quarters:
Year-Over-Year Revenue Growth Rates
(Per Billing Day)
Q4 2022Q3 2022Q2 2022Q1 2022Q4 2021
Billing days6164646461
Technology Flex8.5 %15.7 %23.3 %26.0 %31.0 %
FA Flex(28.8)%(30.7)%(49.0)%(37.6)%(28.9)%
Total Flex 3.1 %8.7 %7.2 %11.8 %16.6 %
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 our Technology business increased 17.8% per billing day, during the year ended December 31, 2022, as compared to the same period in 2021. The increase was driven principally by a combination of significant growth in the number of consultants on assignment and higher average bill rates. Given the inflationary pressures on wages and scarcity of highly-skilled technology consultants, we have continued to experience a meaningful acceleration in average bill rates, which increased 1.7% sequentially in the fourth quarter of 2022. We believe that the growth in consultants on assignment was fueled by strong secular drivers of demand, the strength of our client portfolio, our concentration in highly-skilled technology talent, and solid execution. While we may be susceptible to short-term disruption with specific clients or industry-specific dynamics as a result of the macro-economic environment, we believe that we are positioned well to achieve our long-term growth ambitions. We expect first quarter 2023 Technology Flex revenue to grow in the low to mid-single digits year-over year.
Our FA business experienced a decrease in Flex revenue of 37.8%, per billing day, during the year ended December 31, 2022, as compared to the same period in 2021, primarily driven by the expected run-off of the COVID-related project business. Excluding the COVID-related business in 2021, FA Flex revenues declined 16.7% in 2022, per billing day, primarily as a result of our repositioning effort towards more highly-skilled roles. We expect first quarter 2023 FA Flex revenue to be down in the mid 20% range year-over year.
The following table presents the key drivers for the change in Flex revenue by segment over the prior period (in thousands):
YEAR ENDED DECEMBER 31,YEAR ENDED DECEMBER 31,
2022 vs. 20212021 vs. 2020
Key Drivers - Increase (Decrease)TechnologyFATechnologyFA
Volume - hours billed$118,757 $(144,684)$177,865 $(63,558)
Bill rate109,357 38,456 35,242 15,167 
Billable expenses381 26 1,552 (208)
Total change in Flex revenue$228,495 $(106,202)$214,659 $(48,599)
The following table presents total Flex hours billed by segment and the percentage change over the prior period for the years ended December 31 (in thousands):
2022Increase
(Decrease)
2021Increase
(Decrease)
2020
Technology16,794 9.6 %15,329 17.3 %13,070 
FA3,789 (51.2)%7,768 (19.2)%9,615 
Total Flex hours billed20,583 (10.9)%23,097 1.8 %22,685 
Direct Hire Revenue. The key drivers of Direct Hire revenue are the number of placements and the associated placement fee.
Direct Hire revenue increased 16.7% per billing day, during the year ended December 31, 2022, as compared to the same period in 2021, primarily driven by a significant increase in both placement fees and the number of placements. There has, however, been a moderation in the performance of this more cyclically sensitive business in the second half of 2022 given the macro-economic concerns. We expect Direct Hire revenue to decline in the first quarter of 2023 on a year-over-year basis by approximately 30%.
Gross Profit. Gross profit is determined 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. In addition, there are no consultant payroll costs associated with Direct Hire placements; thus, all Direct Hire revenue increases gross profit by the full amount of the placement fee.
15

The following table presents the gross profit as a percentage of total revenue (“gross profit percentage”) for each segment and percentage change over the prior period for the years ended December 31:
2022Increase
(Decrease)
2021Increase
(Decrease)
2020
Technology28.0 %0.4 %27.9 %1.1 %27.6 %
FA39.0 %18.2 %33.0 %7.8 %30.6 %
Total gross profit percentage29.3 %1.4 %28.9 %2.1 %28.3 %
Total gross profit percentage increased 40 basis points for the year ended December 31, 2022, as compared to the same period in 2021, primarily as a result of an increased mix of Direct Hire revenue and the expected run-off of the COVID-19 related business, which had a lower margin profile.
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.
The following table presents the Flex gross profit percentage for each segment and percentage change over the prior period for the years ended December 31:
2022Increase
(Decrease)
2021Increase
(Decrease)
2020
Technology26.4 %— %26.4 %— %26.4 %
FA29.7 %8.4 %27.4 %1.1 %27.1 %
Total Flex gross profit percentage26.8 %0.8 %26.6 %— %26.6 %
Our Flex gross profit percentage for the year ended December 31, 2022, as compared to the same period in 2021, increased 20 basis points. We have seen good stability in our Technology Flex gross margins over the last several years as the benefit from higher growth in our managed teams and project solutions business, which typically carries a higher margin profile, has offset any spread compression in the remainder of our Technology business.
FA Flex gross profit margins increased 230 basis points for the year ended December 31, 2022, as compared to the same period in 2021, primarily due to the expected run-off of the lower margin COVID-19 related business and our repositioning efforts.
The following table presents the key drivers for the change in Flex gross profit by segment over the prior period (in thousands):
YEAR ENDED DECEMBER 31,YEAR ENDED DECEMBER 31,
2022 vs. 20212021 vs. 2020
Key Drivers - Increase (Decrease)TechnologyFATechnologyFA
Revenue impact$60,365 $(29,128)$56,734 $(13,152)
Profitability impact395 4,061 (137)1,033 
Total change in Flex gross profit$60,760 $(25,067)$56,597 $(12,119)
SG&A Expenses. Total compensation, commissions, payroll taxes and benefit costs as a percentage of SG&A represented 84.1%, 85.4% and 83.0% of SG&A for the years ended December 31, 2022, 2021 and 2020, respectively. Commissions and other bonus incentives for our revenue-generating talent are variable costs driven primarily by revenue and gross profit levels, and associate performance.
The following table presents certain components of SG&A as a percentage of total revenue for the years ended December 31 (in thousands):
2022% of
Revenue
2021% of
Revenue
2020% of
Revenue
Compensation, commissions, payroll taxes and benefits costs$319,501 18.7 %$295,187 18.7 %$257,802 18.4 %
Other (1)
60,314 3.5 %50,534 3.2 %52,911 3.8 %
Total SG&A$379,815 22.2 %$345,721 21.9 %$310,713 22.2 %
(1) Includes items such as credit loss expense, lease expense, professional fees, travel, telephone, computer and certain other expenses.
SG&A as a percentage of revenue increased 30 basis points for the year ended December 31, 2022, as compared to the same period in 2021, mostly driven by a $1.9 million reserve related to the note receivable issued to our joint venture and a $2.0 million gain on the sale of our previous corporate headquarters in 2021.
16

The Firm continues to focus on improving the productivity of our associates and generating increased operating leverage as revenues grow.
Depreciation and Amortization. The following table presents depreciation and amortization expense and percentage change over the prior period by major category for the years ended December 31 (in thousands):
2022Increase
(Decrease)
2021Increase
(Decrease)
2020
Fixed asset depreciation (includes finance leases)$2,655 (5.9)%$2,822 (30.7)%$4,073 
Capitalized software amortization1,772 5.6 %1,678 42.0 %1,182 
Total Depreciation and amortization$4,427 (1.6)%$4,500 (14.4)%$5,255 
Other Expense, Net. Other expense, net was $14.4 million in 2022, $7.4 million in 2021 and $5.0 million in 2020. Other expense, net consists of our proportionate share of losses for our joint venture and interest expense related to outstanding borrowings under our credit facility.
During the years ended December 31, 2022, 2021 and 2020, we recognized $3.8 million, $2.5 million, and $1.7 million, respectively, related to our share of losses related to our equity method investment. During the year ended December 31, 2022, Other expense, net also includes an impairment charge of $13.7 million for our equity method investment. Refer to Note 1 - “Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report, for a more detailed discussion on the impairment of our equity method investment.
During the year ended December 31, 2022, Other expense, net also includes a $4.1 million gain recognized as a result of the termination of an interest rate swap agreement in May 2022. Refer to Note 14 - “Derivative Instrument and Hedging Activity” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data, for a complete discussion of the interest rate swap derivative instruments.
During the year ended December 31, 2021, Other expense, net includes $1.8 million expense related to the termination of our SERP in 2021. Refer to Note 12 - “Employee Benefit Plans” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report, for a complete discussion of the termination of our SERP.
Income Tax Expense. Income tax expense as a percentage of income from operations, before income taxes (our “effective tax rate”) for the years ended December 31, 2022, 2021 and 2020 were 26.4%, 24.3% and 25.5%, respectively. The 2022 effective tax rate was unfavorably impacted by a lower work opportunity tax credit and a lower tax benefit from the vesting of restricted stock in 2022, as compared to 2021.
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, repurchasing common stock, paying dividends or making acquisitions. Free Cash Flow has limitations due to the fact that it does not represent the residual cash flow available for discretionary expenditures. Therefore, we believe it is important to view Free Cash Flow as a complement to, but not as a replacement for, our Consolidated Statements of Cash Flows.
17

The following table presents Free Cash Flow (in thousands):
YEARS ENDED DECEMBER 31,
202220212020
Net income$75,431 $75,177 $56,039 
Non-cash provisions and other50,294 30,188 27,582 
Changes in operating assets/liabilities(34,920)(32,467)25,538 
Net cash provided by operating activities90,805 72,898 109,159 
Capital expenditures(8,109)(6,441)(6,475)
Free cash flow82,696 66,457 102,684 
Note receivable issued to our joint venture(6,750)— — 
Cash proceeds received from Company-owned life insurance1,077 — — 
Equity method investment(500)(9,000)(4,000)
Change in debt(74,400)— 35,000 
Repurchases of common stock(74,913)(66,210)(35,613)
Cash dividends(24,027)(20,120)(16,787)
Net proceeds from the sale of assets held for sale— 23,742 3,548 
Other(51)(1,366)(1,177)
Change in cash and cash equivalents$(96,868)$(6,497)$83,655 
Adjusted EBITDA. “Adjusted EBITDA”, a non-GAAP financial measure, is defined by Kforce as net income before depreciation and amortization, stock-based compensation expense, interest expense, net, income tax expense, loss from equity method investment, gain from Swap termination, reserve associated with the note receivable issued to our joint venture, impairment of equity method investment, gain on the sale of the corporate headquarters, legal settlement expense and SERP termination expense. Adjusted EBITDA should not be considered a measure of financial performance under GAAP. Items excluded from Adjusted EBITDA are significant components in understanding and assessing our past and future financial performance, and this presentation should not be construed as an inference by us that our future results will be unaffected by those items excluded from Adjusted EBITDA. Adjusted EBITDA is a key measure used by management to assess our operations including our ability to generate cash flows and our ability to repay our debt obligations and management believes it provides a good metric of our core profitability in comparing our performance to our competitors, as well as our performance over different time periods. Consequently, management believes it is useful information to investors. The measure should not be considered in isolation or as an alternative to net income, cash flows or other financial statement information presented in the consolidated financial statements as indicators of financial performance or liquidity. The measure is not determined in accordance with GAAP and is thus susceptible to varying calculations. Also, Adjusted EBITDA, as presented, may not be comparable to similarly titled measures of other companies.
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.
18

The following table presents Adjusted EBITDA and includes a reconciliation of net income to Adjusted EBITDA (in thousands):
YEARS ENDED DECEMBER 31,
 202220212020
Net income$75,431 $75,177 $56,039 
Depreciation and amortization4,427 4,500 5,255 
Stock-based compensation expense17,655 13,999 11,595 
Interest expense, net973 3,073 3,396 
Income tax expense27,011 24,090 19,173 
Loss from equity method investment3,824 2,480 1,681 
Gain from termination of interest rate swap(4,059)— — 
Reserve associated with note receivable issued to our joint venture1,925 — — 
Impairment of equity method investment13,684 — — 
Gain on sale of corporate headquarters— (2,051)— 
Legal settlement expense— 3,350 — 
SERP termination expense— 1,821 — 
Adjusted EBITDA$140,871 $126,439 $97,139 

LIQUIDITY AND CAPITAL RESOURCES
To meet our capital and liquidity requirements, we primarily rely on operating cash flow, as well as borrowings under our credit facility. At December 31, 2022 and 2021, we had $0.1 million and $97.0 million, respectively, in cash and cash equivalents, which consisted primarily of government money market funds. At December 31, 2022, Kforce had $146.3 million in working capital compared to $211.7 million at December 31, 2021.
Cash Flows
Our business has historically generated a significant amount of operating cash flows, which allows us to balance deploying available capital towards: (i) investing in our infrastructure to allow sustainable growth via capital expenditures; (ii) our dividend and share repurchase programs; and (iii) maintaining sufficient liquidity for potential acquisitions or other strategic investments.
The following table presents a summary of our net cash flows from operating, investing and financing activities (in thousands):
 YEARS ENDED DECEMBER 31,
Cash Provided by (Used in)202220212020
Operating activities$90,805 $72,898 $109,159 
Investing activities(14,282)8,301 (6,927)
Financing activities(173,391)(87,696)(18,577)
Change in cash and cash equivalents$(96,868)$(6,497)$83,655 
Operating Activities
Cash provided by operating activities was $90.8 million during the year ended December 31, 2022, as compared to $72.9 million during the year ended December 31, 2021. 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. Cash provided by operating activities during the year ended December 31, 2022, includes the payment of $20.0 million for amounts owed to two participants under the terminated SERP and the payment of approximately $19.3 million in deferred payroll taxes as a result of the application of the CARES Act. The year-over-year increase in cash provided by operating activities was primarily driven by strong collections of accounts receivable, improved profitability levels, proceeds from the termination of our interest rate swap, and continued management of working capital. This is partially offset by payments for deferred payroll taxes under the CARES Act.
Investing Activities
Cash used in investing activities was $14.3 million during the year ended December 31, 2022, and primarily consisted of cash used for capital expenditures of $8.1 million and the issuance of secured promissory notes to our joint venture totaling $6.8 million. Cash provided by investing activities of $8.3 million during the year ended December 31, 2021 primarily included $23.7 million in net proceeds from the sale of our corporate headquarters, partially offset by cash used for capital expenditures and capital contributions to our joint venture. We expect to continue selectively investing in our infrastructure, primarily focusing on implementing new and upgrading existing technologies that we expect will help deliver exceptional service to our clients, consultants, and candidates and improve productivity of our associates and the scalability of our organization.
19

Financing Activities
Cash used in financing activities was $173.4 million during the year ended December 31, 2022, as compared to $87.7 million during the year ended December 31, 2021. The change was primarily driven by $74.4 million of net payments on our credit facility, which includes payments of $112.6 million and draw downs of $38.2 million, as well as an overall increase in repurchases of common stock and dividend payments.
The following table presents the cash flow impact of the common stock repurchase activity for the years ended December 31 (in thousands):
202220212020
Open market repurchases$66,806 $54,265 $29,386 
Repurchase of shares related to tax withholding requirements for vesting of restricted stock8,107 11,945 6,227 
Total cash flow impact of common stock repurchases$74,913 $66,210 $35,613 
Cash paid in current year for settlement of prior year repurchases$181 $— $— 
During the years ended December 31, 2022, 2021 and 2020, Kforce declared and paid dividends of $24.0 million ($1.20 per share), $20.1 million ($0.98 per share) and $16.8 million ($0.80 per share), respectively.
On February 3, 2023, Kforce’s Board approved a 20% annual increase to the Company's dividend from $1.20 per share to $1.44 per share. The declaration, payment and amount of future dividends are discretionary and will be subject to determination by Kforce’s 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 negatively impact operating results and liquidity, as well as the ability of our lenders to fund borrowings. Actual results could also differ materially from those indicated as a result of a number of factors, including the use of currently available resources for potential acquisitions and additional stock repurchases.
Credit Facility
On October 20, 2021, the Firm entered into an amended and restated credit agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Securities, LLC, as lead arranger and bookrunner, Bank of America, N.A., as syndication agent, BMO Harris Bank, N.A., as documentation agent, and the lenders referred to therein (the “Amended and Restated Credit Facility”). Under the Amended and Restated Credit Facility, the Firm has a maximum borrowing capacity of $200.0 million, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of $150.0 million. The maturity date of the Amended and Restated Credit Facility is October 20, 2026. Refer to Note 13 - “Credit Facility” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report, for a complete discussion of our credit facility. As of December 31, 2022, $25.6 million was outstanding and $173.1 million, subject to certain covenants, was available.
In April 2017 and March 2020, Kforce entered into two forward-starting interest rate swap agreements to mitigate the risk of rising interest rates. As of December 31, 2022, the Firm did not have any outstanding interest rate swap derivative instruments. Refer to Note 14 - “Derivative Instrument and Hedging Activity” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report for a complete discussion of our interest rate swaps.
Stock Repurchases
The following table presents the open market repurchase activity under the Board-authorized common stock repurchase program for the years ended December 31 (in thousands):
2022 2021
Shares$Shares$
Open market repurchases1,124 $67,599 922 $54,446 
On February 3, 2023, the Board approved an increase in our stock repurchase authorization, bringing the total authorization to $100.0 million. As of December 31, 2022, $41.3 million remained available for further repurchases under the Board-authorized common stock repurchase program.
Contractual Obligations
In addition to our discussion and analysis surrounding our liquidity and capital resources, consideration should also be given to significant contractual obligations:
Our credit facility matures October 20, 2026, and as of December 31, 2022, our outstanding debt balance was $25.6 million. Total payments, however, are inherently uncertain as the Interest rates related to this outstanding balance are variable and the outstanding borrowings that will occur over the remaining term of the credit facility is unknown. Refer to Note 13 - “Credit Facility” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data for further detail of our credit facility.
20

We maintain various non-qualified deferred compensation plans pursuant to which eligible management and highly-compensated key employees may elect to defer all or part of their compensation to later years. As of December 31, 2022, the amount of our obligation under these plans was $40.5 million. These amounts are included in the accompanying Consolidated Balance Sheets and classified as Accounts payable and other accrued liabilities and Other long-term liabilities, as appropriate, and are payable based upon the elections of the plan participants (e.g., retirement, termination of employment, change-in-control). Amounts payable upon the retirement or termination of employment may become payable during the next five years if a covered employee retires, terminates, or schedules a distribution.
Our purchase obligations consist of agreements to purchase goods and services entered into in the ordinary course of business. As of December 31, 2022, the value of our non-cancellable unconditional purchase obligations was $21.9 million.
We have employment agreements with certain executives that provide for minimum compensation, salary and continuation of certain benefits for a six-month to a three-year period after their employment ends under certain circumstances. At December 31, 2022, our liability would be approximately $40.3 million for terminations related to a change in control and $17.3 million related to terminations in the absence of cause. Refer to Note 17 - “Commitments and Contingencies” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data for additional information regarding our commitments related to employment agreements.
We lease certain facilities and other properties under non-cancellable operating lease arrangements that expire at various dates through 2033. As of December 31, 2022, the value of our obligations under operating leases was $22.8 million. Refer to Note 11 - “Operating Leases” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data for additional information regarding our lease obligations and the timing of expected future payments, including a five-year maturity schedule.
Off-Balance Sheet Arrangements
Kforce provides letters of credit to certain vendors in lieu of cash deposits. At December 31, 2022, Kforce had letters of credit outstanding for operating lease and insurance coverage deposits totaling $1.3 million.
These off-balance sheet arrangements do not have a material impact on our liquidity or capital resources. These off-balance sheet arrangements do not provide financing, liquidity, market or credit risk support.
CRITICAL ACCOUNTING ESTIMATES
Our significant accounting policies are discussed in Note 1 – “Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report. Our consolidated financial statements are prepared in accordance with GAAP. In connection with the preparation of our consolidated financial statements, we are required to make assumptions and estimates about future events, and apply judgments that affect the reported amount of assets, liabilities, revenues, expenses and the related disclosures. 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 consolidated financial statements are prepared. On a regular basis, management reviews the accounting policies, estimates, assumptions and judgments to ensure that our consolidated financial statements are presented fairly and in accordance with GAAP. However, because future events and their effects cannot be determined with certainty, actual results could differ from our assumptions and estimates, and such differences could be material. Management believes that the following accounting estimates are the most critical to aid in fully understanding and evaluating our reported financial results, and they require management’s most difficult, subjective or complex judgments, resulting from the need to make estimates about the effect of matters that are inherently uncertain. We have not made any material changes in our accounting methodologies used in prior years.
Equity Method Investment
Initial Investment
We entered into a joint venture with WorkLLama in June 2019 and contributed $22.5 million in equity capital from inception through December 31, 2022.
Impairment Assessment
We review the equity method investment for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable. An impairment loss is recognized in the event that an other-than-temporary decline in the fair value of the investment occurs. Management’s estimate of fair value of the investment is generally based on the income approach and/or market approach or another acceptable fair value method. For the income approach, we utilize estimated discounted future cash flows expected to be generated by WorkLLama. For the market approach, we utilized market multiples of revenue and earnings derived from comparable publicly-traded companies. These types of analyses contain uncertainties because they require management to make significant assumptions and judgments including: (1) an appropriate rate to discount the expected future cash flows; (2) the inherent risk in achieving forecasted operating results; (3) long-term growth rates; (4) expectations for future economic cycles; (5) market comparable companies and appropriate adjustments thereto; and (6) market multiples.

21

For the year ended December 31, 2022, we recognized an impairment charge of $13.7 million, which was recorded in Other Expense, net, on the accompanying Consolidated Statements of Operations and Comprehensive Income.
Refer to Note 1 – “Summary of Significant Accounting Policies and Note 15 - “Fair Value Measurements” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report, for a complete discussion of our equity method investment and our impairment analysis.
Allowance for Credit Losses
Management performs an ongoing analysis of factors in establishing its allowance for doubtful accounts including recent write-off and delinquency trends, a specific analysis of significant receivable balances that are past due, the concentration of accounts receivable among clients and higher-risk sectors, and the current state of the U.S. economy. A 10% change in accounts reserved, at December 31, 2022, would have impacted our net income by approximately $0.1 million in 2022.
Accounting for Income Taxes
Our effective income tax rate is influenced by tax planning opportunities available to us in the various jurisdictions in which we conduct business. Significant judgment is required in determining our effective tax rate and in evaluating our tax positions, including those that may be uncertain.
We are also required to exercise judgment with respect to the realization of our net deferred tax assets. Management evaluates positive and negative evidence and exercises judgment regarding past and future events to determine if it is more likely than not that all or some portion of the deferred tax assets may not be realized. If appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized. A 0.5% change in our effective tax rate would have impacted our net income by approximately $0.5 million in 2022.
Refer to Note 6 – “Income Taxes” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report, for a complete discussion of the components of our income tax expense, as well as the temporary differences that exist as of December 31, 2022.
Goodwill Impairment
Goodwill is tested at the reporting unit level which is generally an operating segment, or one level below the operating segment level, where a business operates and for which discrete financial information is available and reviewed by segment management. We evaluate goodwill for impairment annually or more frequently whenever events or circumstances indicate that the fair value of a reporting unit is below its carrying value. We monitor the existence of potential impairment indicators throughout the year. It is our policy to conduct impairment testing based on our current business strategy in light of present industry and economic conditions, as well as future expectations.
When performing a quantitative assessment, we determine the fair value of our reporting units using widely accepted valuation techniques, including the discounted cash flow, guideline transaction and guideline company methods. These types of analyses contain uncertainties because they require management to make significant assumptions and judgments including: (1) an appropriate rate to discount the expected future cash flows; (2) the inherent risk in achieving forecasted operating results; (3) long-term growth rates; (4) expectations for future economic cycles; (5) market comparable companies and appropriate adjustments thereto; and (6) market multiples. When performing a qualitative assessment, we assess qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting unit was less than its carrying amount.
Refer to Note 8 – “Goodwill in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report, for a complete discussion of the valuation methodologies employed.
Self-Insured Liabilities
We are self-insured for certain losses related to health insurance claims that are below insurable limits. However, we obtain third-party insurance coverage to limit our exposure to claims in excess of insurable limits. When estimating our self-insured liabilities, we consider a number of factors, including historical claims experience, plan structure, internal claims management activities, demographic factors and severity factors. Periodically, management reviews its assumptions to determine the adequacy of our self-insured liabilities.
Our self-insured liabilities contain uncertainties because management is required to make assumptions and to apply judgment to estimate the ultimate total cost to settle reported claims and claims incurred but not reported (“IBNR”) as of the balance sheet date. A 10% change in our self-insured liabilities related to health insurance, as of December 31, 2022, would have impacted our net income by approximately $0.3 million in 2022.

NEW ACCOUNTING STANDARDS
Refer to Note 1 – “Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report, for a discussion of new accounting standards.

22

ITEM 7A.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
In addition to the inherent operational risks, Kforce is exposed to certain market risks, primarily related to changes in interest rates.
As of December 31, 2022, we had $25.6 million outstanding under our credit facility. A hypothetical 10% increase in interest rates in effect at December 31, 2022 would increase Kforce’s annual interest expense by less than $0.2 million. Refer to Note 13 - “Credit Facility” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report, for further details on our credit facility.

23


ITEM 8.        FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the stockholders and the Board of Directors of Kforce Inc.
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of Kforce, Inc. and subsidiaries (the "Company") as of December 31, 2022 and 2021, the related consolidated statements of operations and comprehensive income, changes in stockholders' equity, and cash flows, for each of the three years in the period ended December 31, 2022, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). We also have audited the Company’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
Basis for Opinions
The Company’s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on these financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements.
Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Equity Method Investment – Refer to Note 1 to the Consolidated Financial Statements
Critical Audit Matter Description
In June 2019, Kforce Inc. entered into a joint venture whereby Kforce Inc. has a 50% noncontrolling ownership in WorkLLama, LLC ("WorkLLama"). The noncontrolling interest in WorkLLama, a variable interest entity, is accounted for as an equity method investment. Under the equity method, the investment carrying value is recorded at cost and adjusted for the proportionate share of earnings or losses. Management reviews the equity method investment for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable. An impairment loss would be recognized in the event that an other-than-temporary decline in fair value of an investment occurs. Management’s estimate of fair value of an investment is considered a critical accounting estimate and changes in the assumptions used could have a significant impact on either the fair value, the amount of any impairment charge, or both. An
24

other-than-temporary impairment related to the equity method investment of $13.7 million was recorded in other expense, net, in the statement of operations and comprehensive income for the year December 31, 2022, resulting in a complete write off of the investment.
We identified the other-than-temporary impairment assessment and related impairment for the Company's equity method investment in WorkLLama as a critical audit matter. A high degree of subjective auditor judgment and an increased extent of effort was required throughout the audit to evaluate management's assessment related to the financial condition and near-term prospects of the investee, including the Company's intent to the hold the investment until recovery. Consideration of management’s assessment to determine fair value included evaluating factors that a market participant would use to measure fair value in consideration of the circumstances.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the other-than-temporary impairment assessment and associated impairment of the Company’s equity method investment in WorkLLama included the following, among others:
We performed risk assessment procedures which included procedures to understand and assess the reasonableness of WorkLLama projections and involved a fair value specialist to assist in evaluating the fair value assumptions.
We tested the operating effectiveness of the controls over the Company's process to evaluate if other-than-temporary impairment indicators exist for its equity method investment in WorkLLama, as well as to evaluate the considerations used to determine the fair value of the investment.
We evaluated the reasonableness of management's assessment related to the Company's intent to the hold the investment until recovery.
We evaluated the valuation techniques and relevant inputs to determine the fair value of the investee. This included involvement of our fair value specialists to evaluate the appropriateness of the methodology used in consideration of the circumstances and the sufficiency of data and the relevant observable inputs available to measure fair value.

/s/ Deloitte & Touche LLP
Tampa, Florida
February 24, 2023
We have served as the Company’s auditor since 2000.

25

KFORCE INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME
(IN THOUSANDS, EXCEPT PER SHARE AMOUNTS)
 
YEARS ENDED DECEMBER 31,
202220212020
Revenue$1,710,765 $1,579,922 $1,397,700 
Direct costs1,209,658 1,123,058 1,001,476 
Gross profit501,107 456,864 396,224 
Selling, general and administrative expenses379,815 345,721 310,713 
Depreciation and amortization4,427 4,500 5,255 
Income from operations116,865 106,643 80,256 
Other expense, net14,423 7,376 5,044 
Income from operations, before income taxes102,442 99,267 75,212 
Income tax expense27,011 24,090 19,173 
Net income 75,431 75,177 56,039 
Other comprehensive (loss) income:
Defined benefit pension plans, net of tax 3,103 (1,706)
Change in fair value of interest rate swap, net of tax (615)1,941 (1,191)
Comprehensive income$74,816 $80,221 $53,142 
Earnings per share:
Basic$3.76 $3.65 $2.67 
Diluted$3.68 $3.54 $2.62 
Weighted average shares outstanding – basic20,054 20,579 20,983 
Weighted average shares outstanding – diluted20,503 21,212 21,395 
The accompanying notes are an integral part of these consolidated financial statements.

26

KFORCE INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(IN THOUSANDS, EXCEPT PER SHARE AMOUNTS)
 
 DECEMBER 31,
 20222021
ASSETS
Current assets:
Cash and cash equivalents$121 $96,989 
Trade receivables, net of allowances of $1,575 and $2,342, respectively
269,496 265,322 
Income tax refund receivable35 3,010 
Prepaid expenses and other current assets8,108 6,790 
Total current assets277,760 372,111 
Fixed assets, net8,647 5,964 
Other assets, net75,771 92,629 
Deferred tax assets, net4,786 7,657 
Goodwill25,040 25,040 
Total assets$392,004 $503,401 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable and other accrued liabilities$72,792 $81,408 
Accrued payroll costs48,369 71,424 
Current portion of operating lease liabilities 4,576 6,338 
Income taxes payable5,696 1,261 
Total current liabilities131,433 160,431 
Long-term debt – credit facility25,600 100,000 
Other long-term liabilities52,773 54,564 
Total liabilities209,806 314,995 
Commitments and Contingencies (Note 17)
Stockholders’ equity:
Preferred stock, $0.01 par value; 15,000 shares authorized, none issued and outstanding
  
Common stock, $0.01 par value; 250,000 shares authorized, 73,242 and 72,997 issued and outstanding, respectively
732 730 
Additional paid-in capital507,734 488,036 
Accumulated other comprehensive income6 621 
Retained earnings492,764 442,596 
Treasury stock, at cost; 52,744 and 51,493 shares, respectively
(819,038)(743,577)
Total stockholders’ equity182,198 188,406 
Total liabilities and stockholders’ equity$392,004 $503,401 
The accompanying notes are an integral part of these consolidated financial statements.

27

KFORCE INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(IN THOUSANDS)
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Retained EarningsTreasury StockTotal Stockholders’ Equity
SharesAmountSharesAmount
Balance, December 31, 201972,202 $722 $459,545 $(1,526)$350,545 49,277 $(642,023)$167,263 
Net income— — — — 56,039 — — 56,039 
Adoption of new accounting standard, net of tax of $75
— — — — (214)— — (214)
Issuance for stock-based compensation and dividend equivalents, net of forfeitures398 4 934 — (938)— —  
Stock-based compensation expense— — 11,595 — — — — 11,595 
Employee stock purchase plan— — 304 — — (19)245 549 
Dividends ($0.80 per share)
— — — — (16,787)— — (16,787)
Defined benefit pension plan, no tax benefit— — — (1,706)— — — (1,706)
Change in fair value of interest rate swap, net of tax of $404
— — — (1,191)— — — (1,191)
Repurchases of common stock— — — — — 1,169 (35,613)(35,613)
Balance, December 31, 202072,600 726 472,378 (4,423)388,645 50,427 (677,391)179,935 
Net income— — — — 75,177 — — 75,177 
Issuance for stock-based compensation and dividend equivalents, net of forfeitures397 4 1,102 — (1,106)— —  
Stock-based compensation expense— — 13,999 — — — — 13,999 
Employee stock purchase plan— — 557 — — (15)205 762 
Dividends ($0.98 per share)
— — — — (20,120)— — (20,120)
Defined benefit pension plan, no tax benefit — — — 3,103 — — — 3,103 
Change in fair value of interest rate swap, net of tax of $657
— — — 1,941 — — — 1,941 
Repurchases of common stock— — — — — 1,080 (66,391)(66,391)
Balance, December 31, 202172,997 730 488,036 621 442,596 51,492 (743,577)188,406 
Net income— — — — 75,431 — — 75,431 
Issuance for stock-based compensation and dividend equivalents, net of forfeitures245 2 1,234 — (1,236)— —  
Stock-based compensation expense— — 17,655 — — — — 17,655 
Employee stock purchase plan— — 809 — — (17)245 1,054 
Dividends ($1.20 per share)
— — — — (24,027)— — (24,027)
Change in fair value of interest rate swap, net of tax benefit of $209
— — — (615)— — — (615)
Repurchases of common stock— — — — 1,269 (75,706)(75,706)
Balance, December 31, 202273,242 $732 $507,734 $6 $492,764 52,744 $(819,038)$182,198 

The accompanying notes are an integral part of these consolidated financial statements.
28

KFORCE INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(IN THOUSANDS)
 YEARS ENDED DECEMBER 31,
 202220212020
Cash flows from operating activities:
Net income$75,431 $75,177 $56,039 
Adjustments to reconcile net income to cash provided by operating activities:
Reserve related to note receivable1,925   
Impairment of equity method investment13,684   
Deferred income tax provision, net3,081 2,425 (2,298)
Provision for credit losses(126)11 2,130 
Depreciation and amortization4,427 4,500 5,255 
Stock-based compensation expense17,655 13,999 11,595 
Loss (gain) on disposal or impairment of assets191 (1,929)1,822 
Noncash lease expense5,683 5,509 5,499 
Loss on equity method investment3,824 2,480 1,681 
Defined benefit pension plans expense 2,157 842 
Other(50)1,036 1,056 
(Increase) decrease in operating assets
Trade receivables, net(4,049)(36,960)(12,863)
Other assets(9,199)(9,779)(4,485)
Increase (decrease) in operating liabilities
Accrued payroll costs(22,003)6,337 22,397 
Payment of benefit under terminated pension plan(19,965)  
Other liabilities20,296 7,935 20,489 
Cash provided by operating activities90,805 72,898 109,159 
Cash flows from investing activities:
Capital expenditures(8,109)(6,441)(6,475)
Equity method investment(500)(9,000)(4,000)
Note receivable issued to our joint venture(6,750)  
Cash proceeds received from Company-owned life insurance1,077   
Net proceeds from the sale of assets held for sale 23,742 3,548 
Cash (used in) provided by investing activities(14,282)8,301 (6,927)
Cash flows from financing activities:
Proceeds from credit facility38,200  35,000 
Payments on credit facility(112,600)  
Repurchases of common stock(74,913)(66,210)(35,613)
Cash dividends(24,027)(20,120)(16,787)
Payments on other financing arrangements(51)(1,366)(1,177)
Cash used in financing activities(173,391)(87,696)(18,577)
Change in cash and cash equivalents(96,868)(6,497)83,655 
Cash and cash equivalents at beginning of year96,989 103,486 19,831 
Cash and cash equivalents at end of year$121 $96,989 $103,486 
The accompanying notes are an integral part of these consolidated financial statements.

29

YEARS ENDED DECEMBER 31,
Supplemental Disclosure of Cash Flow Information202220212020
Cash paid during the year for:
Income taxes
$16,579 $24,277 $21,737 
Operating lease liabilities 6,992 7,468 7,330 
Interest, net885 2,453 2,574 
Non-Cash Financing and Investing Transactions:
ROU assets obtained from operating leases$9,997 $5,098 $5,695 
Unsettled repurchases of common stock974 181  
Employee stock purchase plan1,054 762 549 
The accompanying notes are an integral part of these consolidated financial statements.

30

KFORCE INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1. Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements have been prepared in conformity with Generally Accepted Accounting Principles (“GAAP”) and the rules of the Securities and Exchange Commission (the “SEC”).
Principles of Consolidation
The consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “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 workers’ compensation and health insurance; obligations for the pension plan; and the impairment of goodwill, other long-lived assets and the equity method investment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.
Revenue Recognition
All of our revenue and trade receivables are generated from contracts with customers and our revenues are derived from U.S. domestic operations.
Revenue is recognized when control of the promised services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities.
For substantially all of our revenue transactions, we have determined that the gross reporting of revenues as a principal, versus net as an agent, is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified service to the customer; (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate; and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.
Flex Revenue
Substantially all of our Flex revenue is recognized over time as temporary staffing services and managed solutions are provided by our consultants at the contractually established bill rates, net of applicable variable consideration, such as customer rebates and discounts. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income. We recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer satisfied over time. A relatively insignificant portion of our Flex revenue is outcome-based, as specified in our contractual arrangements with our clients. These arrangements are managed principally on a time and materials basis, but do involve an element of financial risk and is monitored by the Company.
Direct Hire Revenue
Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Because the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.
Variable Consideration
Transaction prices for Flex revenue include variable consideration. Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management’s expectation of the volume of services to be provided over the applicable period.
Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends.
31

Payment Terms
Our payment terms and conditions vary by arrangement. The vast majority of our terms are typically less than 90 days, however, we have extended our payment terms beyond 90 days for certain of our customers. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components.
Unsatisfied Performance Obligations
We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed.
Contract Balances
We record accounts receivable when our right to consideration becomes unconditional and services have been performed. Other than our trade receivable balance, we do not have any material contract assets as of December 31, 2022 and 2021.
We record a contract liability when we receive consideration from a customer prior to transferring services to the customer. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do not have any material contract liabilities as of December 31, 2022 and 2021.
Cost of Services
Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense, which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Associate and field management compensation, payroll taxes and fringe benefits are included in SG&A along with other customary costs such as administrative and corporate costs.
Commissions
Our associates make placements and earn commissions as a percentage of revenue or gross profit pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year.
Stock-Based Compensation
Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period and forfeitures are recognized as incurred and is reflected in SG&A in the accompanying Consolidated Statements of Operations and Comprehensive Income. Excess tax benefits or deficiencies of deductions attributable to employees’ vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Income Taxes
Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes.
Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability (including interest and penalties) for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Cash and Cash Equivalents
All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments. Our cash equivalents are held in government money market funds and at times may exceed federally insured limits.
Trade Receivables and Related Reserves
Trade receivables are recorded net of allowance for credit losses. The allowance for credit losses is determined using the application of a current expected credit loss model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. Trade receivables are written off after all reasonable collection efforts have been exhausted. Trade accounts receivable reserves as a percentage of gross trade receivables was less than 1% at both December 31, 2022 and 2021.
32

Fixed Assets
Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the expected terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&A in the Consolidated Statements of Operations and Comprehensive Income.
Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows.
Goodwill
Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the “income approach”) and the use of comparative market approaches (“market approach”). Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies and market multiples. Changes in economic and operating conditions or changes in Kforce’s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.
Equity Method Investment and Note Receivable
In June 2019, we entered into a joint venture whereby Kforce has a 50% noncontrolling interest in WorkLLama, which is accounted for as an equity method investment. Under the equity method, our carrying value included equity capital contributions, adjusted for our proportionate share of earnings or losses. During the years ended December 31, 2022 and 2021, we contributed $0.5 million and $9.0 million of equity capital contributions to our joint venture, respectively. We recorded a loss related to our equity method investment of $3.8 million and $2.5 million during the years ended December 31, 2022 and 2021, respectively.
During the year ended December 31, 2022, Kforce executed a series of promissory notes (the “Note Receivable”) to our joint venture for up to $7.5 million, with 7% annual interest, and principal and accrued interest payable due in a lump sum in June 2025, which is secured by all of the assets of the joint venture. The amount funded to our joint venture under the Note Receivable was $6.8 million as of December 31, 2022. There have been no payments received on the Note Receivable during the year ended December 31, 2022.
In December 2022, WorkLLama executed a letter of intent (“LOI”) with an independent third party whereby the third party would acquire WorkLLama and settle the outstanding debt, or a portion thereof, owed by WorkLLama to Kforce.
Based on the financial terms of the LOI and the seniority of the Note Receivable taking precedence, management determined that the equity method investment had an other than temporary impairment as of December 31, 2022, and we recognized an impairment loss of the full balance of the equity method investment of $13.7 million, which was recorded in Other Expense, net in the Consolidated Statements of Operations and Comprehensive Income. The balance of the equity method investment is nil and $17.0 million at December 31, 2022 and 2021, respectively, and was included in Other assets, net in the Consolidated Balance Sheet at December 31, 2021. Refer to Note 15 - “Fair Value Measurements” for more details on the impairment analysis of our equity method investment.
In addition, based on the proceeds expected upon the sale of our joint venture, as well as the associated legal, transaction and other costs, we assessed the collectability of the Note Receivable and recorded a credit loss on the Note Receivable of $1.9 million, which was recorded in SG&A in the Consolidated Statements of Operations and Comprehensive Income for the year ended December 31, 2022. The balance of the Note Receivable, net was $4.8 million and was included in Other assets, net in the Consolidated Balance Sheet at December 31, 2022.
On February 23, 2023, Kforce sold it’s 50% noncontrolling interest in WorkLLama to an unaffiliated third party. The net proceeds from this transaction settle the outstanding balance of the Note Receivable owed by WorkLLama to Kforce. Any gain as a result of this transaction is expected to be immaterial. Kforce will not have continuing involvement in the operations of WorkLLama other than as a customer of WorkLLama’s SaaS talent community platform.
Operating Leases
Kforce leases property for our field offices and corporate headquarters as well as certain office equipment, which limits our exposure to risks related to ownership. We determine if a contract or arrangement meets the definition of a lease at inception. We elected not to separate lease and non-lease components when determining the consideration in the contract. Right-of-use (“ROU”) assets and lease liabilities are recognized based on the present value of the lease payments over the lease term at the commencement date. If there is no rate implicit in the lease, we use our incremental borrowing rate in the present value
33

calculation, which is based on our collateralized borrowing rate and determined based on the terms of our leases and the economic environment in which they exist. Our lease agreements do not contain any material residual value guarantees or restrictive covenants.
ROU assets for operating leases, net of amortization, are recorded within Other assets, net and operating lease liabilities are recorded within current liabilities if expected to be recognized in less than one year and in Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. Operating lease additions are non-cash transactions and the amortization of the ROU assets is reflected as Noncash lease expense within operating activities in the Consolidated Statement of Cash Flows.
Our lease terms range from two to eleven years with a limited number of leases contain short-term renewal provisions that range from month-to-month to one year and some containing options to renew or terminate.
We elected the short-term practical expedient for leases with an initial term of 12 months or less and do not recognize ROU assets or lease liabilities for these short-term leases.
In addition to base rent, certain of our operating leases require variable payments of property taxes, insurance and common area maintenance. These variable lease costs, other than those dependent upon an index or rate, are expensed when the obligation for those payments is incurred.
Capitalized Software
Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are included in Other assets, net in the accompanying Consolidated Balance Sheets. Amortization expense is computed using the straight-line method over the estimated useful lives of the software, which range from one to ten years. Amortization expense of capitalized software during the years ended December 31, 2022, 2021 and 2020 was $1.8 million, $1.7 million and $1.1 million, respectively.
Health Insurance
Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to $600 thousand in claims annually. Additionally, for all claim amounts exceeding $600 thousand, Kforce retains the risk of loss up to an annual aggregate 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.
Legal Costs
Legal costs incurred in connection with loss contingencies are expensed as incurred.
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 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 years ended December 31, 2022, 2021 and 2020, there were 449 thousand, 633 thousand and 412 thousand common stock equivalents, respectively, included in the diluted WASO. For the years ended December 31, 2022, 2021 and 2020, there were 292 thousand, 9 thousand and 249 thousand, respectively, of anti-dilutive common stock equivalents.
Treasury Stock
The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders’ equity in the accompanying consolidated financial statements.
Derivative Instrument
Our interest rate swap derivative instruments were designated as cash flow hedges and recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instruments are recorded as a component of Accumulated other comprehensive income, net of tax, and reclassified into earnings when the hedged items affect earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item. As of December 31, 2022, the Firm did not have any outstanding interest rate swap derivative instruments.
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date.
34

The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.
Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.
Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.
Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management’s own assumptions about inputs used in pricing the asset or liability.
Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.
Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill, other long-lived assets and the equity method investment. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired.
The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments.
New Accounting Standards
Recently Issued Accounting Standards Not Yet Adopted
In March 2020, the FASB issued guidance for reference rate reform, which provided temporary optional guidance to ease the potential burden in accounting for reference rate reform in contracts and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. We adopted this guidance effective January 1, 2020. The FASB has since issued subsequent updates to the initial guidance. In December 2022, the FASB issued subsequent guidance for reference rate reform, which extends the final sunset date from December 31, 2022 to December 31, 2024. We are currently evaluating the potential impact of adopting this standard, but do not expect it to have a material impact on our consolidated financial statements.
2. Reportable Segments
Kforce’s reportable segments are Technology and FA. Historically, and for the year ended December 31, 2022, Kforce has generated only sales and gross profit information on a segment basis. We do not report total assets or income from continuing operations separately by segment as our operations are largely combined.
The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):
TechnologyFATotal
2022
Revenue $1,507,627 $203,138 $1,710,765 
Gross profit$421,922 $79,185 $501,107 
Operating and other expenses 398,665 
Income from operations, before income taxes$102,442 
2021
Revenue $1,273,941 $305,981 $1,579,922 
Gross profit$355,971 $100,893 $456,864 
Operating and other expenses357,597 
Income from operations, before income taxes$99,267 
2020
Revenue$1,049,628 $348,072 $1,397,700 
Gross profit$289,720 $106,504 $396,224 
Operating and other expenses321,012 
Income from operations, before income taxes$75,212 

35

3. Disaggregation of Revenue
The following table provides information about disaggregated revenue by segment and revenue type for the years ended December 31 (in thousands):
TechnologyFATotal
2022
Flex revenue$1,476,055 $176,395 $1,652,450 
Direct Hire revenue31,572 26,743 58,315 
Total Revenue$1,507,627 $203,138 $1,710,765 
2021
Flex revenue$1,247,560 $282,597 $1,530,157 
Direct Hire revenue26,381 23,384 49,765 
Total Revenue$1,273,941 $305,981 $1,579,922 
2020
Flex revenue$1,032,901 $331,196 $1,364,097 
Direct Hire revenue16,727 16,876 33,603 
Total Revenue$1,049,628 $348,072 $1,397,700 
4. Allowance for Credit Losses
The allowance for credit losses on trade receivables is determined by estimating and recognizing lifetime expected losses, rather than incurred losses, which results in the earlier recognition of credit losses even if the expected risk of credit loss is remote. As part of our analysis, we apply credit loss rates to outstanding receivables by aging category. For certain clients, we perform a quarterly credit review, which considers the client’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 year ended December 31, 2022.
The following table presents the activity within the allowance for credit losses on trade receivables for the years ended December 31, 2022 and 2021 (in thousands):
Allowance for credit losses, January 1, 2021$2,757 
Current period provision11 
Write-offs charged against the allowance, net of recoveries of amounts previously written off(1,039)
Allowance for credit losses, December 31, 20211,729 
Current period provision(126)
Write-offs charged against the allowance, net of recoveries of amounts previously written off(597)
Allowance for credit losses, December 31, 2022$1,006 
The allowances on trade receivables presented in the Consolidated Balance Sheets include $0.6 million for reserves unrelated to credit losses at December 31, 2022 and 2021.
5. Fixed Assets, Net
The following table presents major classifications of fixed assets and related useful lives (in thousands, except useful lives):
  DECEMBER 31,
 USEFUL LIFE20222021
Furniture and equipment
1-10 years
$5,553 $5,630 
Computer equipment
1-10 years
5,168 5,358 
Leasehold improvements
1-11 years
9,624 6,989 
Total fixed assets20,345 17,977 
Less accumulated depreciation (11,698)(12,013)
Total Fixed assets, net$8,647 $5,964 
Depreciation expense was $2.7 million, $2.8 million and $4.1 million during the years ended December 31, 2022, 2021 and 2020, respectively.

36

6. Income Taxes
The provision for income taxes consists of the following (in thousands):
 YEARS ENDED DECEMBER 31,
 202220212020
Current tax expense:
Federal$17,535 $15,617 $17,278 
State6,400 5,765 4,119 
Deferred tax expense3,076 2,708 (2,224)
Total Income tax expense$27,011 $24,090 $19,173 
The provision for income taxes shown above varied from the statutory federal income tax rate for those periods as follows:
 YEARS ENDED DECEMBER 31,
 202220212020
Federal income tax rate21.0 %21.0 %21.0 %
State income taxes, net of Federal tax effect5.4 5.0 5.3 
Non-deductible compensation and meals and entertainment2.5 2.2 1.4 
Tax credits(1.2)(2.2)(1.5)
Tax benefit from restricted stock vesting(1.0)(2.6)(1.5)
Other(0.3)0.9 0.8 
Effective tax rate26.4 %24.3 %25.5 %
The 2022 effective tax rate was unfavorably impacted by a lower Work Opportunity Tax Credit (“WOTC”) and a lower tax benefit from the vesting of restricted stock in 2022, as compared with 2021. The 2021 effective rate was favorably impacted by a higher WOTC and a greater tax benefit from the vesting of restricted stock in 2021, as compared with 2020. These were offset by greater non-deductible compensation to certain executive officers pursuant to IRS Code Section 162(m).

Deferred tax assets and liabilities are composed of the following (in thousands):
 DECEMBER 31,
 20222021
Deferred tax assets:
Accounts receivable reserves$901 $604 
Accrued liabilities2,855 2,367 
Deferred compensation obligation6,521 5,702 
Stock-based compensation902 715 
Operating lease liabilities5,411 4,704 
Pension and post-retirement benefit plans 2,929 
Deferred payroll taxes 4,965 
Other8 11 
Deferred tax assets16,598 21,997 
Deferred tax liabilities:
Prepaid expenses(359)(604)
Fixed assets(4,694)(4,185)
Goodwill(2,408)(2,413)
ROU assets for operating leases(4,397)(3,965)
Partnership basis difference46 (2,966)
Other (207)
Deferred tax liabilities(11,812)(14,340)
Valuation allowance  
Total Deferred tax assets, net$4,786 $7,657 

37

In evaluating the realizability of Kforce’s deferred tax assets, management assesses whether it is more likely than not that some portion, or all, of the deferred tax assets, will be realized. Management considers, among other things, the ability to generate future taxable income (including reversals of deferred tax liabilities) during the periods in which the related temporary differences will become deductible.
Kforce is periodically subject to IRS audits, as well as state and other local income tax audits for various tax years. Although Kforce has not experienced any material liabilities in the past due to income tax audits, Kforce can make no assurances concerning any future income tax audits.
Kforce and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. With a few exceptions, Kforce is no longer subject to federal, state, local, or non-U.S. income tax examinations by tax authorities for years before 2019.
7. Other Assets, Net
Other assets, net consisted of the following (in thousands):
DECEMBER 31,
20222021
Assets held in Rabbi Trust$31,976 $41,607 
ROU assets for operating leases, net17,102 15,395 
Capitalized software, net (2)16,149 14,666 
Deferred loan costs, net881 1,115 
Note Receivable, net (3)4,825  
Equity method investment (1) 17,008 
Other non-current assets4,838 2,838 
Total Other assets, net$75,771 $92,629 
(1) In December 2022, management determined there was an other than temporary impairment related to the equity method investment. Refer to Note 1 - “Summary of Significant Accounting Policies” for more information on our equity method investment.
(2) Accumulated amortization of capitalized software was $36.6 million and $35.5 million as of December 31, 2022 and 2021, respectively.
(3) During the year ended December 31, 2022, Kforce executed the Note Receivable with our joint venture that amounted to $6.75 million. For the year ended December 31, 2022, we recorded a reserve of $1.9 million on the Note Receivable. Refer to Note 1 - “Summary of Significant Accounting Policies” for more details on the Note Receivable issued to our joint venture.
8. Goodwill
The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of December 31, 2022, 2021 and 2020 (in thousands):
TechnologyFATotal
Goodwill, gross amount$156,391 $19,766 $176,157 
Accumulated impairment losses(139,357)(11,760)(151,117)
Goodwill, carrying value$17,034 $8,006 $25,040 
There was no impairment expense related to goodwill for each of the years ended December 31, 2022, 2021 and 2020.
Management performed its annual impairment assessment of the carrying value of goodwill as of December 31, 2022 and 2021. For each of our reporting units, we assessed qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting units was less than its carrying amount. Based on the qualitative assessments, management determined that it was not more likely than not that the fair values of the reporting units were less than the carrying values at December 31, 2022 and 2021. A deterioration in any of the assumptions could result in an impairment charge in the future.

38

9. Current Liabilities
The following table provides information on certain current liabilities (in thousands):
 DECEMBER 31,
 20222021
Accounts payable$49,600 $40,241 
Accrued liabilities23,192 41,167 
Total Accounts payable and other accrued liabilities$72,792 $81,408 
Payroll and benefits$41,506 $43,738 
Payroll taxes2,633 22,466 
Health insurance liabilities3,481 4,474 
Workers’ compensation liabilities749 746 
Total Accrued payroll costs$48,369 $71,424 
Our accounts payable balance includes vendor and third party payables. Our accrued liabilities balance includes the current portion of our deferred compensation plans liability, contract liabilities from contracts with customers (such as customer rebates) and other accrued liabilities. Our accrued liabilities as of December 31, 2021, included $20 million of aggregate benefit obligation owed to two participants under the Supplemental Executive Retirement Plan (“SERP”). The SERP was terminated on April 30, 2021, and the Company paid the SERP benefits obligation in full during the year ended December 31, 2022.
Our payroll taxes as of December 31, 2021, included approximately $19.3 million in deferred payroll taxes as a result of the application of the CARES Act, and were paid in full during the year ended December 31, 2022.
10. Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
DECEMBER 31,
20222021
Deferred compensation plan$36,390 $42,623 
Operating lease liabilities16,380 11,919 
Other long-term liabilities 3 22 
Total Other long-term liabilities$52,773 $54,564 
11. Operating Leases
The following table presents weighted-average terms for our operating leases:
DECEMBER 31,
20222021
Weighted-average discount rate2.6 %3.0 %
Weighted-average remaining lease term6.8 years3.9 years
The following table presents operating lease expense included in SG&A (in thousands):
DECEMBER 31,
Lease Cost20222021
Operating lease expense$6,279 $6,363 
Variable lease costs965 1,078 
Short-term lease expense1,615 1,199 
Sublease income(205)(87)
Total operating lease expense$8,654 $8,553 
39

The following table presents the maturities of operating lease liabilities as of December 31, 2022 (in thousands):
2023$5,051 
20244,072 
20252,869 
20261,864 
20271,763 
Thereafter7,151 
Total maturities of operating lease liabilities22,770 
Less: imputed interest1,814 
Total operating lease liabilities$20,956 
Our corporate headquarters lease in Tampa, Florida, requires aggregate future lease payments of approximately $10.9 million over the entire lease term, which includes annual escalation adjustments, and has a non-cancellable lease term of 129 months, excluding renewal options. As part of the executed lease, we received a leasehold improvement allowance of $1.6 million for the design, engineering, installation, supply and construction of the improvements. Lease payments begin on July 1, 2023, however, the lease accounting commencement date began in the fourth quarter of 2022 when we occupied the facility.
12. Employee Benefit Plans
401(k) Savings Plans
The Firm maintains various qualified defined contribution 401(k) retirement savings plans for eligible employees. Assets of these plans are held in trust for the sole benefit of employees and/or their beneficiaries. Employer matching contributions are discretionary and are funded annually as approved by the Board. Kforce accrued matching 401(k) contributions for continuing operations of $2.1 million and $1.9 million as of December 31, 2022 and 2021, respectively.
Employee Stock Purchase Plan
Kforce’s employee stock purchase plan allows all eligible employees to enroll each quarter to purchase Kforce’s common stock at a 5% discount from its market price on the last day of the quarter. Kforce issued 17 thousand, 15 thousand, and 19 thousand shares of common stock at an average purchase price of $63.37, $51.10 and $29.43 per share during the years ended December 31, 2022, 2021 and 2020, respectively. All shares purchased under the employee stock purchase plan were settled using Kforce’s treasury stock.
Deferred Compensation Plans
The Firm maintains various non-qualified deferred compensation plans, pursuant to which eligible management and highly compensated key employees, as defined by IRS regulations, may elect to defer all or part of their compensation to later years. These amounts are classified in Accounts payable and other accrued liabilities if payable within the next year or in Other long-term liabilities if payable after the next year, upon retirement or termination of employment, in the accompanying Consolidated Balance Sheets. At December 31, 2022 and 2021, amounts related to the deferred compensation plans included in Accounts payable and other accrued liabilities were $4.1 million and $4.1 million, respectively, and $36.4 million and $42.6 million was included in Other long-term liabilities at December 31, 2022 and 2021, respectively, in the Consolidated Balance Sheets. For the years ended December 31, 2022, 2021 and 2020, we recognized compensation expense for the plans of $0.5 million, $1.1 million and $1.0 million, respectively.
Kforce maintains a Rabbi Trust and holds life insurance policies on certain individuals to assist in the funding of the deferred compensation liability. If necessary, employee distributions are funded through proceeds from the sale of assets held within the Rabbi Trust. The balance of the assets held within the Rabbi Trust, including the cash surrender value of the Company-owned life insurance policies, was $32.0 million and $41.6 million as of December 31, 2022 and 2021, respectively, and is recorded in Other assets, net in the accompanying Consolidated Balance Sheets. As of December 31, 2022, the life insurance policies had a net death benefit of $168.3 million.
Supplemental Executive Retirement Plan
Prior to April 30, 2021, Kforce maintained the SERP, which benefited two executives. The SERP was a non-qualified benefit plan and did not include elective deferrals of covered executive officers’ compensation. The related net periodic benefit costs were comprised of service cost and interest cost. The service cost amounted to $199 thousand and $345 thousand for the years ended December 31, 2021 and 2020, respectively, and were recorded in SG&A. The interest cost amounted to $138 thousand and $497 thousand for the years ended December 31, 2021 and 2020, respectively, and were recorded in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Effective April 30, 2021, Kforce’s Board of Directors irrevocably terminated the SERP. As a result of the termination of the SERP, Kforce recognized a net loss of $1.8 million for the year ended December 31, 2021, which was recorded in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income.
40

The SERP benefits owed to the two participants at December 31, 2021 was approximately $20.0 million in the aggregate, which represented the fair value at the date of termination, and was recorded in Accounts payable and accrued liabilities in the Consolidated Balance Sheet. During the year ended December 31, 2022, the Company paid the SERP benefit obligation in full.
13. Credit Facility
On October 20, 2021, the Firm entered into an amended and restated credit agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Securities, LLC, as lead arranger and bookrunner, Bank of America, N.A., as syndication agent, BMO Harris Bank, N.A., as documentation agent, and the lenders referred to therein (the “Amended and Restated Credit Facility”). Under the Amended and Restated Credit Facility, the Firm has a maximum borrowing capacity of $200.0 million, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of $150.0 million (the “Commitment”). The maturity date of the Amended and Restated Credit Facility is October 20, 2026.
Revolving credit loans under the Amended and Restated Credit Facility bears interest at a rate equal to (a) the Base Rate (as described below) plus the Applicable Margin (as described below) or (b) the LIBOR Rate plus the Applicable Margin. Swingline loans under the Amended and Restated Credit Facility bears interest at a rate equal to the Base Rate plus the Applicable Margin. The Base Rate is the highest of: (i) the Wells Fargo Bank, National Association prime rate, (ii) the federal funds rate plus 0.50% or (iii) one-month LIBOR plus 1.00%, and the LIBOR Rate is reserve-adjusted LIBOR for the applicable interest period, but not less than zero. The Applicable Margin is based on the Firm’s total leverage ratio. The Applicable Margin for Base Rate loans ranges from 0.125% to 0.500% and the Applicable Margin for LIBOR Rate loans ranges from 1.125% to 1.50%. The Amended and Restated Credit Facility includes customary provisions relating to the transition from LIBOR as the benchmark interest rate under the Credit Agreement, including providing for a Benchmark Replacement option (as defined in the Credit Agreement) to replace LIBOR. The Firm will pay a quarterly non-refundable commitment fee equal to the Applicable Margin on the average daily unused portion of the Commitment (swingline loans do not constitute usage for this purpose). The Applicable Margin for the commitment fee is based on the Firm’s total leverage ratio and ranges between 0.20% and 0.30%.
The Firm is subject to certain affirmative and negative financial covenants including (but not limited to) the maintenance of a fixed charge coverage ratio of no less than 1.25 to 1.00 and the maintenance of a total leverage ratio of no greater than 3.50 to 1.00. The numerator in the fixed charge coverage ratio is defined pursuant to the Amended and Restated Credit Facility as earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense and other permitted items pursuant to our Credit Facility (defined as “Consolidated EBITDA”), less cash paid for capital expenditures, income taxes and dividends. The denominator is defined as Kforce’s fixed charges such as interest expense and principal payments paid or payable on outstanding debt other than borrowings under the Amended and Restated Credit Facility. The total leverage ratio is defined pursuant to the Amended and Restated Credit Facility as total indebtedness divided by Consolidated EBITDA. Our ability to make distributions or repurchases of equity securities could be limited if an event of default has occurred. Furthermore, our ability to repurchase equity securities in excess of $25.0 million over the last four quarters could be limited if (a) the total leverage ratio is greater than 3.00 to 1.00 and (b) the Firm’s availability, inclusive of unrestricted cash, is less than $25.0 million. As of December 31, 2022, we are in compliance with all of our financial covenants contained in the Amended and Restated Credit Facility.
As of December 31, 2022 and 2021, $25.6 million and $100.0 million was outstanding on the Amended and Restated Credit Facility, respectively. Kforce had $1.3 million of outstanding letters of credit at December 31, 2022 and 2021, which pursuant to the Amended and Restated Credit Facility, reduces the availability.
14. Derivative Instrument and Hedging Activity
As of December 31, 2022, the Firm did not have any outstanding interest rate swap derivative instruments.
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 matured on April 29, 2022. Other information related to Swap A is as follows: Notional amount - $25.0 million; and Fixed interest rate - 1.81%.
On March 12, 2020, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A (“Swap B”, together with Swap A, the "Swaps"). Swap B was effective on March 17, 2020. Other information related to Swap B is as follows: Scheduled maturity date - May 30, 2025; Fixed interest rate - 0.61%; and Notional amount - $100.0 million.
The Firm used the Swaps as an interest rate risk management tool to mitigate the potential impact of rising interest rates on variable rate debt. The fixed interest rate for each Swap plus the applicable interest margin under our credit facility, was included in interest expense and recorded in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income.
In May 2022, the Firm terminated Swap B in anticipation of paying the outstanding amount on the Amended and Restated Credit Facility, which was $100.0 million. At the termination of Swap B, the amount recorded in Accumulated other comprehensive income was recognized. We received proceeds of $4.1 million, which represented the gain and fair value of Swap B at the time of termination, and is included in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Both Swaps A and B were designated as cash flow hedges. The change in the fair value of the Swaps was previously recorded as a component of Accumulated other comprehensive income in the consolidated financial statements.
41

The following table sets forth the activity in the accumulated derivative instrument activity (in thousands):
December 31,
20222021
Accumulated derivative instrument gain (loss), beginning of year$823 $(1,774)
Net change associated with current period hedging transactions(823)$2,597 
Accumulated derivative instrument gain, end of year$— $823 
15. Fair Value Measurements
Recurring Fair Values - Interest Rate Swap Derivative Instruments
Our interest rate swaps were previously measured at fair value using readily observable inputs, which are considered to be Level 2 inputs, on a recurring basis and were recorded in Other long-term liabilities within the accompanying Consolidated Balance Sheets. In April 2022, Swap A matured and in May 2022, we terminated Swap B. Refer to Note 14 - “Derivative Instrument and Hedging Activity” for a complete discussion of the interest rate swap derivative instruments.
The fair value of the interest rate swap derivative instruments at December 31, 2021was an asset of $823 thousand and was classified as a Level 2 instrument. At December 31, 2022, Kforce had no interest rate swap derivative instruments outstanding.
Nonrecurring Fair Values - Equity Method Investment
We review the equity method investment for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable. An impairment loss is recognized in the event that an other-than-temporary decline in the fair value of the investment occurs.
Events such as the impact of the COVID-19 pandemic (in 2020), a strategic repositioning of the joint venture to focus on providing its clients with an ability to directly source and engage talent on its platform (in 2021) and delays in WorkLLama’s ability to achieve its financial projections, despite continued demand for its technology platform, have resulted in the indicators of other than temporary impairments. When these events have occurred, we performed an impairment test utilizing the market and income approaches. For the income approach, we utilized estimated discounted future cash flows expected to be generated by WorkLLama. For the market approach, we utilized market multiples of revenue and earnings derived from comparable publicly-traded companies. These types of analyses contain uncertainties because they require management to make significant assumptions and judgments, including: (1) an appropriate rate to discount the expected future cash flows; (2) the inherent risk in achieving forecasted operating results; (3) long-term growth rates; (4) expectations for future economic cycles; (5) market comparable companies and appropriate adjustments thereto; and (6) market multiples. The fair value determination in our impairment tests is considered Level 3, due to the high sensitivity to changes in key assumptions, including, but not limited to, the discount rate that is applied to the financial projections. The fair value of the equity investment, determined by our previous impairment analysis, concluded that the fair value exceeded the carrying value.
During 2022, with the assistance of an independent financial advisor, WorkLLama and Kforce were pursuing the identification of a strategic partner to support WorkLLama’s future growth expectations and further invest in their technology platform. In the fourth quarter of 2022, Kforce made a strategic decision to focus on investing in the growth of its business and to pursue an exit of its equity stake in WorkLLama, which was an indicator of other than temporary impairment. In December 2022, WorkLLama executed a LOI with an independent third party whereby they would acquire WorkLLama and settle the outstanding debt, or a portion thereof, owed by WorkLLama to Kforce. This transaction closed on February 23, 2023. As a result of this transaction, Kforce no longer has any equity interest in WorkLLama. Management used this, combined with other facts and circumstances, to determine the fair value of the equity method investment and recognized an impairment loss of the full balance of the equity method investment as of December 31, 2022. The fair value of the equity method investment was measured using the best information available, including the economics of the transaction and management’s judgment, which are considered Level 3 inputs. The valuation technique utilized at December 31, 2022 changed based on the circumstances discussed above. During the years ended December 31, 2021 and 2020, the Company did not record any impairments related to the equity method investment. Refer to Note 1 - “Summary of Significant Accounting Policies” for more details.
There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the years ended December 31, 2022 and 2021.
16. Stock-based Compensation
On April 22, 2021, the Kforce shareholders approved the 2021 Stock Incentive Plan (the “2021 Plan”). The 2021 Plan allows for the issuance of stock options, stock appreciation rights, stock awards (including restricted stock awards (“RSAs”) and restricted stock units (“RSUs”)) and other stock-based awards. The aggregate number of shares of common stock that are subject to awards under the 2021 Plan is approximately 3.9 million shares. The 2021 Plan terminates on April 22, 2031. Prior to the effective date of the 2021 Plan, the Company granted stock awards to eligible participants under our 2020 Stock Incentive Plan, 2017 Stock Incentive Plan, 2016 Stock Incentive Plan and 2013 Stock Incentive Plan (collectively the “Prior Plans”). As of the effective date of the 2021 Plan, no additional awards may be granted pursuant to the Prior Plans; however, awards outstanding as of the effective date will continue to vest in accordance with the terms of the Prior Plans.
During the years ended December 31, 2022, 2021 and 2020, stock-based compensation expense was $17.7 million, $14.0 million and $11.6 million, respectively. The related tax benefit for the years ended December 31, 2022, 2021 and 2020 was $3.7 million, $4.1 million, and $3.4 million, respectively.
42

Restricted Stock
Restricted stock (including RSAs and RSUs) are granted to executives and management either: for awards related to Kforce’s annual long-term incentive (“LTI”) compensation program, or as part of a compensation package in order to retain directors, executives and management. The LTI award amounts are primarily based on Kforce’s total shareholder return versus a pre-defined peer group. Restricted stock granted during the year ended December 31, 2022, will vest ratably over a period of one to ten years.
RSAs contain the same voting rights as other common stock as well as the right to forfeitable dividends in the form of additional RSAs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. RSUs contain no voting rights, but have the right to forfeitable dividend equivalents in the form of additional RSUs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. The distribution of shares of common stock for each RSU, pursuant to the terms of the Kforce Inc. Director’s Restricted Stock Unit Deferral Plan, can be deferred to a date later than the vesting date if an appropriate election was made. In the event of such deferral, vested RSUs have the right to dividend equivalents.
The following table presents the restricted stock activity for the years ended December 31, 2022, (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, 20211,083 $35.00 
Granted285 $55.85 
Forfeited/Canceled(40)$49.52 
Vested(417)$42.19 $23,724 
Outstanding at December 31, 2022911 $54.42 
The weighted-average grant date fair value of restricted stock granted was $55.85, $47.58 and $40.11 during the years ended December 31, 2022, 2021 and 2020, respectively. The total intrinsic value of restricted stock vested was $23.7 million, $33.6 million and $18.0 million during the years ended December 31, 2022, 2021 and 2020, respectively.
The fair market value of restricted stock is determined based on the closing stock price of Kforce’s common stock at the date of grant and is amortized on a straight-line basis over the requisite service period. As of December 31, 2022, total unrecognized stock-based compensation expense related to restricted stock was $45.6 million, which will be recognized over a weighted-average remaining period of 4.2 years.
17. Commitments and Contingencies
Purchase Commitments
Kforce has various commitments to purchase goods and services in the ordinary course of business. These commitments are primarily related to software and online application licenses and hosting. As of December 31, 2022, these purchase commitments amounted to approximately $21.9 million and are expected to be paid as follows: $15.8 million in 2023; $4.6 million in 2024, $0.8 million in 2025, $0.4 million in 2026 and $0.3 million in 2027.
Letters of Credit
Kforce provides letters of credit to certain vendors in lieu of cash deposits. At December 31, 2022, Kforce had letters of credit outstanding for operating lease and insurance coverage deposits totaling $1.3 million.
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 December 31, 2022, our liability would be approximately $40.3 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 $17.3 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.

43

Litigation
We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business. We have made accruals with respect to certain of these matters, where appropriate, that are reflected in our consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable, or the amount of loss cannot be reasonably estimated. While the ultimate outcome of the matters cannot be determined, we currently do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our financial position, results of operations or cash flows. The outcome of any litigation is inherently uncertain, however, and if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to liability that could have a material adverse effect on our financial position, results of operations or cash flows. Kforce maintains liability insurance in amounts and with such coverage and deductibles as management believes is reasonable. The principal liability risks that Kforce insures against are workers’ compensation, personal injury, bodily injury, property damage, directors’ and officers’ liability, errors and omissions, cyber liability, employment practices liability and fidelity losses. There can be no assurance that Kforce’s liability insurance will cover all events or that the limits of coverage will be sufficient to fully cover all liabilities.
On December 17, 2019, Kforce Inc., et al. was served with a complaint brought in Superior Court of the State of California, Alameda County. Kathleen Wahrer, et al. v. Kforce Inc., et al., Case Number: RG19047269. The former employee purports to bring a representative action on her own behalf and on behalf of other allegedly aggrieved employees pursuant to California Private Attorneys General Act of 2004, California Labor Code Section 2968, et seq. (“PAGA”) alleging violations of the California Labor Code, §201, et seq. (“Labor Code”). The plaintiff seeks civil penalties, interest, attorneys’ fees, and costs under the Labor Code for alleged failure to: provide and pay for work performed during meal and rest periods; properly calculate and pay all earned minimum and overtime wages; provide compliant wage statements; timely pay wages during employment and upon termination; and reimburse business expenses. 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 November 18, 2020, Kforce Inc., et al. was served with a complaint brought in the Superior Court of the State of California, San Diego County, which was subsequently amended on January 21, 2021, to add Kforce Flexible Solutions as a party. Bernardo Buchsbaum, et al. v. Kforce Inc., et al., Case Number: 37-2020-00030994-CU-OE-CTL. The former employee purports to bring a representative action on his own behalf and on behalf of other allegedly aggrieved employees pursuant to PAGA alleging violations of the Labor Code. The plaintiff seeks civil penalties, interest, attorney’s fees, and costs under the Labor Code for alleged failure to: properly calculate and pay all earned minimum and overtime wages; provide and pay for work performed during meal and rest periods; reimburse business expenses; provide compliant wage statements; and provide unused vacation wages upon termination. The parties reached a preliminary settlement agreement to resolve this matter along with Elliott-Brand, et al. v. Kforce Inc., et al. which is subject to final approval by the Court, and we have set reserves accordingly. We believe that this matter is unlikely to have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.
On December 11, 2020, a complaint was filed against Kforce and its client, Verity Health System of California (“Verity”) in the Superior Court of California, County of Los Angeles, which was subsequently amended on February 19, 2021. Ramona Webb v. Kforce Flexible Solutions, LLC, et al., Case Number: 20STCV47529. Former consultant Ramona Webb has sued both Kforce and Verity alleging certain individual claims in addition to a PAGA claim based on alleged violations of various provisions of the Labor Code. With respect to the PAGA claim, Plaintiff seeks to recover on her behalf, on behalf of the State of California, and on behalf of all allegedly aggrieved employees, the civil penalties provided by PAGA, attorney’s fees and costs. 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 intend to continue to vigorously defend the claims.
On December 24, 2020, a complaint was filed against Kforce Inc., et al. in Superior Court of the State of California, Los Angeles County. Sydney Elliott-Brand, et al. v. Kforce Inc., et al., Case Number: 20STCV49193. On January 7, 2022, the lawsuit was amended to add Bernardo Buchsbaum and Josie Meister as plaintiffs and to add claims under PAGA and the Fair Labor Standards Act, 29 U.S.C. §§ 201, et seq. On behalf of themselves and a putative class and collective of talent recruiters and allegedly aggrieved employees in California and nationwide, the plaintiffs purport to bring a class action for alleged violations of the Labor Code, Industrial Welfare Commission Wage Orders, and the California Business and Professions Code, §17200, et seq., a collective action for alleged violations of FLSA, and a PAGA action for alleged violations of the Labor Code. The plaintiffs seek payment to recover unpaid wages and benefits, interest, attorneys’ fees, costs and expenses, penalties, and liquidated damages for alleged failure to: properly calculate and pay all earned minimum and overtime wages; provide meal and rest periods or provide compensation in lieu thereof; provide accurate itemized wage statements; reimburse for all business expenses; pay wages due upon separation; and pay for all hours worked over forty in one or more workweeks. Plaintiffs also seek an order requiring defendants to restore and disgorge all funds acquired by means of unfair competition under the California Business and Professions Code. The parties reached a preliminary agreement to resolve this matter along with Buchsbaum, et al. v. Kforce Inc., et al., which is subject to final approval by the Court, and we have set reserves accordingly. We believe that this matter is unlikely to have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.

44

On January 6, 2022, a complaint was filed against Kforce Inc. in the Superior Court of the State of California for the County of Los Angeles and was served on January 21, 2022. Jessica Cook and Brianna Pratt, et al. v. Kforce Inc., Case Number: 22STCV00602. On behalf of themselves and others similarly situated, plaintiffs purport to bring a class action alleging violations of Labor Code and the California Business and Professional Code and challenging the exempt classification of a select class of recruiters. Plaintiffs and class members seek damages for all earned wages, statutory penalties, injunctive relief, attorney’s fees, and interest for alleged failure to: properly classify certain recruiters as nonexempt from overtime; timely pay all wages earned, including overtime premium pay; provide accurate wage statements; provide meal and rest periods; and comply with California's Unfair Competition Law. Kforce anticipated this action would be filed as a result of failed early resolution attempts in the previously disclosed Jessica Cook v. Kforce, et al. lawsuit. The parties reached a preliminary agreement to resolve this matter, and we have set reserves accordingly. We believe that this matter is unlikely to have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.
On January 6, 2022, a complaint was filed against Kforce Inc. in the United States District Court for the Middle District of Florida and was served on February 4, 2022. Sam Whiteman, et al. v. Kforce Inc., Case Number: 8:22-cv-00056. On behalf of himself and all others similarly situated, the plaintiff brings a one-count collective action complaint for alleged violations of the FLSA by failing to pay overtime wages. Plaintiff, on behalf of himself and the putative collective, seeks to recover unpaid wages, liquidated damages, attorneys’ fees and costs, and prejudgment interest for alleged failure to properly classify specified recruiters as nonexempt from overtime and properly compensate for all hours worked over 40 hours in one or more workweeks. The parties reached a preliminary agreement to resolve this matter which is subject to approval by the Court, and we have set reserves accordingly. We believe that this matter is unlikely to have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.
ITEM 9.        CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.
None.
ITEM 9A.    CONTROLS AND PROCEDURES.
Evaluation of Disclosure Controls and Procedures
We carried out an evaluation required by Rules 13a-15 and 15d-15 under the Exchange Act (the “Evaluation”), as of the end of the period covered by this report, under the supervision and with the participation of our CEO and CFO, of the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15 and 15d-15 under the Exchange Act (“Disclosure Controls”). Based on the Evaluation, our CEO and CFO concluded that the design and operation of our Disclosure Controls were effective as of December 31, 2022 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 required disclosure.
Changes in Internal Controls
There has not been any change in our internal controls over financial reporting identified in connection with the Evaluation that occurred during the quarter ended December 31, 2022, that has materially affected, or is reasonably likely to materially affect, those controls.
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.
Management Report on Internal Control Over Financial Reporting
The management of Kforce is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) of the Exchange Act. Kforce’s internal control system was designed to provide reasonable assurance to Kforce’s management and the Board regarding the preparation and fair presentation of published financial statements.
All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.

45

Under the supervision and with the participation of the CEO and the CFO, Kforce’s management assessed the effectiveness of Kforce’s internal control over financial reporting as of December 31, 2022. In making this assessment, it used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control – Integrated Framework (2013). Based on our assessment we believe that, as of December 31, 2022, Kforce’s internal control over financial reporting is effective based on those criteria.
Kforce’s independent registered public accounting firm, Deloitte & Touche LLP, has issued an audit report on our internal control over financial reporting, which is presented in Item 8. Financial Statements and Supplementary Data.
ITEM 9B.    OTHER INFORMATION.
None.
ITEM 9C.    DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.
Not applicable.
PART III
ITEM 10.    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.
The information required by Item 10 relating to our directors, executive officers and corporate governance is incorporated herein by reference to our definitive proxy statement for the 2023 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December 31, 2022.
Our Commitment to Integrity applies to all of our directors, officers and employees, as well as consultants, agents and other representatives retained by Kforce and is publicly available on our website at www.kforce.com. Any amendments to, or waiver from, any provision of our Commitment to Integrity will be posted on our website at the above address.
ITEM 11.    EXECUTIVE COMPENSATION.
The information required by Item 11 relating to executive compensation is incorporated herein by reference to our definitive proxy statement for the 2023 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December 31, 2022.
ITEM 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.
The information required by Item 12 relating to security ownership of certain beneficial owners and management, securities authorized for issuance under equity compensation plans and related stockholders matters is incorporated herein by reference to our definitive proxy statement for the 2023 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December 31, 2022.
ITEM 13.    CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.
The information required by Item 13 relating to certain relationships and related transactions, and director independence is incorporated herein by reference to our definitive proxy statement for the 2023 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December 31, 2022.
ITEM 14.    PRINCIPAL ACCOUNTING FEES AND SERVICES.
The information required by Item 14 relating to principal accounting fees and services is incorporated herein by reference to our definitive proxy statement for the 2023 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December 31, 2022.

PART IV
ITEM 15.    EXHIBITS, FINANCIAL STATEMENT SCHEDULES.
a.The following documents are filed as part of this Report:
1. Financial Statements. The list of consolidated financial statements, and related notes thereto, along with the independent auditors’ report are set forth in Part IV of this report in the Index to Consolidated Financial Statements and Schedule presented below.
2. Consolidated Financial Statement Schedule. The consolidated financial statement schedule of Kforce is included in Part IV of this report on the page indicated by the Index to Consolidated Financial Statements and Schedule presented below. This financial statement schedule should be read in conjunction with the consolidated financial statements and related notes thereto of Kforce.
Schedules not listed in the Index to Consolidated Financial Statements and Schedule have been omitted because they are not applicable, not required, or the information required to be set forth therein is included in the consolidated financial statements or notes thereto.
3. Exhibits. See Item 15(b) below.
46

a.Exhibits. The exhibits listed on the Exhibit Index are incorporated by reference into this Item 15(b) and are a part of this report.
KFORCE INC. AND SUBSIDIARIES

SCHEDULE II
KFORCE INC. AND SUBSIDIARIES
VALUATION AND QUALIFYING ACCOUNTS AND RESERVES
SUPPLEMENTAL SCHEDULE
(IN THOUSANDS)
COLUMN ACOLUMN BCOLUMN CCOLUMN DCOLUMN E
DESCRIPTIONBALANCE AT
BEGINNING OF PERIOD
CHARGED TO
COSTS AND
EXPENSES
CHARGED
TO OTHER
ACCOUNTS
DEDUCTIONSBALANCE AT
END OF
PERIOD
Accounts receivable reserves 2020$2,078 2,441  (1,315)$3,204 
2021$3,204 178  (1,040)$2,342 
2022$2,342 (170) (597)$1,575 
Deferred tax assets valuation allowance 2020$114   (114)$ 
2021$    $ 
2022$    $ 
ITEM 16.    FORM 10-K SUMMARY.
Not applicable.
47

EXHIBIT INDEX
Exhibit
Number
  Description
3.1  Amended 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.
  Form of Stock Certificate, incorporated by reference to the Registrant’s Registration Statement on Form S-3 (File No. 333-158086) filed with the SEC on March 18, 2009.
Description of the Company's Common Stock, par value $0.01 per share, incorporated by reference to the Registrant’s Annual report on Form 10-K (File No. 000-26058) filed with the SEC on February 21,2020.
Employment Agreement, dated as of December 31, 2006, between the Registrant and Joseph J. Liberatore, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on January 8, 2007.
Amendment to Employment Agreement, dated as of December 24, 2008, between Kforce Inc. and Joseph J. Liberatore, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on December 29, 2008.
  Kforce Inc. 2013 Stock Incentive Plan, incorporated by reference to the Registrant’s Registration Statement on Form S-8 (File No. 333-188631) filed with the SEC on May 15, 2013.
  Form of Restricted Stock Award Agreement under the 2013 Stock Incentive Plan, incorporated by reference to the Registrant’s Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on October 30, 2013.
  Kforce Inc. 2016 Stock Incentive Plan, incorporated by reference to the Registrant’s Registration Statement on Form S-8 (File No. 333-211008) filed with the SEC on April 29, 2016.
Form of Restricted Stock Award Agreement under the 2016 Stock Incentive Plan, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on February 23, 2018.
Kforce Inc. 2017 Stock Incentive Plan, incorporated by reference to the Registrant’s Registration Statement on Form S-8 (File No. 000-26058) filed with the SEC on April 28, 2017.
48

Exhibit
Number
Description
Form of Restricted Stock Award Agreement under the 2017 Stock Incentive Plan, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on February 23, 2018.
Amended and Restated Employment Agreement, dated as of January 1, 2013, between Kforce Inc. and David M. Kelly, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on January 3, 2013.
Amended and Restated Kforce Inc. Directors’ Restricted Stock Unit Deferral Plan, dated November 15, 2017, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on February 23, 2018.
  
Amended and Restated Employment Agreement, dated as of January 1, 2013, between Kforce Inc. and Kye L. Mitchell, incorporated by reference to the Registrant’s Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on November 2, 2016.
Amended and Restated Employment Agreement, dated as of January 1, 2013, between Kforce Inc. and Andrew G. Thomas, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on February 22, 2019.
Kforce Inc. 2019 Stock Incentive Plan, incorporated by reference to the Registrant’s Registration Statement on Form S-8 (File No. 333-231073) filed with the SEC on April 26, 2019.
Form of Restricted Stock Award Agreement under the 2019 Stock Incentive Plan, incorporated by reference to the Registrant’s Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on May 2, 2019.
Kforce Inc. 2020 Stock Incentive Plan, incorporated by reference to the Registrant's Registration Statement on Form S-8 (File No. 333-237957) filed with the SEC on May 1, 2020.
Form of Restricted Stock Award Agreement under the 2020 Stock Incentive Plan, incorporated by reference to the Registrant's Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on May 7, 2020.
Kforce Inc. 2021 Stock Incentive Plan, incorporated by reference to the Registrant’s Registration Statement on Form S-8 (File No. 333-255480) filed with the SEC on April 23, 2021.
Form of Restricted Stock Award Agreement under the 2021 Stock Incentive Plan, incorporated by reference to the Registrant’s Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on May 5, 2021.
Amended and Restated Credit Agreement, dated October 20, 2021, between Kforce Inc. and its subsidiaries and Wells Fargo Bank, National Association, and the other lenders thereto, incorporated by reference to the Current Report on Form 8-K (File No. 000-26058) filed with the SEC on October 22, 2021.
Part-Time Employment Agreement, dated December 22, 2021, between Kforce Inc. and David L. Dunkel, incorporated by reference to the Current Report on Form 8-K (File No. 000-26058) filed with SEC on December 23, 2021.
Employment Agreement, dated February 22, 2023, between Kforce Inc. and Jeffrey B. Hackman, filed electronically herewith.
  List of Subsidiaries.
  Consent of Deloitte & Touche LLP.
  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.1  The following financial statements from the Company’s annual report on Form 10-K for the year ended December 31, 2022, formatted in XBRL (eXtensible Business Reporting Language): (i) Consolidated Statements of Operations and Comprehensive Income; (ii) Consolidated Balance Sheets; (iii) Consolidated Statements of Changes in Stockholders’ Equity; (iv) Consolidated Statements of Cash Flows; and (v) the Notes to Consolidated Financial Statements, tagged as blocks of text and in detail.
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.
*Management contract or compensatory plan or arrangement.

49

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized. 
  KFORCE INC.
Date: February 24, 2023  By: /s/ JOSEPH J. LIBERATORE
   Joseph J. Liberatore
   President and Chief Executive Officer, Director
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
50

 
Date: February 24, 2023  By: /s/ JOSEPH J. LIBERATORE
   Joseph J. Liberatore
   President and Chief Executive Officer, Director
   (Principal Executive Officer)
Date: February 24, 2023  By: /s/ DAVID M. KELLY
   David M. Kelly
   Executive Vice President and Chief Financial Officer
   (Principal Financial Officer)
Date: February 24, 2023  By: /s/ JEFFREY B. HACKMAN
   Jeffrey B. Hackman
   Senior Vice President, Finance and Accounting
   (Principal Accounting Officer)
Date: February 24, 2023By:/s/ DAVID L. DUNKEL
David L. Dunkel
Chairman of the Board, Director
Date: February 24, 2023By:/s/ DERRICK D. BROOKS
Derrick D. Brooks
Director
Date: February 24, 2023  By: /s/ CATHERINE H. CLOUDMAN
   Catherine H. Cloudman
   Director
Date: February 24, 2023By:/s/ ANN E. DUNWOODY
Ann E. Dunwoody
Director
Date: February 24, 2023  By: /s/ MARK F. FURLONG
   Mark F. Furlong
   Director
51

Date: February 24, 2023By:/s/ RANDALL A. MEHL
Randall A. Mehl
Director
Date: February 24, 2023  By: /s/ ELAINE D. ROSEN
   Elaine D. Rosen
   Director
Date: February 24, 2023  By: /s/ N. JOHN SIMMONS
   N. John Simmons
   Director


52
EX-10.21 2 exhibit1021jeffreyhackmane.htm EX-10.21 Document


                            Exhibit 10.21
standardkforcelogo_fullcol.jpg

February 22, 2023

CONFIDENTIAL AND PERSONAL

Jeffrey Hackman
Kforce Inc.
1150 Assembly Drive
Suite 500
Tampa, FL 33607

    Re:    Executive Employment Agreement

Dear Jeff:

    We are grateful for the leadership and commitment you have demonstrated to our Firm. In recognition of your continuing contributions to our Firm, and to help retain your services going forward, Kforce Inc. (Kforce) would like to offer you continued employment on the terms and conditions outlined below (Agreement):

1.Employment. Kforce agrees to employ you, and you agree to be employed, as its Senior Vice President, Finance and Accounting and Principal Accounting Officer. In this role, you agree to honor Kforce’s policies and procedures (including, without limitation, any Kforce clawback policy that may be in effect from time to time), and you also agree to serve in other senior executive capacities for Kforce’s subsidiaries and affiliates as requested. This position requires your full-time and exclusive business attention, although you may participate in outside civic, charitable, and academic organizations or interests provided that such activities do not materially interfere with your Kforce duties and responsibilities.

2.Compensation. Your annual base salary will be $400,000 and may be adjusted from time to time. You will also be entitled to participate in the management bonus and long-term incentive compensation plans applicable to similarly situated senior Kforce executives. Please note that no bonus is earned if you are not actively employed at the time of bonus payout. Also, for individuals hired after the start of the year, bonuses are typically prorated for the first year based on salary earned during the bonus performance period.

3.Additional Benefits. You will also be entitled to all rights and benefits under any deferred compensation, health, insurance, and leave plan or policy that Kforce may provide to similarly situated executives, subject to the terms and conditions of those plans and policies.


4.Change in Control. If a Change in Control occurs at any time during your employment, you will be entitled to receive the compensation and benefits outlined in this Section 4:

a.For purposes of this Agreement, a Change in Control means:

i.the acquisition by any person or entity, including a “group” as defined in Section 13(d)(3) of the Securities Exchange Act of 1934, as amended (the "Exchange Act")) (a "Person") of beneficial ownership of fifty percent (50%) or more of the combined voting power of the then-outstanding voting
1



securities of Kforce Inc. that may be cast for the election of directors (the "Outstanding Kforce Voting Securities"); provided, however, that for purposes of this clause (i), the following acquisitions shall not constitute a Change in Control: (v) any acquisition directly from Kforce Inc. or one of its affiliates, (w) any acquisition by Kforce Inc. or one of its affiliates, (x) any acquisition by any executive benefit plan (or related trust) sponsored or maintained by Kforce Inc. or one of its affiliates, (y) any acquisition by any corporation pursuant to a transaction that complies with clauses (A), (B) and (C) of clause (iii) of this section, or (z) any acquisition by David L. Dunkel or his family members; or
ii.individuals who, as of the date of this Agreement, constitute the Board of Directors of Kforce Inc. (the "Incumbent Board") cease for any reason to constitute at least a majority of the Board of Directors of Kforce Inc. (the “Board”); provided, however, that any individual becoming a director subsequent to the date of this Agreement whose election or nomination for election by the Kforce's shareholders was approved by a vote of at least a majority of the directors then comprising the Incumbent Board shall be considered as though such individual were a member of the Incumbent Board, but excluding, for this purpose, any such individual whose initial assumption of office occurs as a result of an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened solicitation of proxies or consents by or on behalf of a Person other than the Board; or
iii.consummation of a reorganization, merger, consolidation, sale or other disposition of all or substantially all of the assets of Kforce Inc. and its affiliates, taken together (a "Business Combination"), in each case, unless, following such Business Combination, (A) all or substantially all of the Persons who were the beneficial owners, respectively, of the Outstanding Kforce Common Stock and Outstanding Kforce Voting Securities immediately prior to such Business Combination beneficially own, directly or indirectly, more than 50% of, respectively, the then-outstanding shares of common stock and the combined voting power of the then-outstanding voting securities entitled to vote generally in the election of directors, as the case may be, of the corporation resulting from such Business Combination (including, without limitation, a corporation which as a result of such transaction owns Kforce Inc. or all or substantially all of Kforce Inc.’s assets either directly or through one or more subsidiaries) in substantially the same proportions as their ownership, immediately prior to such Business Combination of the Outstanding Kforce Common Stock and Outstanding Kforce Voting Securities, as the case may be, (B) no Person (excluding any corporation resulting from such Business Combination or any executive benefit plan (or related trust) of the Kforce or such corporation resulting from such Business Combination) beneficially owns, directly or indirectly, twenty-five percent or more of, respectively, the then outstanding shares of common stock of the corporation resulting from such Business Combination or the combined voting power of the then-outstanding voting securities of such corporation except to the extent that such ownership existed prior to the Business Combination and (C) at least a majority of the members of the board of directors of the corporation resulting from such Business Combination were members of the Incumbent Board at the time of the execution of the initial agreement, or of the action of the Board, providing for such Business Combination; or
iv.approval by Kforce Inc.’s shareholders of a complete liquidation or dissolution of Kforce Inc.

2



b.Upon a Change in Control:

i.the acquiring or surviving entity shall not be entitled to reduce, terminate or adversely affect any compensation or benefits described in this Agreement, even in connection with a reduction in such benefits applicable to all similarly situated executives. If the continuation of any benefit provided to you would violate any law or statute, the acquiring or surviving entity shall pay to you the cash equivalent of any benefit you have lost; and
ii.all stock options, restricted stock awards, equity-based incentive plans, deferred compensation, and similar grants previously or immediately thereafter made that are unvested shall immediately fully vest effective as of the date of the Change in Control.

c.If a Change of Control occurs and your employment is terminated at any time prior to the first anniversary of the Change in Control date other than for Cause, by your death or disability, or by you for any reason other than Good Reason, you shall be entitled to receive:
i.all payments and benefits provided in Section 4(b) above;
ii.salary through your termination date, plus any unpaid benefits and awards (including both cash and stock components) that pursuant to the terms of any plans have been earned and are otherwise payable;
iii.as severance pay, one and one half (1.5) times one year’s base salary at the highest rate in effect prior to or after the Change in Control, payable in a lump sum (less applicable taxes and deductions) within thirty (30) days of your date of termination;
iv.continuation of all benefits enjoyed by you on the date of your termination for a period of one year after the date of your termination;
v. one and one half (1.5) times the average of the amount of your last two years’ bonuses, paid in a lump sum (less applicable taxes and withholdings) within thirty (30) days of your date of termination, computed as follows: the acquiring or surviving entity shall compute the average of your last two years’ bonuses by including the greater of (A) the bonus, if any, that you already earned at the time of termination related to the calendar year of the termination, or (B) the bonus, if any, that you earned for the second full calendar year preceding your termination; provided, however, for the avoidance of doubt, no long-term incentive payment is included in the bonus calculation, although you will be entitled to any stock that has already vested at the time of your effective date of termination pursuant to Section 4(b)(ii) above, subject to the terms of the stock grant. If a Change in Control event occurs before you have been employed two years, the calculation shall be based on the higher of (X) the projected bonus compensation for the full current calendar year as performed immediately prior to the Change in Control, or (Y) your projected bonus compensation for the full calendar year preceding the Change in Control.

vi.up to 12 months of outplacement services, the scope and provider of which shall be selected by you in your sole discretion, provided the overall cost of such benefits does not exceed $10,000.

As a condition to your receipt of items (iii), (iv), (v), and (vi), you must first execute and not revoke a standard release agreement acceptable to Kforce or its acquiring or
3



succeeding entity.
d.For purposes of this Change of Control and certain other sections of your Agreement, “Cause” shall mean any of the following:

i.you are convicted by a court of competent jurisdiction or enter a guilty plea or a plea of nolo contendere for any felony; or
ii.you breach any provision of this Agreement and your breach results in material injury to Kforce or its acquiring or surviving entity; or

iii.you engage in misconduct, a policy violation, dishonesty or fraud concerning Kforce or its acquiring or surviving entity’s business or affairs and your misconduct, policy violation, dishonesty or fraud results in material injury to Kforce or its acquiring or surviving entity.

e.Your employment shall not be subject to termination for Cause without: (i) reasonable notice to you setting forth the reasons for the intention to terminate in detail, and (ii) an opportunity for you to cure any such breach, if possible, within thirty days after receiving such notice.

f.You may terminate your employment under this Agreement and all of your obligations under this Agreement accruing after the date of such termination (other than your obligations under Sections 7, 8, and 9) if the termination is for "Good Reason." For purposes of this Change in Control Section, “Good Reason” means:

i.failure by our acquirer or surviving entity to perform any of its obligations in this Agreement other than an isolated, insubstantial and inadvertent failure not occurring in bad faith;
ii.the diminution of your salary or a material diminution of your duties or benefits, except in connection with the termination of your employment for Cause or as a result of your death, disability, or termination by you other than for Good Reason;
iii.any failure by Kforce or its affiliates to obtain the assumption of this Agreement by any Kforce successor;

iv.relocation of your position or home office to a location greater than 30 miles from your office prior to the Change of Control; or

v.any attempt to terminate you for Cause that does not result in a valid termination for Cause.

g.Your termination of employment will not constitute a termination for Good Reason unless you first provide written notice to Kforce or its acquiring or surviving entity of the existence of the Good Reason within 90 days following the Good Reason occurrence, and the Good Reason remains uncorrected for more than thirty days following such written notice, and the effective date of your termination is within one year following the Good Reason occurrence

5.Section 409A. With respect to the payments provided by this Agreement in Section 4 upon termination of your employment (the "Cash Severance Amount"), in the event the aggregate portion of the Cash Severance Amount payable during the first six months following the date of your termination would exceed an amount (the "Minimum Amount") equal to two times the lesser of (i) your annualized compensation as in effect for the calendar year immediately preceding the calendar year during which your termination occurs, or (ii) the maximum
4



amount that may be taken into account under a qualified retirement plan pursuant to Section 401(a)(17) of the Internal Revenue Code of 1986, as amended (the "Code") for the calendar year during which your termination occurs, then, to the extent necessary to avoid the imposition of additional income taxes or penalties or interest on you under Section 409A of the Code, (x) Kforce or its acquiring or surviving entity shall pay during the first six months following your termination, at the time(s) and in the form(s) provided by the applicable sections of this Agreement, a portion of the Cash Severance Amount equal to the Minimum Amount, and (y) Kforce or its acquiring or surviving entity shall accumulate the portion of the Cash Severance Amount that exceeds the Minimum Amount and that you would otherwise be entitled to receive during the first six months following your date of termination and shall pay such accumulated amount to you in a lump sum on the first day of the seventh month following your termination date, and (z) Kforce or its acquiring or surviving entity shall pay the remainder of the Cash Severance Amount, if any, on and after the first day of the seventh month following your date of termination at the time(s) and in the form(s) provided by the applicable section(s) of this Agreement.

6.Termination. Your employment will end at the earlier of:

a.your death.

b.your resignation, in which case you will be paid your Base Salary through the effective date of your resignation plus bonus compensation only to the extent you (i) have completed the relevant full bonus period or performance measurement cycle specified in the relevant bonus plan, and (ii) were actively employed on the date the bonus is paid to similarly situated executives, plus any stock that has already vested at the time of your resignation, subject to the terms of the stock grant. All benefits end on your last day of employment. You agree to provide 30 days advance written notice to Kforce of your intent to resign, and you agree that if you provide a longer period of notice, Kforce has the right to shorten the time period of your continued employment to 30 days following first notification of your intent to resign.
c.termination by Kforce for Cause as defined in section 4(d) (with or without a Change in Control), in which case you will be paid your Base Salary through the effective date of your termination as determined by Kforce plus bonus compensation only to the extent you (i) have completed the relevant full bonus period or performance measurement cycle specified in the relevant bonus plan, and (ii) were actively employed on the date the bonus is paid to similarly situated executives, plus any stock that has already vested at the time of your resignation, subject to the terms of the stock grant. All benefits end on your last day of employment.
d.termination due to any disability that prevents you, after accounting for all reasonable accommodations, from performing the essential functions of your position. For termination due to disability, you will be paid your Base Salary through the effective date of your termination plus bonus compensation only to the extent you (i) have completed the relevant full bonus period or performance measurement cycle specified in the relevant bonus plan, and (ii) were actively employed on the date the bonus is paid to similarly situated executives, plus any stock that has already vested at the time of your resignation, subject to the terms of the stock grant. Except for certain disability-related benefits that may continue depending on the applicability of Kforce benefit plans, all other benefits end on your last day of employment.

e.termination by Kforce without Cause (as defined in section 4(d)). If your employment is terminated without Cause in connection with a Change of Control as described in Section 4, you will be entitled to the severance and benefits outlined in that Section and no additional pay or benefits are applicable under this paragraph.
5




If your employment is terminated without Cause separate from a Change of Control as described in Section 4, your termination will be effective at the date set by Kforce and you will not be eligible for benefits following your termination, but you will be entitled to receive (i) your Base Salary through the effective date of your termination as determined by Kforce; plus (ii) one times your Base Salary then in effect; and (iii) one times the average of your last two years’ bonuses by including the greater of (A) the bonus, if any, that you already earned at the time of termination related to the calendar year of the termination, or (B) the bonus, if any, that you earned for the second full calendar year preceding your termination. Such payments shall be made in a lump sum within 30 days following your effective date of termination. For the avoidance of doubt, no long-term incentive payment is included in the bonus calculation for a termination without Cause, although you will be entitled to any stock that has already vested at the time of your effective date of termination, subject to the terms of the stock grant.

All severance pay and benefits provided in this section are contingent on you first executing and not revoking a standard release agreement acceptable to Kforce. Such severance will be forfeited and must be paid back to the extent already paid if you violate Section 7, 8 or 9 of this Agreement.


7.Confidentiality. You acknowledge that as a result of your employment, you will have access to and receive Kforce trade secrets, valuable confidential business and professional information, substantial relationships with specific prospective or existing clients, contractors, or customers, and goodwill associated with our ongoing business, all of which are of particular significance to Kforce and constitute legitimate business interests that Kforce has an interest in protecting. Therefore, you agree that, except for proper Kforce business purposes, at all times during your employment and ending on the second anniversary of your date of employment termination (the "Restriction Period"), you will not disclose or use any confidential information, including without limitation, information regarding research, strategy, developments, product designs or specifications, processes, "know-how," prices, suppliers, customers, contractors, candidates, clients, costs or any other knowledge or information concerning confidential, proprietary, or trade secret information belonging to Kforce or any of its affiliates. You acknowledge and agree that all notes, lists, data, records, business forms, studies, marketing materials, training materials, reports, sketches, plans, unpublished memoranda and other documents (whether electronic or hardcopy) concerning any information relating to the business of Kforce or its affiliates, held or created by you, whether confidential or not, are the property of Kforce and will not be used or retained by you except on Kforce’s behalf in the course of your employment, and will not be retained by you upon termination of your employment.

8.Non-Solicitation. At all times during the Restriction Period, you agree you will not, directly or indirectly, solicit, induce, influence, combine or conspire with, or attempt to solicit or induce, any employee, vendor, client, contractor, or supplier of Kforce or any of its affiliates to terminate or adversely alter his, her, its, or their employment, business, or other relationship with Kforce or any of its affiliates. Without limiting this obligation, you further agree, during the Restriction Period, to refrain from directly or indirectly soliciting business from any client of Kforce or any of its affiliates with whom you had contact during the term of your Kforce employment. If you breach any term contained in this section or section 7, you immediately waive any right or entitlement to any payment described in this Agreement, and you will pay to Kforce an amount equal to any portion of any post-employment payments paid to you under this Agreement prior to Kforce learning of your breach, in addition to any damages Kforce may be able to recover. By signing below, you specifically acknowledge that the restrictions on your activity set forth in this section and section 7 are required for Kforce’s reasonable protection and are a material inducement for Kforce to retain or continue to retain your services. You also agree that in the event of the violation by you of either of these sections of this Agreement, Kforce will suffer irreparable harm and will be entitled to
6



equitable relief, including an order requiring specific performance of the terms of these sections, in addition to any damages that may be recoverable.

9.Property.
a.During the term of this Agreement, you agree not to remove from our offices or premises any documents, records, notebooks, files, correspondence, reports, memoranda or similar materials of or containing proprietary information or other materials or property of any kind belonging to Kforce unless necessary or appropriate in accordance with the duties and responsibilities required by or appropriate for your position. To the extent that these materials or property are removed, you agree to return them to their proper files or places of safekeeping as promptly as possible after the removal serves its specific purpose. You agree not to make, retain, remove or distribute any copies of any such materials or property for any reason whatsoever except as may be necessary in performing your duties, and you agree not to divulge to any third person the nature or contents of any of these materials or property or of any other oral or written information to which you may have access or with which for any reason you may become familiar, except as disclosure is necessary in performing your duties. Upon the terminating employment for any reason, you agree to leave with or return to us all originals and copies of any such material or property in your possession, whether prepared by you or by others.
b.You agree that all right, title and interest in and to any innovations, designs, systems, analyses, ideas for marketing programs, and all copyrights, patents, trademarks and trade names, or similar intangible personal property that have been or are developed or created in whole or in part by you during your employment (collectively, "Intellectual Property"), shall be and remain forever Kforce’s sole and exclusive property.
c.You acknowledge that all Intellectual Property that is copyrightable shall be considered a work made for hire under United States copyright law. To the extent that any copyrightable Intellectual Property may not be considered a work made for hire under the applicable provisions of the United States copyright law, or to the extent that, notwithstanding this Agreement, you may retain an interest in any Intellectual Property that is not copyrightable, you agree to irrevocably assign and transfer to Kforce any and all right, title, or interest that you may have in the Intellectual Property under any law, in perpetuity or for the longest period otherwise permitted by law, without the necessity of further consideration.
d.You further agree to reveal promptly all information relating to Intellectual Property to appropriate Kforce officers and to cooperate with Kforce and its affiliates and execute such documents as may be necessary or appropriate to effect the purposes of this section.
e.If Kforce is unable after reasonable effort to secure your signature on any of the documents referenced in Section 9(d) above, whether because of your physical or mental incapacity or for any other reason, you hereby irrevocably designate and appoint Kforce and its duly authorized officers and agents as your agent and attorney-in-fact, to act for and on your behalf to execute and file any such documents and to do all other lawfully permitted acts to further the prosecution and issuance of any such copyright, patent or trademark protection, or other analogous protection, with the same legal force and effect as if executed by you.

10.Successors. Kforce will require any successor (whether direct or indirect by purchase, merger, consolation or otherwise) to all or substantially all of its business or assets to (i) expressly assume and agree to perform this Agreement in the same manner and the same extent it
7



would be required to perform it as if no such succession had taken place; and (ii) notify you of the assumption of this Agreement within ten days of such assumption. Failure to obtain such assumption and agreement prior to the effectiveness of any such succession shall be a breach of this agreement. As used in this Agreement, "Kforce" shall mean Kforce Inc. and any successor to its business or assets that assumes and agrees to perform this Agreement by operation of law or otherwise. This Agreement shall inure to the benefit of and be enforceable by your personal or legal representatives, executors, administrators, successors, heirs, and distributees, devisees and legatees.

11.Prior Employment Agreements. You represent that you have not executed any agreement with any previous employer that may impose restrictions limiting your ability to fully and completely perform all duties associated with your Kforce position. You also agree that, in the course of performing your duties, you will not utilize or disclose any confidential or proprietary information belonging to any previous employer.

12.Transferability. Kforce’s rights and obligations under this Agreement are transferable and all covenants and agreements shall inure to the benefit of and be enforceable by or against its successors and assigns. Your rights and obligations in this Agreement are not transferable or assignable to any third party.

13.Attorneys’ Fees. The prevailing party in any action brought to enforce the provisions of this Agreement shall be entitled, in addition to such other relief that may be granted, to a reasonable sum for attorneys’ fees and costs incurred by such party in enforcing this Agreement (including fees incurred on any appeal).

14.Modifications and Waivers. No modifications or waivers of any provision of this Agreement will be binding or valid unless in writing and executed by both parties. Either party's failure to enforce any provision of this Agreement shall not in any way be construed as a waiver of any such provision, or prevent that party from enforcing each and every other provision of this Agreement. The rights granted the parties in this Agreement are cumulative and shall not constitute a waiver of either party's right to assert all other legal remedies available to it under the circumstances.

15.Severability. The invalidity or unenforceability of any particular provision of this Agreement shall not affect any other provision, and this Agreement shall be construed in all respects as if such invalid or unenforceable provision were omitted, and such provision shall be deemed modified to the extent necessary to make it enforceable.

16.Governing Law and Binding Effect. This Agreement was entered into in the State of Florida and shall be interpreted and construed in accordance with the laws of Florida. This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which taken together shall constitute one and the same instrument.

17.Notice. Any notice required or permitted to be given under this Agreement shall be sufficient if it is in writing and sent by hand delivery or by Federal Express or UPS service to the parties at the following addresses:

    To the Employer:    Kforce Inc.
        8405 Benjamin Road, Suite G
        Tampa, Florida 33634
        Attn: General Counsel
        
To You:    The last address on file in Kforce’s principal human resources system of record.                            

18.Arbitration. Any dispute or controversy arising under or in connection with this Agreement shall be settled exclusively by binding arbitration in Tampa, Florida in accordance with the
8



employment arbitration rules of the American Arbitration Association then in effect. Judgment may be entered in the arbitrator's award in any court having jurisdiction. Such arbitration shall occur only after the parties have attempted to resolve the dispute or controversy by mediation under mutually agreeable terms.

19.Voluntary Agreement. Both parties have had adequate time to review this Agreement and consult an attorney of their choice prior to signing this Agreement. Their execution of this agreement is voluntary and neither party has relied on any other representations or promises in entering into this Agreement other than what is reflected in this Agreement.

20.Surviving Terms. Notwithstanding termination of this Agreement and payment of all required sums under this Agreement, sections 7, 8, and 9 shall continue in effect as provided by the terms of those sections.

21.Tax Withholdings and Employee-Authorized Deductions. Kforce may withhold such federal, state, and local taxes from any amounts payable to you under this Agreement as may be required to be withheld under applicable law or as otherwise permitted under the terms of any applicable Kforce compensation plan. Kforce may also withhold employee-authorized deductions.

22.Entire Agreement. This Agreement, together with any other confidentiality, nonsolicitation, and noncompetition agreements between you and Kforce or any of its affiliates, comprises the entire agreement between you and Kforce concerning the subject matters covered by these agreements. This Agreement supersedes all prior agreements and understandings between the parties with respect to its subject matter and may not be modified or terminated orally.
Jeff, we appreciate your service as part of our senior leadership team. Please acknowledge your agreement to the terms above by signing and returning an original of this Agreement to me at your earliest convenience.
AGREED and ACKNOWLEDGED:

KFORCE INC.


By: /s/ Jeffrey Hackman
Jeffrey Hackman

By: /s/ David M. Kelly                
David M. Kelly                        
Chief Financial and Administrative Officer


9

EX-21 3 exhibit21_2022kforcesubsid.htm EX-21 Document

Exhibit 21
KFORCE INC.
SUBSIDIARIES (DIRECT OR INDIRECT)

 
Name of Subsidiary  Jurisdiction of Incorporation or Formation
Romac International, Inc.  Florida
Kforce Flexible Solutions, LLC  Florida
Kforce Staffing Solutions of California, LLC  Florida
Kforce Global Solutions, LLC  Pennsylvania
Kforce Services Corp.  Florida


EX-23 4 exhibit23_2022consentofind.htm EX-23 Document

Exhibit 23
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 333-237957, 333-188631, 333-94563, 333-142620, 333-166545, 333-168526, 333-168529, 333-211008, 333-217541, 333-231073, 333-144470 and 333-255480 on Form S-8 of our reports dated February 24, 2023, relating to the financial statements of Kforce Inc. and subsidiaries and the effectiveness of Kforce Inc. and subsidiaries’ internal control over financial reporting appearing in this Annual Report on Form 10-K of Kforce Inc. and subsidiaries for the year ended December 31, 2022.
/s/ Deloitte & Touche LLP
Tampa, Florida
February 24, 2023


EX-31.1 5 exhibit311q42022.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATIONS
I, Joseph J. Liberatore, certify that:
1. I have reviewed this annual report on Form 10-K 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: February 24, 2023/s/ JOSEPH J. LIBERATORE
Joseph J. Liberatore,
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 6 exhibit312q42022.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATIONS
I, David M. Kelly, certify that:
1. I have reviewed this annual report on Form 10-K 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: February 24, 2023/s/ DAVID M. KELLY
David M. Kelly,
Senior Vice President, Chief Financial Officer
(Principal Financial Officer)


EX-32.1 7 exhibit321q42022.htm EX-32.1 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 Annual Report of Kforce Inc. (“Kforce”) on Form 10-K for the fiscal year ended December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Form 10-K”), I, Joseph J. Liberatore, 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-K 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-K fairly presents, in all material respects, the financial condition and results of operations of Kforce.
Date: February 24, 2023/s/ JOSEPH J. LIBERATORE
Joseph J. Liberatore
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 8 exhibit322q42022.htm EX-32.2 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 Annual Report of Kforce Inc. (“Kforce”) on Form 10-K for the fiscal year ended December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Form 10-K”), 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-K 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-K fairly presents, in all material respects, the financial condition and results of operations of Kforce.
Date: February 24, 2023/s/ DAVID M. KELLY
David M. Kelly,
Senior Vice President, Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 9 kfrc-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Reportable Segments link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Disaggregation of Revenue link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Allowance for Credit Losses link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fixed Assets, Net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Other Assets, Net link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Operating Leases link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Derivative Instrument and Hedging Activity link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Reportable Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Disaggregation of Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Allowance for Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Fixed Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Other Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Other Long-Term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Operating Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Derivative Instrument and Hedging Activity (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Summary of Significant Accounting Policies - Equity Method Investment (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Summary of Significant Accounting Policies - Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Summary of Significant Accounting Policies - Health Insurance (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Allowance for Credit Losses - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Fixed Assets, Net - Major Classifications of Fixed Assets and Related Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Fixed Assets, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Other Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Goodwill - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Goodwill - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Current Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Operating Leases - Schedule of Weighted-Average Terms and Operating Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Operating Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Employee Benefit Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Derivative Instrument and Hedging Activity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Stock Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Stock Incentive Plans - Summary of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 kfrc-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 kfrc-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 kfrc-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total maturities of operating lease liabilities Lessee, Operating Lease, Liability, to be Paid Other liabilities Increase (Decrease) in Other Noncurrent Liabilities Provision for credit losses Current period provision Accounts Receivable, Credit Loss Expense (Reversal) Deferred tax assets, net Deferred Income Tax Assets, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property, Plant and Equipment [Abstract] Goodwill Deferred Tax Liabilities, Deferred Payroll Taxes Deferred Tax Liabilities, Deferred Payroll Taxes Notes Receivable Notes Receivable [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Debt Instrument [Axis] Debt Instrument [Axis] Fixed assets, gross Property, Plant and Equipment, Gross Cash dividends Payments of Ordinary Dividends, Common Stock Borrowing capacity on line of credit facility Line of Credit Facility, Maximum Borrowing Capacity Receivable [Domain] Receivable [Domain] Income Tax Disclosure [Abstract] Fixed assets Deferred Tax Liabilities, Property, Plant and Equipment Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Payroll and benefits Accrued Employee Benefits, Current Additional paid-in capital Additional Paid in Capital Assets held in Rabbi Trust Deferred compensation plan assets Deferred Compensation Plan Assets Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation expense Depreciation Accounts payable and other accrued liabilities Accounts Payable, Current [Abstract] Total Deferred tax assets, net Deferred Tax Assets, Net Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Annual interest rate Debt Instrument, Interest Rate, Stated Percentage Share-Based Payment Arrangement [Abstract] Other Other Noncash Income (Expense) State Current State and Local Tax Expense (Benefit) Income taxes Income Taxes Paid Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Net income Net income Net income Net Income (Loss) Attributable to Parent Antidilutive common stock equivalents (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Operating lease not yet commenced, future lease payments Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Subsequent Event Type [Axis] Subsequent Event Type [Axis] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Ownership [Axis] Ownership [Axis] Investment, Name [Domain] Investment, Name [Domain] Operating Leases Lessee, Operating Leases [Text Block] Operating lease not yet commenced, term of lease Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Payments on other financing arrangements Repayments of Debt and Lease Obligation Amortization expense of capitalized software Capitalized Computer Software, Amortization Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Treasury stock, at cost; 52,744 and 51,493 shares, respectively Treasury Stock, Common, Value Plan Name [Axis] Plan Name [Axis] Accounts receivable reserves as percentage of gross accounts receivable Accounts Receivable Reserves As Percentage Of Gross Accounts Receivable Accounts receivable reserves as percentage of gross accounts receivable. Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Hedging Designation [Domain] Hedging Designation [Domain] Flex revenue Flex Revenue [Member] Flex Revenues Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Cash paid during the year for: Supplemental Cash Flow Information [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Total unrecognized compensation expenses Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Long-term debt - credit facility Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province ESPP Employee Stock [Member] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Leverage ratio Line Of Credit Facility, Covenant Terms, Leverage Ratio Line Of Credit Facility, Covenant Terms, Leverage Ratio Award Type [Axis] Award Type [Axis] Cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Current portion of operating lease liabilities Operating Lease, Liability, Current Commissions Commissions Expense, Policy [Policy Text Block] Accrued payroll costs Increase (Decrease) in Accrued Salaries Summary of Restricted Stock Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Lease Cost Lease, Cost [Abstract] Non-deductible compensation and meals and entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Deferred payroll taxes Deferred Tax Assets, Tax Deferred Expense, Deferred Payroll Taxes Deferred Tax Assets, Tax Deferred Expense, Deferred Payroll Taxes Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Document Annual Report Document Annual Report Liability Class [Axis] Liability Class [Axis] Legal Entity [Axis] Legal Entity [Axis] Total liabilities Liabilities Payment of benefit under terminated pension plan Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Employees under contract terminated by employer without good cause or in absence of 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. Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Trade Receivables and Related Reserves Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Major Classifications of Fixed Assets and Related Useful Lives Property, Plant and Equipment [Table Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Amortization period Fixed assets, useful life Property, Plant and Equipment, Useful Life Number of  Restricted Stock Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] 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 Segments [Axis] Segments [Axis] Credit Facility Debt Disclosure [Text Block] Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Product and Service [Domain] Product and Service [Domain] Severance payment as a percentage of annual salary Employment Agreement, Severance, Percentage of Annual Salary Employment Agreement, Severance, Percentage of Annual Salary Entity Shell Company Entity Shell Company Deferred tax expense Deferred Income Tax Expense (Benefit) Notes receivable issued to joint venture Payments to Acquire Interest in Joint Venture Deferred Payroll Taxes Deferred Payroll Taxes [Member] Deferred Payroll Taxes 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Other Long-Term Liabilities Other Liabilities Disclosure [Text Block] (Increase) decrease in operating assets Increase (Decrease) in Operating Assets [Abstract] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Subsequent Event Subsequent Event [Member] Document Period End Date Document Period End Date Unusual or Infrequent Item, or Both [Axis] Unusual or Infrequent Item, or Both [Axis] WorkLLama, LLC WorkLLama, LLC [Member] WorkLLama, LLC Schedule of Activity in the Accumulated Derivative Instrument Gain Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Accounts Receivable, Allowance for Credit Loss, Writeoff Accounts Receivable, Allowance for Credit Loss, Writeoff Interest Rate Swap A Interest Rate Swap A [Member] Interest Rate Swap A Debt Disclosure [Abstract] Earnings per share: Earnings Per Share [Abstract] Interest Rate Swap Interest Rate Swap [Member] Accrued liabilities Accrued Liabilities, Current Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Shares at beginning of year (in shares) Shares at end of year (in shares) Shares, Issued 2021 Stock Incentive Plan Two Thousand Twenty One Stock Incentive Plan [Member] Two Thousand Twenty One Stock Incentive Plan 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Debt covenant, repurchase of equity securities (in excess of) Line of Credit Facility, Debt Covenant, Repurchase Of Equity Securities Line of Credit Facility, Debt Covenant, Repurchase Of Equity Securities Accrued payroll costs Total Accrued payroll costs Employee-related Liabilities, Current Line of Credit Line of Credit [Member] Variable lease costs Variable Lease, Cost Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Income from operations, before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] Deferred income tax provision, net Deferred Income Taxes and Tax Credits Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Other Deferred Tax Liabilities, Other SERP interest cost Defined Benefit Plan, Interest Cost Deferred compensation plan Deferred Compensation Liability, Classified, Noncurrent Goodwill, gross amount Goodwill, Gross Accrued payroll costs Employee-related Liabilities, Current [Abstract] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Contingency period (or less) Revenue From Contract With Customers, Contingency Period Revenue From Contract With Customers, Contingency Period Schedule of Income Tax Expense (Benefit), Continuing Operations Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Award Type [Domain] Award Type [Domain] Weighted average period expected to be recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Receivable Receivable [Policy Text Block] Income tax refund receivable Income Taxes Receivable, Current Computer equipment Computer Equipment [Member] Derivative Contract [Domain] Derivative Contract [Domain] Gross profit Gross profit Gross Profit Schedule of Other Assets, Net Schedule of Other Assets, Noncurrent [Table Text Block] Entity Registrant Name Entity Registrant Name Average purchase price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Long-term debt – credit facility Long-Term Line of Credit, Noncurrent Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Entity Address, City or Town Entity Address, City or Town Accumulated Derivative Instrument Gain Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Leases [Abstract] Leases [Abstract] Principles of Consolidation Consolidation, Policy [Policy Text Block] Health Insurance Health Insurance [Policy Text Block] Disclosure of accounting policy for the health insurance liability. Cash proceeds received from Company-owned life insurance Proceeds from Life Insurance Policy Deferred compensation obligation Deferred Tax Assets, Tax Deferred Expense, Deferred Compensation Deferred Tax Assets, Tax Deferred Expense, Deferred Compensation Legal Costs Legal Costs, Policy [Policy Text Block] Minimum Minimum [Member] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Accumulated amortization of capitalized software Capitalized Computer Software, Accumulated Amortization Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Treasury Stock Treasury Stock, Common [Member] Auditor Name Auditor Name Investment, Name [Axis] Investment, Name [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Other Assets, Net Other Assets Disclosure [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Treasury Stock (in shares) Treasury Stock, Common, Shares Payroll taxes Accrued Payroll Taxes, Current Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Allowance for Credit Losses Allowance for Credit Losses [Text Block] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Derivative Instrument Derivatives, Policy [Policy Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective tax rate Effective Income Tax Rate Reconciliation, Percent Proceeds from credit facility Proceeds from Lines of Credit Payroll tax payments deferred by CARES Act Employee Benefits, Noncurrent, CARES Act Employee Benefits, Noncurrent, CARES Act Use of Estimates Use of Estimates, Policy [Policy Text Block] Health insurance liabilities Accrued Insurance, Current LIBOR London Interbank Offered Rate (LIBOR) [Member] Income Taxes Income Tax Disclosure [Text Block] Credit Facility [Domain] Credit Facility [Domain] Current deferred compensation liability Deferred Compensation Liability, Current Increase (decrease) in operating liabilities Increase (Decrease) in Operating Liabilities [Abstract] COVID-19 COVID-19 [Member] COVID-19 Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill Schedule of Goodwill [Table Text Block] Interest, net Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (in dollars per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Number of executives in SERP Number Of Executives, Supplemental Executive Retirement Plan Number Of Executives, Supplemental Executive Retirement Plan Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Gain and fair value on termination Gain and Fair Value on Termination of Interest Rate Swap Agreement Gain and Fair Value on Termination of Interest Rate Swap Agreement Total stockholders’ equity Beginning of period End of period Stockholders' Equity Attributable to Parent Derivative Instrument and Hedging Activity Derivative Instruments and Hedging Activities Disclosure [Text Block] Forfeited/Canceled (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 Dividends Dividends, Common Stock Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Ownership [Domain] Ownership [Domain] Other Deferred Tax Assets, Other Entity Interactive Data Current Entity Interactive Data Current Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Other non-current assets Other Assets, Miscellaneous, Noncurrent Operating lease liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Operating Lease, Liability Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Operating Lease, Liability Retained Earnings Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total operating lease expense Lease, Cost Common Stock Common Stock [Member] Receivable Type [Axis] Receivable Type [Axis] Issuance for stock-based compensation and dividend equivalents, net of forfeitures Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Schedule of Weighted-Average Terms and Operating Lease Expense Lease, Cost [Table Text Block] Repurchases of common stock Payments for Repurchase of Common Stock Income Taxes Income Tax, Policy [Policy Text Block] Statement [Table] Statement [Table] 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 Current tax expense: Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Letter of Credit Letter of Credit [Member] Percentage of discount on shares purchased under employee stock purchase plan Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Discount Of Common Stock, Percent Percentage of discount on shares purchased under employee stock purchase plan. Furniture and equipment Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Operating lease liabilities Operating Lease, Liability, Noncurrent Defined benefit pension plans, net of tax Defined benefit pension plan, no tax benefit Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Accrued matching contribution Defined Contribution Plan, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Repurchases of common stock (in shares) Treasury Stock, Shares, Acquired Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Leasehold improvements Leasehold Improvements [Member] Retained earnings Retained Earnings (Accumulated Deficit) Defined benefit plan, recognized net gain (loss) due to terminations Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Trade receivables, net of allowances of $1,575 and $2,342, respectively Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Accounts receivable reserves Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Fair Value, Recurring Fair Value, Recurring [Member] Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Loss (gain) on disposal or impairment of assets Gain (Loss) on Sale of Assets and Asset Impairment Charges Outstanding as of beginning of period (in shares) Outstanding as of end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Variable Rate [Domain] Variable Rate [Domain] Selling, general and administrative expenses Selling, General and Administrative Expense Goodwill Goodwill Disclosure [Text Block] ROU assets for operating leases, net Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Auditor Firm ID Auditor Firm ID Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] 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. Document Transition Report Document Transition Report Equity Method Investment, Nonconsolidated Investee [Axis] Equity Method Investment, Nonconsolidated Investee [Axis] Local Phone Number Local Phone Number Net death benefit of life insurance Life Insurance, Corporate or Bank Owned, Amount Tax benefit from restricted stock vesting Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Income from operations Operating Income (Loss) New Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Other long-term liabilities Other Sundry Liabilities, Noncurrent Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Variable interest rate, floor Debt Instrument, Interest Rate, Variable, Interest Rate Floor Debt Instrument, Interest Rate, Variable, Interest Rate Floor Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill, carrying value Goodwill Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] 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] 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. Income tax expense Total Income tax expense Income Tax Expense (Benefit) Valuation allowance Deferred Tax Assets, Valuation Allowance Fixed Assets Property, Plant and Equipment, Policy [Policy Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Credit Loss [Abstract] Entity Public Float Entity Public Float Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Weighted average shares outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Derivative Liability Derivative Liability Deferred loan costs, net Debt Issuance Costs, Line of Credit Arrangements, Net Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Treasury Stock Treasury Stock Policy [Policy Text Block] Disclosure of accounting policy for treasury stock. Direct Hire revenue Direct Hire Revenue [Member] Direct Hire Revenue Capitalized Software Internal Use Software, Policy [Policy Text Block] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Base Rate Base Rate [Member] Accounts payable and other accrued liabilities Total Accounts payable and other accrued liabilities Accounts Payable and Accrued Liabilities, Current Common stock, $0.01 par value; 250,000 shares authorized, 73,242 and 72,997 issued and outstanding, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Charged to Other Accounts SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Supplemental executive retirement plan Liability, Defined Benefit Plan, Current Short-term lease expense Short-Term Lease, Cost Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Unusual or Infrequent Item, or Both [Table] Unusual or Infrequent Item, or Both [Table] Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Pension and post-retirement benefit plans Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Current liabilities: Liabilities, Current [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Equity method investment Equity Method Investments Interest rate swap, tax expense (benefit) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Commitments to be paid in 2023 Purchase Obligation, to be Paid, Year One Required payment period (typically less) Revenue From Contract With Customer, Required Payment Period Revenue From Contract With Customer, Required Payment Period 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] Amendment Flag Amendment Flag Cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Operating lease expense Operating Lease, Cost Debt instrument, face amount Debt Instrument, Face Amount SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Operations of Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Other assets, net Total Other assets, net Other Assets, Noncurrent Note receivable issued to our joint venture Receivable Issued to Joint Venture Receivable Issued to Joint Venture Operating lease, not yet commenced, leasehold improvement allowance Lessee, Operating Lease, Lease Not Yet Commenced, Leasehold Improvement Allowance Lessee, Operating Lease, Lease Not Yet Commenced, Leasehold Improvement Allowance Depreciation and amortization Depreciation, Depletion and Amortization Note receivable, net Financing Receivable, before Allowance for Credit Loss, Noncurrent Fixed charge coverage ratio Line of Credit Facility, Covenant Terms, Fixed Charge Coverage Ratio Line of Credit Facility, Covenant Terms, Fixed Charge Coverage Ratio Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Term of lease contract Lessee, Operating Lease, Term of Contract Charged to Costs and Expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Commitments to be paid in 2024 Purchase Obligation, to be Paid, Year Two Employee stock purchase plan (in shares) Employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code State income taxes, net of Federal tax effect Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Fixed assets, net Total Fixed assets, net Property, Plant and Equipment, Net Operating lease liabilities Operating Lease, Payments Trade receivables, allowances Accounts Receivable, Allowance for Credit Loss, Current Forfeited/Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other expense, net Other Nonoperating Income (Expense) Derivative interest rate Derivative, Forward Interest Rate Common stock, shares authorized (in shares) Common Stock, Shares Authorized Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Income taxes payable Accrued Income Taxes, Current Operating and other expenses Operating Expenses Maximum Maximum [Member] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Unrestricted cash (less than) Line Of Credit Facility, Debt Covenant, Threshold, Unrestricted Cash Line Of Credit Facility, Debt Covenant, Threshold, Unrestricted Cash Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Designated as Hedging Instrument Designated as Hedging Instrument [Member] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Entity Small Business Entity Small Business Commitments to be paid in 2027 Purchase Obligation, to be Paid, Year Five Change in fair value of interest rate swap, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Other Commitments [Table] Other Commitments [Table] Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Noncash lease expense Operating Lease, Right-of-Use Asset, Amortization Expense Dividends declared per share (in dollars per share) Common Stock, Dividends, Per Share, Declared Line of Credit Facility [Table] Line of Credit Facility [Table] Unusual or Infrequent Item, or Both [Domain] Unusual or Infrequent Item, or Both [Domain] Workers’ compensation liabilities Workers' Compensation Liability, Current Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Fixed Assets, Net Property, Plant and Equipment Disclosure [Text Block] Related tax benefit Share-Based Payment Arrangement, Expense, Tax Benefit Sublease income Sublease Income Commitments to be paid in 2026 Purchase Obligation, to be Paid, Year Four Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Schedule of Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Trade receivables, net Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Interest Rate Swap B Interest Rate Swap B [Member] Interest Rate Swap B Credit Facility Credit Facility [Member] Credit Facility Severance payment as a percentage of annual bonus Employment Agreement, Severance, Percentage of Annual Bonus Employment Agreement, Severance, Percentage of Annual Bonus Noncontrolling interest Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Payables and Accruals [Abstract] Health insurance annual aggregate risk of loss liability, per employee, in excess of stop loss maximum (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 Payments on credit facility Repayments of Lines of Credit Issuance for stock-based compensation and dividend equivalents, net of forfeitures (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Total operating lease liabilities Operating Lease, Liability Reportable Segments Segment Reporting Disclosure [Text Block] Balance at Beginning of Period Balance at End of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Equity Method Investment, Nonconsolidated Investee [Domain] Equity Method Investment, Nonconsolidated Investee [Domain] Technology Technology Technology Segment [Member] Technology. Unusual or Infrequent Item, or Both [Line Items] Unusual or Infrequent Item, or Both [Line Items] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Equity Method Investment, Nonconsolidated Investee or Group of Investees Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member] Accounts payable Accounts Payable, Current Increase (Decrease) in Other Operating Assets Increase (Decrease) in Other Operating Assets Hedging Designation [Axis] Hedging Designation [Axis] Auditor Location Auditor Location Net proceeds from the sale of assets held for sale Proceeds from Sales of Business, Affiliate and Productive Assets Reserve related to note receivable Reserve related to note receivable Reserve Related to Note Receivable Reserve Related to Note Receivable Entity Filer Category Entity Filer Category Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Financing Receivable Financing Receivable [Member] Federal Current Federal Tax Expense (Benefit) FA FA Finance And Accounting Segment [Member] Finance and accounting. Percent ownership of equity method investment Equity Method Investment, Ownership Percentage Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Cash Financing and Investing Transactions: Noncash Investing and Financing Items [Abstract] Commitments and contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name Other Liabilities Disclosure [Abstract] Derivative, notional amount Derivative, Notional Amount Preferred stock, $0.01 par value; 15,000 shares authorized, none issued and outstanding Preferred Stock, Value, Issued Letters of credit outstanding Letters of Credit Outstanding, Amount Restricted Stock Restricted Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] SERP Service cost Defined Benefit Plan, Service Cost Partnership basis difference Deferred Tax Liabilities, Partnership Basis Difference Deferred Tax Liabilities, Partnership Basis Difference Deferred tax assets valuation allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Cover [Abstract] Operating Leases Lessee, Leases [Policy Text Block] Entity Voluntary Filers Entity Voluntary Filers Goodwill impairment Goodwill, Impairment Loss Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Stock Incentive Plans Share-Based Payment Arrangement [Text Block] Allowance for credit losses, beginning balance Allowance for credit losses, ending balance Accounts Receivable, Allowance for Credit Loss Disaggregation of Revenue Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] 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. Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Schedule of Components of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Defined benefit pension plans expense Pension Cost (Reversal of Cost) Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Common stock equivalents (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Deferred tax assets Deferred Tax Assets, Gross Current Fiscal Year End Date Current Fiscal Year End Date Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Diluted (in dollars per share) Earnings Per Share, Diluted Restricted stock granted, vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] Total current liabilities Liabilities, Current Accordion feature Line Of Credit, Accordion Feature, Increase Limit Line Of Credit, Accordion Feature, Increase Limit 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Schedule of Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Net change associated with current period hedging transactions Other Comprehensive Income (Loss), before Reclassifications, before Tax Schedule of Maturities for Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Auditor [Abstract] Auditor Abstract Entity Address, Address Line One Entity Address, Address Line One Tax effect of new accounting standard Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle Direct costs Cost of Revenue Contract liabilities Contract with Customer, Liability Product and Service [Axis] Product and Service [Axis] Fair Value Disclosures [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Equity Method Investment Equity Method Investments [Policy Text Block] Credit Facility [Axis] Credit Facility [Axis] ROU assets for operating leases Deferred Tax Liabilities, Leasing Arrangements Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Commitments to be paid in 2025 Purchase Obligation, to be Paid, Year Three 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] Computers and Software Computers And Software [Member] Computers and software. Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Deferred tax liabilities Deferred Tax Liabilities, Gross Revenue from Contract with Customer [Abstract] Schedule of Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Entity Central Index Key Entity Central Index Key Amount unrelated to trade receivables included in allowance Accounts Receivable, Allowance For Credit Loss, Allowance Unrelated To Trade Receivables Accounts Receivable, Allowance For Credit Loss, Allowance Unrelated To Trade Receivables Measurement Frequency [Axis] Measurement Frequency [Axis] Accounts receivable reserves SEC Schedule, 12-09, Allowance, Credit Loss [Member] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Capitalized software, net Capitalized Computer Software, Net Entity [Domain] Entity [Domain] Type of Adoption [Domain] Accounting Standards Update [Domain] City Area Code City Area Code ASSETS Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Commitments to be paid Purchase Obligation Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Maximum leverage ratio Line Of Credit Facility, Debt Covenant, Leverage Ratio Threshold Line Of Credit Facility, Debt Covenant, Leverage Ratio Threshold Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Compensation expenses Deferred Compensation Arrangement with Individual, Compensation Expense Equity method investment Capital contributed Payments to Acquire Equity Method Investments Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Variable Rate [Axis] Variable Rate [Axis] Other long-term liabilities Total Other long-term liabilities Other Liabilities, Noncurrent Loss on equity method investment Loss on equity method investment Income (Loss) from Equity Method Investments Capital expenditures Payments to Acquire Property, Plant, and Equipment Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] ROU assets obtained from operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Employees under contract terminated by employer without good cause or 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. Impairment of equity method investment Impairment loss of equity method investment Impairment Of Equity Method Investment Impairment Of Equity Method Investment EX-101.PRE 13 kfrc-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 kfrc-20221231_g1.jpg KFORCE LOGO begin 644 kfrc-20221231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" $( ^@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)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#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BN9^(?Q*\-?"CPV^O^+-5CT;2 M$E2%KJ5']45XKX?_;.^"_BG7M-T72O'=I> M:GJ-S'9VMNMM< RS2.$1 3& "6(')QS7M5:2"\\>6.H7*<>5H\B;,JE6G M25ZDDO4]WHKX]U#_ (*E_!RRW>39>*;_ V!]GT^$9]QOF7C]:H_\/7/A)_T M+OC3_P ;3_Y*KTEDV8/_ERSD_M#"+_EXC[0HKXVT_\ X*F?"[5K^VL;+PKX MYN[RYE6&"W@T^U>261B JJHNLDDD =2:^PK&X>\L;>>2VELI)8U=K:BBBN(Z HKF_&O MQ%\.?#NUMKGQ'JD>EP7+F.)Y$=MS 9(^4'M7)?\ #3WPP_Z&VV_[\3?_ !%= M=/"8BK'GITY-=TFSAJX["4)7?\ #3WPP_Z&VV_[\3?_ M !%'_#3WPP_Z&VV_[\3?_$5I_9^,_P"?,O\ P%_Y&7]J8#_G_#_P*/\ F>HT M5Y=_PT]\,/\ H;;;_OQ-_P#$4?\ #3WPP_Z&VV_[\3?_ !%']GXS_GS+_P ! M?^0?VI@/^?\ #_P*/^9ZC17EW_#3WPP_Z&VV_P"_$W_Q%'_#3WPP_P"AMMO^ M_$W_ ,11_9^,_P"?,O\ P%_Y!_:F _Y_P_\ H_YGJ-%>7?\-/?##_H;;;_O MQ-_\11_PT]\,/^AMMO\ OQ-_\11_9^,_Y\R_\!?^0?VI@/\ G_#_ ,"C_F>H MT5Y=_P -/?##_H;;;_OQ-_\ $4?\-/?##_H;;;_OQ-_\11_9^,_Y\R_\!?\ MD']J8#_G_#_P*/\ F>HT5Y=_PT]\,/\ H;;;_OQ-_P#$4?\ #3WPP_Z&VV_[ M\3?_ !%']GXS_GS+_P !?^0?VI@/^?\ #_P*/^9ZC17EW_#3WPP_Z&VV_P"_ M$W_Q%:OA?XZ>!?&FMV^D:)X@AO\ 4IPQC@CAE!;:I9N2H P >IJ98'%03E*E M))?W7_D7',<%4DH0K1;>RYE_F=Y1117$>@%%%% !1137=8T9W8*JC)9C@ >M M #J*\E\Y1-N/^^C7M8?)L?BE>%-I=WI^9\[B^(,LP;Y:E9-]EK^6W MS/L:BOSTU7]K[XG:D6\K6;?3D;C;:V47Z%U8C\ZP)OVCOB7-(7;Q??@G^YL4 M?D%Q7M1X5QC7O3BOO_R/GY\;8"+M&$W\E_F?I517YK0_M(?$NW?OTL]2'V>3/H"?E8^RL:\7$Y/CL*KU*;MW6J_#]3Z+"9]EN-:C2K* M_9Z/\;7^1Z;1117C'OA1110 4444 %%%% !117!>)_CMX$\&ZY0I'*L#U[UM2HU*SY:47)^2N85J]+#QYZTU%=VTOS.]HKR M[_AI[X8?]#;;?]^)O_B*/^&GOAA_T-MM_P!^)O\ XBNG^S\9_P ^9?\ @+_R M./\ M3 ?\_X?^!1_S/4:*\N_X:>^&'_0VVW_ 'XF_P#B*/\ AI[X8?\ 0VVW M_?B;_P"(H_L_&?\ /F7_ ("_\@_M3 ?\_P"'_@4?\SU&BO+O^&GOAA_T-MM_ MWXF_^(H_X:>^&'_0VVW_ 'XF_P#B*/[/QG_/F7_@+_R#^U,!_P _X?\ @4?\ MSU&BO+O^&GOAA_T-MM_WXF_^(H_X:>^&'_0VVW_?B;_XBC^S\9_SYE_X"_\ M(/[4P'_/^'_@4?\ ,]1HKR[_ (:>^&'_ $-MM_WXF_\ B*6/]IKX8R.JCQ;: M@L<#=#*!^93BC^S\9_SYE_X"_P#(/[4P'_/^'_@2_P SU"BN)TSXV> =88+: M^,-&9VZ))>)&Q^@8@UV-K=07T"S6\T=Q"W*R1,&4_0BN6I1J4M*D6O56.RG7 MI5M:4U+T:9+11161N%%%% !1110 4444 %%%% !1167XA\4:/X3L3>:UJEII M5KT$MW,L8)]!D\GV'-5&+D^6*NR92C!.4G9(U**^?_%G[:G@30F>+2H[_P 0 MS+D!K>+RH<_[SX/XA37E>N?MX>(;AG&C^&M-L5/ -Y+)<,/?Y=@S7NT>GX;_@?,XCB;*L,[.MS/^[=_BM/Q/M2BOSVU']L+XG7K$PZO:Z>#_#; MV,1 Y_VU;_(K"N/VEOB;=G=U\Q8W_] M"4XK3_5/%=*D?Q_R,EQQ@NM*?X?YGZ445^>=A^U]\4+-@9=;M[T?W;BPA'_H M"K78:+^W9XKM64:IH.DWZ#K]G\R!S^)9A^E%KXHNL:%J>E.W5K=DN8U^IRK8^BUZWX1^.W@+QQ M)'%I/B:RDN9"%2VN&-O*S'^$)(%+'Z9KQ:^68W#:U:32[[K[UH?08;.,OQCM M1K1;[7L_N=F=Y1117F'LA117EW_#3WPP_P"AMMO^_$W_ ,1712P]:O?V4'*W M9-_D^&'_0VVW_?B;_XBC^S\9_SYE_X"_P#(/[4P'_/^'_@4 M?\SU&BO+O^&GOAA_T-MM_P!^)O\ XBC_ (:>^&'_ $-MM_WXF_\ B*/[/QG_ M #YE_P" O_(/[4P'_/\ A_X%'_,]1HKR[_AI[X8?]#;;?]^)O_B*/^&GOAA_ MT-MM_P!^)O\ XBC^S\9_SYE_X"_\@_M3 ?\ /^'_ (%'_,]1HKR[_AI[X8?] M#;;?]^)O_B*/^&GOAA_T-MM_WXF_^(H_L_&?\^9?^ O_ "#^U,!_S_A_X%'_ M #/4:*\N_P"&GOAA_P!#;;?]^)O_ (BC_AI[X8?]#;;?]^)O_B*/[/QG_/F7 M_@+_ ,@_M3 ?\_X?^!1_S/4:*\N_X:>^&'_0VVW_ 'XF_P#B*/\ AI[X8?\ M0VVW_?B;_P"(H_L_&?\ /F7_ ("_\@_M3 ?\_P"'_@4?\SU&BJ6BZQ9^(=)M M-3TZ<7-C=Q+-!,H(#H1D'!&:NUPM.+L]STHR4DI1=TPHKXR^-EU<:=^T-XDF M^)H^(C_#DV-FWAV3P@UXNGV[!/\ 26N3;$-YGF#*YS\I^E97Q^\0W,OP5^"[ M_!'QGJVH#4O%*II>I7FI7$LMT^V=E@G:4[F02*$,<@P H!'%>W#+'/V:4OCZ MV]U:7WONNJMW['GRQBCS^[\/2^N]MC[BHK\_/VH/VJ-7^+7P1M+;X?75WH=[ M:Z:NN>+9K:1XIM+V3K;K9%UP5D:X+<<$I$#]UC7Z!UR8G U,+3A.KHY-JW56 MMOZW^[7J;4<3"O.48;*VOK?_ ""BBBO..L**** "BBB@#Y1_X*:?\FMWW_85 ML_\ T(U^05?K[_P4T_Y-;OO^PK9_^A&OR"K]=X5_W!_XG^2/@\[_ -Z^2_4* M***^P/ /1?V;_P#DXCX6_P#8U:7_ .E<5?O-7X,_LW_\G$?"W_L:M+_]*XJ_ M>:OS#B[^/2]'^9]GD/\ #GZA1117P)]0%%%% !113)IDMX7EE=8XD4LSN<*H M'))/84 .)"@DG %?%?[3'_!23P[\-KB\\._#V&W\6>(HMT/(KPG]N#]NZX^(UU>^!/AYJ$EMX2C+0ZAJUNQ5]3/0HAZB#W_C_W M?O?#]?HV3\-J457QRWVC_G_E]_8^2Q^;M-TL,_G_ )?YG>?%+XZ>//C/J!N_ M&'B:^U@;MT=J[[+:+_-3NH]V@V,R\V\3#'VIA_?< M$A!V4ENK#;]^4V.-8T5$4(BC 51@ >@IU?AV/QU7,*[KU>NR[+L?I.%P\,+2 M5.'_ X4445YYU'R[^WE_P BCX6_Z_I/_1=?%U?:/[>7_(H^%O\ K^D_]%U\ M75^Q<.?\BZ'J_P V?@7%O_(VJ>D?R04445],?'A1110 4444 %%%% !1110 M4444 %?0_P"Q#H#ZE\5KS4BF8=-T^1M^.DDC*BC\5W_E7SQ7Z%?LI?"R7X;_ M W6YOX3#K.M,MW<(PPT<8&(HS[@$L1V+D=J^:X@Q4<-@91OK/1?K^!]?PM@ MI8O,H3M[M/WG^GX_J>TT445^.'[\%%0W=Y!I]K-TKO5[);O^NY[7\8OVIO#/PO:?3K,C7_ ! F5:SM MWQ' W_363D C^Z,GCG'6OC7XD?'3QC\499%UC59$T]FRNFVF8K=?3*@_-CU8 MDUP!)/)Y-%?JV7Y+A3 M_@)QZ@U]F_"']H[PM\6DBM(I?[)UXCYM+NF&YCC)\IND@X/3!XY K\XZ?#-) M;S)+$[12QL&1T)#*0<@@CH:^>S#(\+CTY6Y9]U^JZ_GYGU65<28W+&HWYZ?\ MK_1]/R\C]<**^1OV??VN6DDMO#GCRY!+$1VVN2$#Z+.?T\S_ +Z[M7UPK!U# M*0RD9!'(-?E..P%?+ZOLZR]'T?H?MN6YGALTH^VP[]5U7J+1117G'K!1110 M5^=/[67_ "QK+HJ914ERR5T5&4H-2B[,^D/AQ^VMXF\/R M16WBJVC\16'0W$86&Z0>N1\K_0@$_P!ZOKCX>_%#PY\4-(_M#P_J"72KCSK= M_EG@)[.AY'UZ''!-?EO6SX1\8:QX%URWU?0[Z6POH3D21GAAW5AT93W!XKY/ M,.'<-BHN6'7)/\'\NGR/N,JXLQ>#DH8I^TAY_$O1]?G]Z/U:HKR_X#?'"P^, MWALS;4L]=LP%OK$'@$])$[E&Y]P<@]B?4*_+*]"IAJDJ556DC]JPV)I8RC&O M0E>,M@HHHK Z0HHHH *S?$'B/3/">DSZIK%]#IUA ,R3SMM4>WN3V Y/:L7X ME_$O1?A7X8FUG69MJ+\L%NA'FW$F.$0>OOT Y-?GG\6/C)X@^+^MF\U:?RK* M,G[+IL+'R;<>P[L>['D^PP!]%E.35X_%;]MJ\NWFT_P+:BS@Y7^UKR,-*WO'&>%^K9/L*^9->\1ZKXH MU![[6-1NM3O'ZS74K2-] 2>![#BLZBOU7!Y?AL#'EH0MY]7\S\3Q^:XS,I\V M)G==NB]%_3"BBBO1/)"BBB@ HHHH **** "O0OV?=!_X2/XT>$+,KN5;Y;E@ M1D$0@RD'VPE>>U]#_L0:%_:'Q6O=19;F5;V&"J MU.T7^.B/7R>A]8S"A2[R7W)W?X'W91117X2?TL%?D97ZYU^1E?HG"/\ R_\ M^W?_ &X_*.._^8;_ +?_ /;0HHHK]$/RD**** "BBB@ HHHH **** "BBB@ MH&3P.317K7[,OPQE^)'Q/L#+#OTC2G6^O6(^4A3E(_JS #']T-Z5SXBO##49 M5JFT5TJ0%9+'3K>U8'J"D2J?Y5N M445^!3DYR(]0D\(^)_!]KH5PJBWM]8T>XE MN+4[%#$/',JOE@S#)AJ%QX6\5CQ1J-]=P; M#>R,7,BQHI(3)<8R3T/K7TM179#&UJ<5"%DO)+71K7Y-F$L/3D^:5W\WZ_H> M,?%W]FO0_&7PO^(7AWPK9:;X9UCQDTST45 MSSK5*D5";NDV_O27Y)&T:<8MRBK7_P"#_FPHHHK T"BBB@ HHHH ^4?^"FG_ M ":W??\ 85L__0C7Y!5^OO\ P4T_Y-;OO^PK9_\ H1K\@J_7>%?]P?\ B?Y( M^#SO_>ODOU"BBBOL#P#T7]F__DXCX6_]C5I?_I7%7[S5^#/[-_\ R<1\+?\ ML:M+_P#2N*OWFK\PXN_CTO1_F?9Y#_#GZA1117P)]0%%%% !7YW_ /!1[]K@ MVZW/PE\'WY61ACQ%?6[8(':S5AZ]9,=L)W<5[[^VY^U1!^SKX ^Q:3-'+XXU MJ-H].AX/V6/HUTX]%Z*#]YO4*V/QMO+R?4;R>[NII+FZGD:66:5BSR.QRS,3 MR222_P#D0T445^GGQ844 M5T/P_P# .M_%#QEI7A?P[9M?:OJ4PA@B7H.Y=C_"J@%F;L 34RDH1_LP?LZZO\ M(_$JVT"S\RTT:WVW&K:FJY%K;YZ D8\Q\%4'G:/IL"V]M;Q]%4=R>I8G)+'DDDG)-\N"/F<^BCHJ]@!WR3ZE7XQG>;2S*M:'\..WG MY_ULOF?H678%8.G>7Q/?_(****^;/7"BBB@#Y=_;R_Y%'PM_U_2?^BZ^+J^T M?V\O^11\+?\ 7])_Z+KXNK]BX<_Y%T/5_FS\"XM_Y&U3TC^2"BBBOICX\**Z M[X3> /\ A:/Q TKPQ]O_ +,^W>;_ *5Y/F[-D3R?=W+G.S'4=:^B_P#A@/\ MZGO_ ,H__P!OKRL7FF#P,U3Q$[-J^S>GR3['MX')A_JKG'_ #X_\FC_ /)'R-17US_PP'_U/?\ Y1__ +?1_P ,!_\ 4]_^4?\ M^WT?ZPY9_P _?_)9?Y!_JKG'_/C_ ,FC_P#)'R-17US_ ,,!_P#4]_\ E'_^ MWT?\,!_]3W_Y1_\ [?1_K#EG_/W_ ,EE_D'^JNKZM^84UW6-&=V"JHR68X 'K3J M^5OVQOCBVE6K>!-$N"MW<(&U2>-L&.,C(A^K#!;_ &<#^(TL#@JF/KQH4^N[ M[+N5F684LLPTL35Z;+N^B_KH><_M._M&3?$+4)_#7AZY:/PO;OMFFC./MTBG MKD=8P1\H[]3VQ\]T45^V83"4L%15&BK)?CYL_G7'8ZMF->6(KN[?X+LO(*** M*[#@"BBNK\!_"WQ1\3+PV_A[2)KX(<27'"0Q?[TC84'';.3V%9U*D*47.H[) M=6:TJ52M-4Z47*3Z+5G*45]:^$?V#Y9(TE\3^)5B<_>M=+BW8_[:/C_T"O1; M']BSX<6B(LJ:K>E3DM/>8+>QV*OZ>M?.5N),OI.RDY>B_P ['UM#A+-:RYG! M1]7_ )7/@6BOO;4/V*/AW>0E86U>Q?M)#=AC^3HPKS3QE^PGJ-K')-X8\0PW MV.1:ZC'Y3?02+D$_50/>G1XBR^L[.3CZK_AR<1PGFM"/,H*7H_T=F?*E%=!X MR\ ^(?A[J7V'Q#I-QI=P<[/-7*2 =2CC*L/=2:Y^OHX3C4BIP=T^J/DJE.=* M3A43371Z,****L@*^IOV5?VD'T>XM/!?BBZ+:=(1%IM],W_'NW:)R?X#T4_P MGCIC;\LT5P8[!4L?1=&JO1]GW1Z>79A7RS$+$4'JMUT:[,_7.BOGC]DGXXMX M]T%O#&LW!DU_2X@8II&RUU;C@'/=DX!]00>>:^AZ_$L9A:F"KRH5=U^/F?T5 M@,=2S'#QQ-%Z/\'U3] HHHKC/0"OSI_:R_Y. \5?]NO_ *20U^BU?G3^UE_R MBOKG_A@/_J>_P#RC_\ V^C_ (8#_P"I[_\ M*/\ _;Z\;_6'+/\ G[_Y++_(]_\ U5SC_GQ_Y-'_ .2/D:BOKG_A@/\ ZGO_ M ,H__P!OH_X8#_ZGO_RC_P#V^C_6'+/^?O\ Y++_ "#_ %5SC_GQ_P"31_\ MDCY&HKZY;]@,[3CQUD]LZ1C_ -KUQOBO]B/QKHL$D^D7FGZ^B\^3&Y@F;Z!_ ME_\ 'JUIYYEU67+&JOFFOS2,:O#>;48\TJ#MY-/\$VSYXHJ[K&BW_A[4I]/U M.SGL+Z!MLEO<1E'4^X-4J]Q-25UL?-RBXMQDK-!1113$=7\+_B%?_"_QKI^O MV#,3 ^V> ' GA)&^,_4=/0@'M7Z0O-HMSB//:&7+*/\ OL2_ABOA>*,$IT8XN*UC MH_1_Y/\ ,_2>"\QE3Q$L#-^[+5>JW^]?D?1=%%%?F)^R!5#7=^*3^99>!+&7"86]U$J>O\ SRB/Y;R/ M]P]J]/+L%+,,3&@MGOY+J>/FV81RO!SQ,MULN[>W_!\CP7XT?%O4?C!XPFU6 MZWPV$68["R)X@BS^6X\%CW/L!7 T45^WT:,*%-4J:M%;'\XUZ]3$U95JKO*6 MK84445L8!117I'P__9Y\=?$B*.YTS1VM].DZ7]^WD0D>JY^9Q[J#6%:O2P\> M>K)17GH=%##UL5/V="#D^R5SS>BOK3P_^P7.RJ^N>+(XVQ\T.GVA?UKP*G$674W93;]$_^ ?44N$\VJJ[ MIJ/JU^ESX6HK[]C_ &+_ (;HBJ8-3<@8+->G)]^!5.Z_8A^'UQN\NZURVRV? MW5W&<>WS1GBL%Q/@'_-]W_!.E\&YFE]G[_\ @'P=17VG?_L&^'I,_8O$^IV_ MI]HACE[^VVJ>E_L$Z=#,#J7C&ZNX<\K:V*P-^;._\JW7$>6VOSO[G_DO-'_,^/K.SN-1NX;6U@DN;F9@D<,*EG=CT Y)K]!?V7_@O/\ "7P= M/-JJ*NOZLR2W,:G/D(H.R+/0D;F)([G'.,UU7PY^!G@WX6_O=$TI?MY7:VH7 M3>;<$=\,?N@]PH -=]7QVGH*X< M7C(ERIZ;-_DF>C@IR3TFAZ!IOAG38M/TFPM]-LHON6]K M&$0>^!W]^IK0KX+-LZJYE[B7+!=._J?IV1\.T=_[U\E^H4445]@> >B_LW_\ MG$?"W_L:M+_]*XJ_>:OP9_9O_P"3B/A;_P!C5I?_ *5Q5^\U?F'%W\>EZ/\ M,^SR'^'/U"BBBO@3Z@*X7XU_&+0?@3\.]3\7>()<6MJNR"V1@)+N=@=D*9_B M8@_0!B> :[#5-4M-$TV[U'4+F*RL;2)IY[B=@J11J"69B>@ !)/M7XP_MF?M M07G[1WQ&S^".[_3 MU9Y>88U8.E=?$]O\SRSXM?%/7?C/\0-6\7>(KCSM0OY=PC4GR[>,<)%&.R*N M ._B^)]WV^77S/LLHP'(EB:JU>W^84445^?GU(4444 %%%% 'R[^WE_ MR*/A;_K^D_\ 1=?%U?:/[>7_ "*/A;_K^D_]%U\75^Q<.?\ (NAZO\V?@7%O M_(VJ>D?R04445],?'GKO[)O_ "O\ TDFK]%J_.G]DW_DX#PK_ -O7 M_I)-7Z+5^5<5_P"^P_P+\Y'[9P3_ ,BZI_C?_I,0HHHKXP_00HHHH **** " MBBB@ HHHH Y#XL?$*V^%_@/5/$%P%=[=-MO"3_K9FX1?SY/H 3VK\Q]8U>[U M_5KS4K^9KF]NY6GFE;JSL&N)%R M?]U"/^_C5\SU^M\.8%8;"^VDO>GK\NG^9^%\6YD\9C7AX/W*>G_;W7[MOD%% M%%?6GPP445]%?LH? -/'VJ?\)3KUOO\ #]C)BWMY!Q>3#U]47C/8GCG#"N+& M8NG@J,J]5Z+\?(]# 8&MF.(CAJ"U?X+JV6_V>_V3YO&<-OXB\81RVFAN!);: M>"4ENUZAF(Y2,]NC-U&!@G[1T?1K#P_IL&GZ99PV%E NV.WMXPB*/8"K@XX' M I:_&48;*:7)15Y=9=7_P/(****\H]L**** , MKQ-X6TGQEI$VEZWI\&I6$P^:&=% MR3T;MT/8G[XJ.XMXKRWE@GC6:&52CQR#*LI&"".X(KV/5='_ )/S/G\WR7#9M2Y:BM-;2ZK_ #7D?DA17M7[37P+/PE\2)?Z M7&Q\,:DY^S.?"NEZ]IS;K._@69 3DH3PR'W5@5/N#7Y35]=_L,_$4LNK^"[N4G:/[0 ML0QZ#(65!^)1@/\ ?-?&<38%5\.L3%>]#?T_X&_WGZ#P?F3PV*>#F_=J;>4E M_FM/N/KBBBBORH_; K\Z?VLO^3@/%7_;K_Z20U^BU?G3^UE_R6TN)8)HVBFB8H\;C!5@<$$>H-?K?7YP?M0>'X_#GQP\30PILA MN94O%P,9,J*[G_OLO7Z'PKC9RE/"3=TE=>7?\S\IXUR^G&,,=!6;?++STNG^ M%ON/*Z***_13\H"OHO\ 8=UQK'XI:EIQ;$-_IKG;ZR(Z,I_[Y+_G7SI7L'[) M,S1?'[PTJ])%ND;Z?9I3_,"O)S:"J8"LG_*W]VI[>1U'2S/#R7\R7WNWZGZ) MT445^&G])$%]>0Z;97%W^S'>N7%8B&$H2KU-HK^O MO.W!82ICL1##4]Y.W^;^2U/7_P!F_P#97M-,L;7Q/XTLENM1E EM-)N%RENI MY#RJ?O.?[IX7OS]WZD50J@ 8 X %+17XAC<=6Q]5U:S]%T7DC^C= M_P"]?)?J%%%%?8'@'HO[-_\ R<1\+?\ L:M+_P#2N*OWFK\&?V;_ /DXCX6_ M]C5I?_I7%7[S5^8<7?QZ7H_S/L\A_AS]0HHKY2_;R_:Q3X#^"_\ A&_#MT!X M[UN%A \9YT^W.5:X/HYY5!Z@M_#@_&87"U,96C0I*[?]7/H:]:&'INI/9'S_ M /\ !1_]K3^WKZZ^$OA.\_XEUI*!K]["W$\RG(M01_"A +^K +QM.?@&G22- M([.[%W8Y+,1/ >BS*;QN5%]-PRVRGTQ@N1R%('!8&O*OV>_@3KG[ M0WQ)L?"VC*883^^O]09"T=G;@C=(WJ>RKW8@<#)'[=?#?X=Z'\*/!.D^%?#E MH+/2=-A\J).K.Y)KY#B#./J-/V%%_O)?@N_KV^\]_*\!]9G[6 MHO<7XLZ&VMH;.WBM[>)(((D$<<4:A510,!0!P !VJ6BBOR$^\"BBB@ HHHH M**** /EW]O+_ )%'PM_U_2?^BZ^+J^T?V\O^11\+?]?TG_HNOBZOV+AS_D70 M]7^;/P+BW_D;5/2/Y(****^F/CSUW]DW_DX#PK_V]?\ I)-7Z+5^=/[)O_)P M'A7_ +>O_22:OT6K\JXK_P!]A_@7YR/VS@G_ )%U3_&__28A1117QA^@A111 M0 4444 %%%% !575=2@T72[S4+I_+M;2%YY6]$52S'\@:M5Y)^U5XD/AOX(: M^4?9-?!+%.>OF, X_P"^ ]=.%HO$5X45]II?><>,Q"PN&J5W]E-_)M5UJ[.;G4+F2Y?G."S$X'L,X'L*RJ**_?8Q4(J,=D?S!*4IRY)-?*W["O@-9)-=\87$>2F-.M&(Z' >4_EY8S[ MM7U[7Y3Q-C77Q/U:+]V'YO\ RV^\_;>#\N6'P;QOS U_0[SPSK=_I.H1>3>V4[V\T?HRD@X]1QP>XK]9*^'_VW_ BZ+XZTWQ+ M;QA8-9@,<^/^>\6!D_5"G_?)K[GA?&NG7>$D]):KU7^:_(_-^,\N57#QQT%[ MT-'Z/_)_FSYLHHHK]//QH*Z_X1^,F\ ?$GP_KN\QPVMTHN".\+?)(/\ OAFK MD**SJ4XU82IRV:M]YK1JRH5(U8;Q::]4?KDK!E!!R#R"*6N'^!_B0^+OA'X5 MU-W\R62Q2*5\YS)'^[<_]](:[BOP"M3=&I*G+>+:^X_J&A5C7I0K1VDD_O5P MK\Z?VLO^3@/%7_;K_P"DD-?HM7YT_M9?\G >*O\ MU_])(:^NX4_WV?^!_G$ M^%XV_P"1=3_QK_TF1Y%1117ZJ?B85]H_L&_\BCXI_P"OZ/\ ]%U\75]H_L&_ M\BCXI_Z_H_\ T77S/$?_ "+9^J_-'V'"7_(VI^DOR9]14445^.G[Z%%%% !1 M110 5\ ?MG?\ENN?^O&W_P#037W_ %^S_ +(-BUW\>-#E )%K#;F3M@:]_Y9?DSU M\G3>8X>W\\?_ $I'Z&4445^$G]+'S#^WAK7V?P7X:TH-@W=^]R1GJ(HRO\Y1 M^E?%5?4W[>FH&3Q-X3LMV1#9S3;>>-[J,_\ D/\ 2OEFOV7A^G[/+J?G=_BS M^?N*JOM,VJ^5E^"_4****^C/DPK[X_8N\++H?P?74V3$^L7DMQN[^6A\I1], MHY_X%7P/7Z@?!C2ET7X2^#[0+M*Z7;NX']]HPS?^/,:^+XJK.&$C37VG^"_X M-C]"X*H*ICIUG]F/XM_Y7.SHHHK\K/VL**** "BBB@ HHHH **** "BBB@ K M\C*_7.OR,K]$X1_Y?_\ ;O\ [=_P"]?)?J%%%%?8'@'HO[-_\ R<1\+?\ L:M+_P#2 MN*OWFK\&?V;_ /DXCX6_]C5I?_I7%7[L:YK=CX:T6_U?5+J.RTVP@DNKJYE. M$BB12SN?8 $_A7YCQ:FZ]%+L_P S[/(M*51ON<'^T'\=-#_9[^&NH>*M9999 M5'DV%@'VO>7)!V1KZ#@ECV4$\]#^(/Q$^(.N?%3QIJOBGQ'>&]U?4IC+-)T5 M>RH@_A50 H'8 5Z5^UG^TIJ7[2GQ*EU0^;:>&M/W6^C:?(?]5$2,R.!QYDA M+>@"KDA0:\2KZ?(LI674>>HOWDM_)=O\_/T/&S/'/%U.6'P+;S\PHHHKZ<\4 M*U_"/A/5O'7B;3?#^A64FHZOJ,ZV]M;1#EW/Z #J2> 2>!62 6( &2:_67_ M ()__LBK\'?#*>./%5ECQOJ\/[BWF7YM,M6&=F#TE?JQZ@87CY\^/FF94\MH M.K+63V7=_P"2ZGH8+"2QE7D6W5GK_P"RO^S?I7[-GPV@T:#R[O7[S;/J^I*O M_'Q-C[JD\^6F2JCZG&6->S445^(5JU3$5)5:KO)[GZ/3IQI04(*R04445B:! M1110 4444 %%%% 'R[^WE_R*/A;_ *_I/_1=?%U?:/[>7_(H^%O^OZ3_ -%U M\75^Q<.?\BZ'J_S9^!<6_P#(VJ>D?R04445],?'G:?!OQY;_ Q^)&D>);JU MDO8+'SMT$+!6;?"\8P3QP7!_"OIW_AO+0?\ H5M2_P"_\=?%U%>/C,IPF/J* MK7C=I6W:T_IGO8#/,=EE)T<-.T6[[)ZZ+KZ'VC_PWEH/_0K:E_W_ (Z/^&\M M!_Z%;4O^_P#'7Q=17#_JYEW\C^]_YGI?ZVYM_P _%_X"O\C[1_X;RT'_ *%; M4O\ O_'1_P -Y:#_ -"MJ7_?^.OBZBC_ %_\ ,/\ 6W-O^?B_\!7^ M1]H_\-Y:#_T*VI?]_P".O7O@O\9+7XT:+?ZG9Z7<:;!:7'V8BX=6+MM#'&/0 M$?G7YH5]_P#[&6D?V;\$;6XQC^T+ZXN?KAA%_P"TJ^?SS*<%@,)[6C&TFTMW M_70^IX;SS,B79=N[/=****_/3]4"OE_]O'5C#X-\,:8#@7-_ M)<$>OEQ[?_:M?4%?'7[?%T6U;P;;;\B."ZDV>FYHAG\=OZ5]#D$.?,J5^EW^ M#/E>**CIY16:ZV7WR1\HT445^SG\^!1110!^DO[-/AM/#/P2\+PA<275M]ND M;'+&8F0$_P# 64?0"O3JR_"MFNF^&-(M$Y2WLX8EX[*@ _E6I7X!B:KK5YU7 MU;?XG]18.BL/AJ=%?9BE]R"BBBN8ZPHHHH **** "BBB@ KP[]LCPVFN?!6\ MO-N9M*NH;M#CG!;RF'TQ)G\*]QKB/C?9K?\ P=\:1/P%TBYEZ=TC9Q^JBN_+ MZCHXNE-=)+\SS,THK$8&M2?6+_+3\3\PZ***_>3^90HHHH ^]?V)]7.H?!I[ M9CS8:E/ !Z*523^_WZG]&NO5/L?H)17RC_P MWO8?]";<_P#@>O\ \;H_X;WL/^A-N?\ P/7_ .-U^:?V!F7_ #Z_&/\ F?L' M^L^4?\__ ,)?Y'U=17RC_P -[V'_ $)MS_X'K_\ &Z/^&][#_H3;G_P/7_XW M1_8&9?\ /K\8_P"8?ZSY1_S_ /PE_D?5U%?)\G[?%D$8IX,N&?' ;45 /X^6 M:XKQ;^W!XOUB"2'1--L- 5^!-S,/$>NLO[JSLEM%)'&^5PW'N!$?^^O>OE^OT5_99^'K^ /A+IXN8_+ MU'56.HW"L.5W@"-3]$"\=B37R_$>)5# RAUGI^K_ /L^$\&\3F4:EO=IW;_ M "7XZ_(]>HHHK\?/WH^&OVZIG;XJ:-$3\BZ+&P'N9YP?_017SC7T7^W1_P E M;TC_ + GS/M'_AO+0?\ H5M2 M_P"_\='_ WEH/\ T*VI?]_XZ^+J*\C_ %_\ ,]W_ %MS;_GXO_ 5 M_D?:/_#>6@_]"MJ7_?\ CH_X;RT'_H5M2_[_ ,=?%U%'^KF7?R/[W_F'^MN; M?\_%_P" K_(^T?\ AO+0?^A6U+_O_'1_PWEH/_0K:E_W_CKXNHH_U M_P#,/];Y:::5&4*I4=![L* M]KKXL_8-TOSO&7B?4MO%O81V^[T\R0-C_P A?I7VG7YUG6&HX/&.C05DDO/7 M<_6.'<9B,=@(XC$N\FWTMHG;H%%%%>$?2A1110 4444 %%%% !1110 4444 M%%%% 'RC_P %-/\ DUN^_P"PK9_^A&OR"K]??^"FG_)K=]_V%;/_ -"-?D%7 MZ[PK_N#_ ,3_ "1\'G?^]?)?J%%%%?8'@'HO[-__ "<1\+?^QJTO_P!*XJ_: M?X_>!+[XG?!;QGX6TR18M1U33)H+8L=JF7;E%)[!B I/8&OQ8_9O_P"3B/A; M_P!C5I?_ *5Q5^\U?FG%525+%4*D=TK_ ',^QR2*G1J1>S_R/YW]6TF]T'5+ MS3=1M9;+4+.9[>XMIU*O%(K%61@>A!!!'M52OTU_X*.?LDCQ1IMS\5O"5G_Q M-[*('7;.%.;J!1@7 ZN@&&]4 /\//YE5]OEN84\RPZK0WZKL_ZV/F\9A9X2 MJZ'M.0/P?KVK]E#]I+4 M_P!FWXE0ZO'YEUX=OMMMK&GJ?]=#GAU'3S$R2I]V7@,:^9SW*_[2H M?=?Y'LY9C?JE2TOAEO\ YG[@T5F>&?$NF>,O#VG:YHMY'J&E:A MS;74)RLD M;#(/M]#R#P:TZ_&6G%V>Y^@IIJZ"BBBD,**** "BBB@ HHHH ^7?V\O^11\+ M?]?TG_HNOBZOM']O+_D4?"W_ %_2?^BZ^+J_8N'/^1=#U?YL_ N+?^1M4](_ MD@HHHKZ8^/"BBB@ HHHH **** "OTV^ NC_V'\&O!]J5VL=.BG9<$$&0>80< M]\O7YFV]N]U<101+NDD8(J^I)P!7ZR:3IZ:1I-E8Q_ZNU@2!<#'"J%'\J^!X MMJ6I4J?=M_=_PY^G<#4;UJ];LDOO=_T+=%%%?FI^OA7QG^WI R^)/"C45:E M&HMFD_O"BBBLC8**** "BBB@ HHHH *Y3XL7'V3X6>,9L*3'HUXP#="1 ^!7 M5UY9^T]K:Z'\#?%$A;#W$*6B#^\9)%0C_ODL?PKLP<'4Q-."ZR7YG!CZBHX2 MK4?2,G^#/S?HHHK]\/YA"BBB@#[*_8*MV7P_XNFR-KW5N@'?Y4<_^S"OJFOF M[]A;3C!\,]:O",&XU5D'J52*/G\V-?2-?BF>2YLQK/S_ "21_1'#<7#*:"?9 M_BVPK\Z?VLO^3@/%7_;K_P"DD-?HM7YT_M9?\G >*O\ MU_])(:];A3_ 'V? M^!_G$\/C;_D74_\ &O\ TF1Y%1117ZJ?B84444 %%%% !1110 4444 %%%% M!117M_P-_9?USXGW%MJ>K1RZ-X8R'-Q(N);I?2)3V/\ ?/'INQBN7$XJC@Z; MJUI62_K0[<'@Z^.JJCAX\TG_ %=]D'[+WP/E^)WBR/5M2MV_X1G2Y \S,/EN M91@K"/4="WMQ_$*_0,<<#@5F>&?#.F>#M#M-'T>TCLM/M4V10QC\R3W)/))Y M).:U*_&\US*>95_:/2*V7E_FS]_R3*(9/AO9+6;UD^[_ ,ET^\****\4^A/A M?]NC_DK>D?\ 8#A_]*+BOG2OHO\ ;H_Y*WI'_8#A_P#2BXKYTK]OR;_D7T?0 M_G+B#_D:U_\ $%%%%>R?/A7ZYU^1E?K?;SK=6\4R9V2*'&>N",U^=\7?\N/^ MWO\ VT_5N!/^8G_MS_VXDHHHK\[/U<**** "BBB@ HHHH **** "BBB@ K\C M*_7.OR,K]$X1_P"7_P#V[_[TS"M+SM]VGZ']&=_P"] M?)?J%%%%?8'@'HO[-_\ R<1\+?\ L:M+_P#2N*OWFK\&?V;_ /DXCX6_]C5I M?_I7%7[S5^8<7?QZ7H_S/L\A_AS]1LD:R(R.H=&&"K#((]#7Y%?M\?LFM\#O M&1\6>&[3'@;7)SLCC7Y=.N3EF@/HC?,R>@!7^$$_KO6!X]\"Z-\3/!^K>&/$ M-FM]H^IP-!/"W7!Z,I_A92 P8<@@'M7S>4YE/+<0JBUB]&NZ_P UT/7QV#CC M*7(]ULS^?.BO4?VC?@)K7[.OQ+O?#&J;KBT/[_3M0V;4N[Q![ M8)\NK]NI585Z:J4W>+U1^ M[?"6JS_\2^ZG?Y=.NF/W23TBD/7LK'=QN[O%NE0?\2^ZG?YM1M5'W23UEC'7NRC=SM/#$%U!'

O\ TDFK]%J_+>*9RCC8)/[*_.1^T\%4X2R^;DK^ M^_\ TF)D?\(?H/\ T!-._P# 2/\ PH_X0_0?^@)IW_@)'_A6O17QOM)_S,^_ M]C3_ )5]QD?\(?H/_0$T[_P$C_PH_P"$/T'_ * FG?\ @)'_ (5KT4>TG_,P M]C3_ )5]QDIX2T.-U=-&T]64Y#+:Q@@^O2M:BBIE*4OB=RHPC'X58****DL* M\"_;6T%M4^#8O47G3-0AN&;T5MT7\Y%KWVN9^)GA4>./A_X@T+ :2^LY(XL] M!)C,9_!@I_"N_ 5_JV*IU7LFK^G7\#S,SPSQ>"K4%O*+MZ]/Q/RRHITD;12, MCJ4=3AE88((Z@BFU^\G\RA1110!]U_L2^,%UKX8W6AN^;C1;M@JY_P"6,I+J M?^^_-_*OHBOSI_9>^)2?#CXIV37(<(\-CI32]V>J_7\?S/WWA7'+&9="#?O4_=?IT_#3Y,****^9/L HHHH * M*** "BBB@ KY4_;N\8+!HOA[PO$_[VXF;4)U!Y"("B9]B6?_ +XKZGGFCMH9 M)I76**-2[NQP%4#))/I7YF_'+XB'XG?$S5]:1BUCO^SV0.>($X0X[;N6(]6- M?6<-X1XC&>U:]V&OSZ?Y_(^&XNQRPN7N@G[U33Y+5_Y?,X*BBBOUP_"PHHJ[ MHNDW.OZQ8Z99IYEW>SQV\*^KNP51^9%)M15V.,7)J*W9^AG[*V@MH/P-\.JZ M[9;M9+QOH\C%3_WQMKUJJ.@Z/!X?T/3M*M1BVL;>.VB'^PBA1^@%7J_ L56^ ML5YUOYFW][/Z@P=#ZKAJ=#^6*7W(*_.G]K+_ ). \5?]NO\ Z20U^BU?G3^U ME_R$_$YGMXIB+Z, R(&Q^[]Z\W,<;_9^'EB''FM;3;=V/7RG+WF MF+CA5+EO?6U]E?R/C6BOUG_L>P_Y\;;_ +\K_A1_8]A_SXVW_?E?\*^/_P!; MH_\ /C_R;_@'WO\ J++_ *"/_)?_ +8_)BBOUG_L>P_Y\;;_ +\K_A7%_&+X M4V'Q(^'NJZ+%:V\-\R>;9S*BJ4G7E.>P/W3[,:UI<64YU(QG2LF][[>>QC6X M'JTZGYC MMHPI5QN&3@=\"DHH ^^?@E^SC\.M-T/2?$ELC>*)[J)+F&\U#!1,C/RQ#Y00 M?[VX@@\U[R..!P*^0OV)?BQYF%CT/66(?7[X'^_ZU]?5^*9 MU3Q%+&2AB)N79OL]OZ74_HGA^IA*V A4PL%&^Z7\RWOU?E?H%%%%>$?2!111 M0!\._MUV^WXH:)/NSOT=$VXZ;9YCG_Q[]*^;J^J_V]K$QZYX/O<<36UQ#GC^ M!D/_ +4KY4K]KR.7-EU%^7Y-H_G?B2/)FU=>:_%)A1117NGS05^KG@^]_M+P MCHEWG/VBQ@EZ8^]&I_K7Y1U^EW[/&M+KWP3\'W"G/EV"6AZ<&$F+_P!DKX/B MRFW0I5.S:^]?\ _3.!JB6(K4N\4_N?\ P3T6BBBOS,_80HHHH **** "BBB@ M HHHH **** "OR,K]WDUFK2W%QIL,DCG)Y9BN2?K7Y[U^E MO[.W_)$?!_\ UXK_ .A&OB^*:DZ>&IN#:][IZ,_0N"Z<*N,JJI%/W>NO5&O_ M ,*?\!_]"1X<_P#!3;__ !%'_"G_ '_ -"1X<_\%-O_ /$5U]%?FGUFO_._ MO9^P?5,/_P ^X_P^J8?_GW'[DC_,^SR'^'/U"BBBO@ M3Z@\:_:H_9QTO]I/X:3Z)<&.TUVSW7&CZDZ_\>\^/NL1SY;X"L/H<$J*_$WQ M1X8U3P7XBU'0M;LI-.U;3YVM[FUF'S1NIP1[CT(X(((X-?T+U\6_\%#/V2Q\ M4O#[Q=I$'^G6T*_-J-JHZX'66,/MZ:]Y;^:_X!^4U%%%?JY\,%:7AKQ)J?@_Q!I^MZ->2Z M?JNGSK<6UU"<-&ZG((_PZ'I6;12:4E9[#3:=T?N!^RA^TEIG[27PUAU:/R[7 MQ%8[;;6-/4_ZF;'#J.OEO@E3[,O537M=?@]^SW\==<_9Z^)5AXJT9C-$O[F_ ML"VU+RV)!>-O0\ JW9@#SR#^WOPY^(6A_%3P7I7BKP[=B\TC4H1+$_1E[,CC M^%U(*D=B#7XWGN4O+JW/37[N6WD^W^7D?H.6XY8NGRS^-;^?F=)1117RY[(4 M444 %%%% 'R[^WE_R*/A;_K^D_\ 1=?%U?:/[>7_ "*/A;_K^D_]%U\75^Q< M.?\ (NAZO\V?@7%O_(VJ>D?R04445],?'GKO[)O_ "O\ TDFK]%J_ M.G]DW_DX#PK_ -O7_I)-7Z+5^5<5_P"^P_P+\Y'[9P3_ ,BZI_C?_I,0HHHK MXP_00HHHH **** "BBB@ HHHH _.3]I[P$W@/XO:ND<>RPU-O[1MB!@8D)+J M/H^\8],>M>3U]^_M>?"]O'7PZ.KV46_5-!W7( 'S20$?O5'N W_ $CO7P% M7[3D>-6-P46W[T='\O\ -'\]<1Y>\OS":2]V?O+Y[KY/\+!1117OGRX5]^?L MI_&Q/B-X130]4N WB328PC[S\US ,!9?Y:TU"T??'(O(]U([J1D$'J#7C9KET*_\ %R]3QVYKIPV&JXNJJ-%7;./%XRC@:,J M^(E:*_JR\SC?VQ/C8GAW0W\$Z1<#^U=0C_XF#QGF"W/\!]&<=O[N?[P-?$M6 M]6U:\U[5+K4=0N)+N^NI&EFGD.6=B_V-? ;>*?BD-9FBW6.@Q&X+$<&9P5B7Z_? M;_@%>"#)X')K]'_V;?A@WPO^&5E:W4835[\_;;WCE78#;&?]U0 ??=ZU\SQ! MC5A,'**?O3T7Z_A^9]APME[QV81G)>[3]Y^O1??^"9ZI1117XZ?OH5^=/[67 M_)P'BK_MU_\ 22&OT6K\Z?VLO^3@/%7_ &Z_^DD-?9\*?[[/_ _SB?GW&W_( MNI_XU_Z3(\BHHHK]5/Q,*^T?V#?^11\4_P#7]'_Z+KXNK[1_8-_Y%'Q3_P!? MT?\ Z+KYGB/_ )%L_5?FC[#A+_D;4_27Y,^HJ***_'3]]"BBB@#X4_;+^%@\ M)^-H_%%C%MTW7&+3!1Q'= ?/_P!]CYO<[Z^=Z_3_ .,7P[A^*/P]U709 HN) M$\VTD;_EG.O*'V&>#[,:_,:]LY].O)[2ZB:"Y@D:*6*089'4X*D>H(-?KW#N M/^MX7V4W[T-/ET_R^1^$<5Y9]1QOMH+W*FOSZK]?F0T445]4?$E[0=;O/#>M M6.JZ=,;>^LIEGAD'\+*&]M!>_#7U77_/\ X<^XX3S7ZCB_J]1^Y4T]'T?Z?=V/NFBBBOR,_=0H MHHH ^9OV[='-SX!\/ZFHS]DU$PGV$D;'/YQC\Z^):_2/]I?PRWBGX)^)K>-- M\]M +V/ R1Y3!VQ_P%6'XU^;E?K/"];VF!Y/Y6_QU/PWC*@Z69*ITG%/[M/T M04445]>?"!7VM^PSXT34/!^L>&99/](TZY^U0J3UAD&"!]'4D_[XKXIKL_A# M\2;OX4^/-/U^V5I88R8KJW4X\Z!L;T^O (]U%>/FV#>.P7P[/T?^6_R/U HK*\,>)],\9:%9ZQH]VE[I]TF^.5#^8([$'@@\ M@C%:M?B,HN#<9*S1_1D91G%2B[IA1114E!1110 4444 %%%% !1110 5^1E? MKG7Y&5^B<(_\O_\ MW_VX_*.._\ F&_[?_\ ;0HHHK]$/RD*_2W]G;_DB/@_ M_KQ7_P!"-?FE7Z6_L[?\D1\'_P#7BO\ Z$:^(XL_W6G_ (OT9^C<#_[[5_P_ MJCT:BBBORX_9PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH ^4?^"FG_)K=]_V%;/_ -"-?D%7Z^_\%-/^36[[_L*V?_H1K\@J_7>% M?]P?^)_DCX/._P#>ODOU"BBBOL#P#T7]F_\ Y.(^%O\ V-6E_P#I7%7[S5^# M/[-__)Q'PM_[&K2__2N*OWFK\PXN_CTO1_F?9Y#_ Y^H4445\"?4!1110!^ M5?\ P4/_ &23\,_$,WQ'\*V>WPIJUQ_Q,;6!/ETZZ<_> 'W8I">.RL=O 9!7 MQ17]#'B;PUIGC+P]J.AZU9QZAI6H0-;7-K,,K)&PP1[?4<@\BOQ/_:L_9PU+ M]FWXF3Z-)YMUX?O-UQH^HN/]=#GE&(X\Q"0K#Z' #"OU?AW-_K4/JM9^_';S M7^:_+YGP^;8#V,O;TU[KW\G_ ,$\7HHHK[8^<"OJ?]A/]K*3X ^-?^$?\07+ M'P'KHJ MD'JC^BB&9+B%)8G62)U#*Z'*L#R"#W%/K\]_^"<'[6W]HV]M\)?%U[_I4*X\ M/7LS?ZQ "3:,3W47_(H^%O^OZ3_ -%U\75^ MQ<.?\BZ'J_S9^!<6_P#(VJ>D?R04445],?'GKO[)O_)P'A7_ +>O_22:OT6K M\Z?V3?\ DX#PK_V]?^DDU?HM7Y5Q7_OL/\"_.1^V<$_\BZI_C?\ Z3$****^ M,/T$**** "BBB@ HHHH **** $90RD$9!X(-?G;^TQ\&W^%/CAY;*$CP[JC- M-9,H^6(_QPG_ '2>/]DCN#7Z)UR_Q*^'FE_%#PC>:#JJ8BF&Z*=0"\$H^[(O MN/U!([U[N3YD\MQ',_@>C_S^1\UGV41S?"N$?CCK%^?;T?\ DS\M**Z3XA> M=6^&GBF[T+68?+N83E)%!\N:,_=D0]U/Z'(/(-\D0Z'W3_OD5\BT5YN-R[#9A'EKQOV?5?,]?+\VQ>5SYL-. MR>ZW3]5^NY^J'A/XC>&/'4*RZ#KMCJ>X;O+AE'FK_O1G#+^(%='7Y&JQ1@RD MJP.01P171V/Q,\7Z7&([+Q5K=H@& L&HS(,>F U?&UN$M;T:NGFOU7^1^@4. M.=+5Z&OD_P!&OU/U/KDO&/Q8\(> 8G;7?$%E8R+_ ,N_F;YS](URQ_*OS:U+ MXB>*]80I?^)]9OD(P5N;^60'\V-<]3H\)*]ZU73R7ZO_ ")Q''+Y;8>AKW;_ M $7^9]3_ !9_;7O-5AFTWP/:R:; P*MJMVH,Y'_3-.0G^\4M$CTS]D7X,MXX\7+XFU.#.A:/(& MC5Q\MQK'U9CW8G)) M]36Q7XIFN82S+$.KM%:)>7^;/Z(R7*H93A%16LGK)]W_ )+9!1117CGOA7YT M_M9?\G >*O\ MU_])(:_1:OSI_:R_P"3@/%7_;K_ .DD-?9\*?[[/_ _SB?G MW&W_ "+J?^-?^DR/(J***_53\3"OM']@W_D4?%/_ %_1_P#HNOBZOM']@W_D M4?%/_7]'_P"BZ^9XC_Y%L_5?FC[#A+_D;4_27Y,^HJ***_'3]]"BBB@ KX=_ M;3^&'_"-^,K?Q990[;#6ODN=HX2Z4WS/R[HJSJ>FW.CZE=6%Y"UO=VLK0S1-U1U)# _0@U6K]N335T?SFTX MNS"GPS26\R2Q.T4L;!D="0RD'(((Z&F44Q'Z5_ 'XI)\6/AU9:E(ZG5;?_1= M0C'&)E ^;'HPPWXD=J](K\[/V8?BQ_PK#XB0I>3>7H>K;;6\W'"QG/[N4_[I M)S_LLU?HG7XOG>7_ %#%-17N2U7ZKY?E8_H7AW-/[4P2E-^_#27Z/Y_G<*** M*^?/J"*YMXKRWEMYXUEAE0H\;#(92,$'\*_+;XE>#)_A[XZUKP_.&S8W#)&S M#!>(\QO^*%3^-?J=7RQ^VM\)7U33;;QQIL.^>R06^HHB\F'/R2_\!)(/LP[+ M7UW#6.6&Q3HS?NST^?3_ "/A.+\N>,P2KTU>5/7_ +=>_P!VC^3/C.BBBOUH M_#0HHHH ] ^$WQO\2_!_4&DTFX$^G2MNN--N@SD<5];^"/ MVS/ OB2&--8-QX:O3PRW*&6'/^S(@/'NRK7P117A8[)<)CWSU(VEW6C_ ,F? M29;Q!C\KC[.E*\.SU7RZKY,_5/0OB!X8\3JITGQ#IFHENBVUW&[?0J#D'ZUT M%?D96KI_BS7-(4+8ZSJ%DHX"V]T\8'&.Q] *^9J<)+_EW6^]?\']#[&EQT[6 MJX?[I?HU^I^KU%?ES'\7/'42*B>-/$2(HP%759P!_P"/TRX^*WC:Z4+/XQU^ M90<@2:I.P'YM7-_JG6_Y^K[F=?\ KSA_^?#^]'ZDU##])#&]\5:+:X[2ZA$IZ9X!;)-9&F_';P% MK.O6>BZ?XDM;_4[N3RH8;5'EW-@G[RJ5 P#R3BOS)KW?]B_P_P#VQ\:(KQER MNEV,]T#VW,!$/_1A_*C%<-X?"8:I7G4;Y4WT6O3OU#!\78K'8NEAZ=**4FEU M>G7MT/ORBBBOST_5 K\C*_7.OR,K]$X1_P"7_P#V[_[?WK_ .1/I_\ 7;,? M^?O\ Y$/]=LQ_Y]P^Z7_R1^BW_#67PI_Z&K_RG7?_ ,:H_P"&LOA3 M_P!#5_Y3KO\ ^-5^=-%'^JF"_GG]Z_\ D0_UVS'_ )]P^Z7_ ,D?HM_PUE\* M?^AJ_P#*==__ !JC_AK+X4_]#5_Y3KO_ .-5^=-%'^JF"_GG]Z_^1#_7;,?^ M?O_D0_P!=LQ_Y]P^Z7_R1^LNAZU9^)-'LM5TZ;[187D*SP2[&3>C# M*G# $9![BKU8?@73?[%\$^'M/ P+33K>#_OF)5_I6Y7Y=448S:CM<_9Z4I2I MQ<]VE?U"BBBLS4**** "BBB@ HHHH **** /E'_@II_R:W??]A6S_P#0C7Y! M5^OO_!33_DUN^_["MG_Z$:_(*OUWA7_<'_B?Y(^#SO\ WKY+]0HHHK[ \ ]% M_9O_ .3B/A;_ -C5I?\ Z5Q5^\U?@S^S?_R<1\+?^QJTO_TKBK]YJ_,.+OX] M+T?YGV>0_P .?J%%%%? GU 4444 %>8_M$? ?1/VB/AI?^%M6 @N?]?IVH!< MO9W(!V2#U7DJR]U)'!P1Z=16M*K.C-5*;M):HB<(U(N$U=,_GU^('@'6_A?X MRU7POXBLVL=7TV8PSQ-T/<.I_B5@0RMW!!KGJ_7O]O3]DU?CMX-_X2CPY:;O M'6B0'RHXU^;4;<98P'U<9+)[DK_%D?D-(C1NR.I1U."K#!!]#7[=E.90S/#J MHM)+1KS_ ,GT/SC'8.6#J\KV>S&T445[1YQ/8WUSI=];WMG/):W=O(LT,\+E M'C=2"K*PY!! ((]*_93]B?\ :HM_VB_A^+359HHO'&C1K'J4 POVE.BW2+Z- M_$!PK>@*U^,E=A\)/BIKWP7\?Z5XM\.W'DZA8R9:-B?+N(S]^&0#JC#@^G!& M" 1X6<97',Z'+M-?"_T]&>G@,9+!U;_9>Y^_=%<'\$OC)H/QW^'>F^+?#\O^ MCW*[+BU9@9+2< ;X7]U)Z]P01P17>5^)U*7_ "*/A;_K^D_]%U\75]H_MY?\BCX6_P"OZ3_T77Q=7[%PY_R+H>K_ M #9^!<6_\C:IZ1_)!1117TQ\>>N_LF_\G >%?^WK_P!))J_1:OSI_9-_Y. \ M*_\ ;U_Z235^BU?E7%?^^P_P+\Y'[9P3_P BZI_C?_I,0HHHKXP_00HHHH * M*** "BBB@ HHHH **** .!^,7P=T?XQ>&VT_4%%O?P@M9:@BY>W<_P U/&5[ M^Q (_/#XA?#G7?ACXAET?7;1K>=?FCE7)BG3L\;?Q#^1X.#Q7ZFUS7C[X=Z# M\2]"DTG7[%+NW.3')TEA;^_&W53_ #Z'(XKZC)\[J9<_95/>IOIU7I_D?&Y] MP[2S9>VI>[577H_)_P"9^6-%>V_&+]E?Q-\-6FO]-23Q#X?7+?:;=,S0+_TU MC'.!_>&1QSCI7B5?JV'Q5'%TU4H2NOZ^X_$,7@\1@:CI8B#C+^MN_P @HHHK MJ.,**** "BBB@ HHHH **55+, !DG@ 5]!?!O]D37_&\D&I>)UF\/:&?F$+K MB[N!_LJ?N _WFY] >M<>*QE#!T_:5Y67Y^AWX+ 8G,*OLL-#F?X+U?0\R^%/ MPCU[XN^(%T[2(-EO&0;J_D4^3;(>['NQYPHY./0$C]$?AI\--%^%?AB'1M&A MVHOS3W#@>;<28Y=SZ^W0#@5I^$_"&C^!]$@TG0["+3[&$<1Q#ECW9CU9CW)Y MK9K\FS;.:F92Y(^[36R[^;_K0_<'SK&\CV-MX9#U5U/9E."#ZBOS@^+?PAUOX0>(WT[5(C+:2$FSU!$ M(BN4]1Z,.,KU'N""?U7AW-(XBBL+4?OQV\U_P/R/Q+BS)IX7$/&TH_NY[^4O M\GOZZ=CAJ***^S/S\*_0/]D[XL?\+#^'L>F7LV_6]$"VTNX_-+#C$4GOP-I] MUSWK\_*[OX*?$R?X3_$'3];4NUEGR+Z%/^6D#$;ACN1@,/=17A9SE_\ :&%< M(KWEJO7M\SZ7A_-'E>-C.3]R6DO3O\M_2Y^G%%0V5Y!J-G!=VLJSVT\:RQ2Q MG*NC#(8'T((J:OQ7;1G]#IIJZ"H;RS@U"SGM;F))[:=&BEBD&5=6&"I'<$$U M-11MJ@:NK,_.[]HKX"W?PA\0-=V4H.,U^H9/Q!"O%4,6[3Z/H_\ )_F?C&?\+U,- M.6)P,>:F]7%;Q].Z_+\3YQHI71HW9'4JRG!5A@@^E)7VY^=!1110 4444 %% M%% !1110 5]@?L%Z 5L_%FMN.))(+.,_[H9W_P#0D_*OC^OT)_9!\/\ ]A_ M_2YF39)J5Q/>N._+^6I_%8U/Y5\KQ+6]GE[C_,TOU_0^UX0H>VS2,_Y$W^GZ MGM5%%%?D)^\!7Y&5^N=?D97Z)PC_ ,O_ /MW_P!N/RCCO_F&_P"W_P#VT*** M*_1#\I"BBB@ HHHH **** "BBB@ HHHH *T?#>F_VUXBTO3\9^UW44&/]YPO MK[UG5WWP$TW^UOC-X-@QNVZE%/C_ *YGS/\ V2L,14]E1G4[)O[D=.%I^VKT MZ7\S2^]GZ:T445_/Q_4@4444 %%%% !1110 4444 %%%% '@7[;OPE\2_&KX M$W7AGPG9QWVKR7]M.L,LZ0C8C$L=SD#O7YV_\.X/CO\ ]"S9?^#:V_\ BZ_8 M^BOHL+ZZE74[=RD,5PCN0H?)(53P.3 M7ZNT45X689G6S.49UDDUII_P[/2PF#IX.+C3;U[A1117DG<%%%% !1110 5^ M?/[:'_!/W6_'GCX>,?A?86TLVK,SZOIN[GG</XE)'7!' MZ(445\[CL=/,*OMJD4I>77UU9ZN&PT<+#V<&VO,****\XZSP7]K;X8^)?B=X M=T&U\-:;_:4]K=O),OGQ1;5*8!S(R@\^E?,?_#)OQ6_Z%7_RHVG_ ,=K]%J* M^EP6?XK 4%0I1BTNZ=]?FCY#,>&,'F>(EB:TY*3MLU;16ZQ9^=/_ R;\5O^ MA5_\J-I_\=H_X9-^*W_0J_\ E1M/_CM?HM17=_K7C?Y(?<__ )(\W_4G+O\ MGY/[X_\ R)\7?L\_L\_$#P-\8- UO6] ^Q:7:_:/.G^VV\FW=;R(ORI(6.68 M#@=Z^T:**^?S#,*N9556K))I6T^;ZM]SZG*\KHY11="@VTW?6U[V2Z)=@HHH MKS#V HHHH **** "BBB@ HHHH **** "BBB@ KR'XE?LN^"/B,\]W]C.AZO( M2QOM-PF]O5X_NMD]3@,?6O7J*Z:&)K86?/1DXOR.3$X2AC(>SQ$%)>?]:'P3 MXW_8P\<^&W>31C;>)K,X,&L:3>Z7+G&V\ MMWB)^FX#/X5^KU1W%O%=PO#/$DT3C#1R*&4_4&OKL/Q5B::M7@I?@_U7X'PF M+X)PE5N6&J.'D_>7Z/\ %GY(45^G^K?!?P'KCE[SPAH\DCW9X3MVVG(\VXGD_/'?!'B'Q M=,(]$T2_U1B<9M;=G4?5@,#\:]O\#_L3>,->9)?$-U:^&[7O'N%Q<$>RH=H_ M%LCTK[GCC6)%1%"(HP%48 IU>)B>*L545J$5#\7_ )?@?183@K!T6I8F;GY? M"O\ /\3S'X:?LZ>"OA>T-S8:=]OU:/G^TM0(EE!]4&-J?50#ZDUZ=117R-:O M5Q$_:5I.3\S[O#X:CA(*E0@HQ[(****P.D**** "BBB@ KXN_:&_9Y^('CGX MP:_K>B:!]MTNZ^S^3/\ ;;>/=MMXT;Y7D###*1R.U?:-%>GE^85CS:5K>GPZE82_>AG7(SV(/52.Q&"* MU:*J,I0:E%V:)E&-2+C-73/DKQ]^PM'-/)<^#M<6W1N18:J"57V$J@G'L5)] MZ\HU#]D'XH6^7./,M[^ *??YW4_I7Z&45]/0XDQ]&/*VI>J_RL?&X MGA'*\1+FBG#_ O]&F?G3_PR;\5O^A5_\J-I_P#':/\ ADWXK?\ 0J_^5&T_ M^.U^BU%=7^M>-_DA]S_^2.+_ %)R[_GY/[X__(GC_P"S+H_C;PKX'?P]XSTE MK Z>^+"X:ZAF\R%LG9\CL1L.>O9@!TKV"BBOE<37>)K2K-).6NFWZGVV$PRP M="&'C)R459-[V^26VP4445S'6%%%% 'G?Q&^ ?@KXH;YM7TH0ZBP_P"0C8GR M;C\2!A_^!@U\X>-/V%]=L6DF\,:W:ZI!U%O? P3?0,,JQ]SMK[3HKVL)G&-P M24:<_=[/5?\ ^1\]CLAR_,&Y5J=I=UH_P#@_.Y^8GB7X'^/?"+/_:?A74HX MU^]-!#Y\0^KQ[E_6N)DC:)V1U9'4X*L,$5^N-9NK>&M(UY=NIZ59:BN,8N[= M)?\ T(&OIJ/%LUI6I)^CM^#O^9\=7X&IMWP]=KU5_P 5;\C\GJ*_36_^ ?PZ MU(DR^#=(3/\ S[VPA_\ 0,5CW'[+/PMN5 ?PI$,?\\[NX3_T&05Z4>+,)]JG M+\/\T>3+@C'+X*L']Z_1GYQ45^C4/[*?PKMY-Z^%$)_V[ZYV#N_?!I?_0F/Y4Y<5X/I"7X?YBCP1C_ +52'WO_ .1/S4J>SL;G M4)A%:V\MS+_CW4/V93]&EVBOT6\ ^'?^$2\#Z!HI7:]A8PV[\@Y=4 8\>IR? MQK?HKY;,\XK9FHQG%)+L?9Y/D%#)G*=.3E*6FMOP_P"'"BBBO /J K\Z?^&3 M?BM_T*O_ )4;3_X[7Z+45[679K7RSG]BD^:U[WZ7[-=SY_-LDP^<\GUB4ER7 MM:W6W=/L?G3_ ,,F_%;_ *%7_P J-I_\=H_X9-^*W_0J_P#E1M/_ ([7Z+45 M[/\ K7C?Y(?<_P#Y(^>_U)R[_GY/[X__ ")^=/\ PR;\5O\ H5?_ "HVG_QV MC_ADWXK?]"K_ .5&T_\ CM?HM11_K7C?Y(?<_P#Y(/\ 4G+O^?D_OC_\B?G3 M_P ,F_%;_H5?_*C:?_':/^&3?BM_T*O_ )4;3_X[7Z+44?ZUXW^2'W/_ .2# M_4G+O^?D_OC_ /(GYT_\,F_%;_H5?_*C:?\ QVC_ (9-^*W_ $*O_E1M/_CM M?HM11_K7C?Y(?<__ )(/]2( M=#^P:=9I.QE-Y!)\[1,BC:CL?X_3M7V716%?B7&8BE*C*,4I)K1/K\SIPW"& M PM>%>$YMQ::NU:ZU_E"BBBODS[@**** "BBB@ HHHH **** "BBB@#(\5>+ M-)\$Z+-JVMWJZ?IT+*KSNK, 6( X4$\DBN%_X:>^&'_0VVW_ 'XF_P#B*Q_V MP/\ DA&M?]=[;_T7F?G?$'$>)RG%K#T81 M:<4];]WV:['Z1?\ #3WPP_Z&VV_[\3?_ !%'_#3WPP_Z&VV_[\3?_$5^;M%> M]_JI@_YY?A_D?-?Z[X__ )]P^Z7_ ,D?I%_PT]\,/^AMMO\ OQ-_\11_PT]\ M,/\ H;;;_OQ-_P#$5^;M%'^JF#_GE^'^0?Z[X_\ Y]P^Z7_R1^D7_#3WPP_Z M&VV_[\3?_$4?\-/?##_H;;;_ +\3?_$5^;M%'^JF#_GE^'^0?Z[X_P#Y]P^Z M7_R1^D7_ T]\,/^AMMO^_$W_P 11_PT]\,/^AMMO^_$W_Q%?F[11_JI@_YY M?A_D'^N^/_Y]P^Z7_P D?I%_PT]\,/\ H;;;_OQ-_P#$4?\ #3WPP_Z&VV_[ M\3?_ !%?F[11_JI@_P">7X?Y!_KOC_\ GW#[I?\ R1^D7_#3WPP_Z&VV_P"_ M$W_Q%'_#3WPP_P"AMMO^_$W_ ,17YNT4?ZJ8/^>7X?Y!_KOC_P#GW#[I?_)' MZ1?\-/?##_H;;;_OQ-_\11_PT]\,/^AMMO\ OQ-_\17YNT4?ZJ8/^>7X?Y!_ MKOC_ /GW#[I?_)'Z1?\ #3WPP_Z&VV_[\3?_ !%'_#3WPP_Z&VV_[\3?_$5^ M<,%O+=3+%#&\TK<*D:EF/T KLM$^"?CWQ$%:Q\(ZM)&W*R26K1(?HSX!_.LJ MG#.7TE>I5:]7%?H;4N,,TKNU*A&3\E)_J?=G_#3WPP_Z&VV_[\3?_$4?\-/? M##_H;;;_ +\3?_$5\J:'^Q?\1]4*_:X=-T<=_MEX'(_[]!Z[_0_V"9"%;6/% MRJ>\5C9D_P#C[,/_ $&O(JY?D='XL2WZ6?Y19[M'->)*_P .$BO6Z_.2/H;P MC\:O!/CS5O[+T+Q!;ZA?E&D$"HZ,5'4CUAZ"-5X]B3GI7M]?+XR.$C4MA)-Q\U_7Y'V>7SQLZ3>.C M&,O[K;T^?^;"BBBN ],**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \6_; _P"2 M$:U_UWMO_1R5^>M?H5^V!_R0C6O^N]M_Z.2OSUK]7X5_W&7^)_DC\0XU_P"1 ME'_ OSD%%%%?8GP(445L:)X-U_Q*RC2-#U'5"W3[':22_P#H(-3*48*\G9%Q MA*H^6"NS'HKUC0_V6?B;KFUE\-2641_Y:7T\<./JI;=^E>@:)^PGXINMIU7Q M!I6GJ>HMUDN&'X$(,_C7EU&7PXM]*#GS+ZXDES_ M ,!+;?TKQZO$^ I_!>7HO\['O4>#"O#WAI5&DZ%INF;1@&TM(XC^:@5M5Y%7BU[ M4J/WO]$OU/>H\#+>O7^Y?JW^A^>>A_LA_$S6-K2Z1;Z7&W1[Z[C'_CJ%F'XB MO0=#_8+U>;:=8\5V5ITW+8VSS_4 L4_/%?9=%>/5XFS"I\+4?1?YW/>H\'Y7 M2^-2GZO_ "L?.FA_L.^";#:VHZEJ^J2#JOFI#&?P5=W_ (]7H&A_LV_#7P_M M-OX2L9V&,M?;KK/OB0L/TKTNBO(JYIC:WQUI??;\CWJ.39=A_P"'0C]UW][N MRCI>AZ;H,5%6BK(****10444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'F7[1W@O6/B!\*-2T30K4 M7FI3S0,D1E2,86568[F(' !/6OF+1/V'?'%_M;4-0TC2XSU4S/+(/P5=O_CU M?=5%>[@\YQ6 HNA0LDW?;7_+IV/F\PX?P69XA8C$W;2M:]EI=^O7N?*VA_L% MZ5#M.L>*[R['=+&U2#\ 6+_GBO0-#_9 ^&>CA3-I5SJLB]'OKR0_F$*J?RKV MFBLZN'^"A'Y^]^=SEM$^%O@[PYM.F>%](LW7&)([* M/S..GS8R?SKJ!QP.!2T5Y4ZDZCO-MOS/;ITJ=) GRAPHIC 15 standardkforcelogo_fullcol.jpg KFORCE LOGO begin 644 standardkforcelogo_fullcol.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" $( ^@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)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#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BN9^(?Q*\-?"CPV^O^+-5CT;2 M$E2%KJ5']45XKX?_;.^"_BG7M-T72O'=I> M:GJ-S'9VMNMM< RS2.$1 3& "6(')QS7M5:2"\\>6.H7*<>5H\B;,JE6G M25ZDDO4]WHKX]U#_ (*E_!RRW>39>*;_ V!]GT^$9]QOF7C]:H_\/7/A)_T M+OC3_P ;3_Y*KTEDV8/_ERSD_M#"+_EXC[0HKXVT_\ X*F?"[5K^VL;+PKX MYN[RYE6&"W@T^U>261B JJHNLDDD =2:^PK&X>\L;>>2VELI)8U=K:BBBN(Z HKF_&O MQ%\.?#NUMKGQ'JD>EP7+F.)Y$=MS 9(^4'M7)?\ #3WPP_Z&VV_[\3?_ !%= M=/"8BK'GITY-=TFSAJX["4)7?\ #3WPP_Z&VV_[\3?_ M !%'_#3WPP_Z&VV_[\3?_$5I_9^,_P"?,O\ P%_Y&7]J8#_G_#_P*/\ F>HT M5Y=_PT]\,/\ H;;;_OQ-_P#$4?\ #3WPP_Z&VV_[\3?_ !%']GXS_GS+_P ! M?^0?VI@/^?\ #_P*/^9ZC17EW_#3WPP_Z&VV_P"_$W_Q%'_#3WPP_P"AMMO^ M_$W_ ,11_9^,_P"?,O\ P%_Y!_:F _Y_P_\ H_YGJ-%>7?\-/?##_H;;;_O MQ-_\11_PT]\,/^AMMO\ OQ-_\11_9^,_Y\R_\!?^0?VI@/\ G_#_ ,"C_F>H MT5Y=_P -/?##_H;;;_OQ-_\ $4?\-/?##_H;;;_OQ-_\11_9^,_Y\R_\!?\ MD']J8#_G_#_P*/\ F>HT5Y=_PT]\,/\ H;;;_OQ-_P#$4?\ #3WPP_Z&VV_[ M\3?_ !%']GXS_GS+_P !?^0?VI@/^?\ #_P*/^9ZC17EW_#3WPP_Z&VV_P"_ M$W_Q%:OA?XZ>!?&FMV^D:)X@AO\ 4IPQC@CAE!;:I9N2H P >IJ98'%03E*E M))?W7_D7',<%4DH0K1;>RYE_F=Y1117$>@%%%% !1137=8T9W8*JC)9C@ >M M #J*\E\Y1-N/^^C7M8?)L?BE>%-I=WI^9\[B^(,LP;Y:E9-]EK^6W MS/L:BOSTU7]K[XG:D6\K6;?3D;C;:V47Z%U8C\ZP)OVCOB7-(7;Q??@G^YL4 M?D%Q7M1X5QC7O3BOO_R/GY\;8"+M&$W\E_F?I517YK0_M(?$NW?OTL]2'V>3/H"?E8^RL:\7$Y/CL*KU*;MW6J_#]3Z+"9]EN-:C2K* M_9Z/\;7^1Z;1117C'OA1110 4444 %%%% !117!>)_CMX$\&ZY0I'*L#U[UM2HU*SY:47)^2N85J]+#QYZTU%=VTOS.]HKR M[_AI[X8?]#;;?]^)O_B*/^&GOAA_T-MM_P!^)O\ XBNG^S\9_P ^9?\ @+_R M./\ M3 ?\_X?^!1_S/4:*\N_X:>^&'_0VVW_ 'XF_P#B*/\ AI[X8?\ 0VVW M_?B;_P"(H_L_&?\ /F7_ ("_\@_M3 ?\_P"'_@4?\SU&BO+O^&GOAA_T-MM_ MWXF_^(H_X:>^&'_0VVW_ 'XF_P#B*/[/QG_/F7_@+_R#^U,!_P _X?\ @4?\ MSU&BO+O^&GOAA_T-MM_WXF_^(H_X:>^&'_0VVW_?B;_XBC^S\9_SYE_X"_\ M(/[4P'_/^'_@4?\ ,]1HKR[_ (:>^&'_ $-MM_WXF_\ B*6/]IKX8R.JCQ;: M@L<#=#*!^93BC^S\9_SYE_X"_P#(/[4P'_/^'_@2_P SU"BN)TSXV> =88+: M^,-&9VZ))>)&Q^@8@UV-K=07T"S6\T=Q"W*R1,&4_0BN6I1J4M*D6O56.RG7 MI5M:4U+T:9+11161N%%%% !1110 4444 %%%% !1167XA\4:/X3L3>:UJEII M5KT$MW,L8)]!D\GV'-5&+D^6*NR92C!.4G9(U**^?_%G[:G@30F>+2H[_P 0 MS+D!K>+RH<_[SX/XA37E>N?MX>(;AG&C^&M-L5/ -Y+)<,/?Y=@S7NT>GX;_@?,XCB;*L,[.MS/^[=_BM/Q/M2BOSVU']L+XG7K$PZO:Z>#_#; MV,1 Y_VU;_(K"N/VEOB;=G=U\Q8W_] M"4XK3_5/%=*D?Q_R,EQQ@NM*?X?YGZ445^>=A^U]\4+-@9=;M[T?W;BPA'_H M"K78:+^W9XKM64:IH.DWZ#K]G\R!S^)9A^E%KXHNL:%J>E.W5K=DN8U^IRK8^BUZWX1^.W@+QQ M)'%I/B:RDN9"%2VN&-O*S'^$)(%+'Z9KQ:^68W#:U:32[[K[UH?08;.,OQCM M1K1;[7L_N=F=Y1117F'LA117EW_#3WPP_P"AMMO^_$W_ ,1712P]:O?V4'*W M9-_D^&'_0VVW_?B;_XBC^S\9_SYE_X"_P#(/[4P'_/^'_@4 M?\SU&BO+O^&GOAA_T-MM_P!^)O\ XBC_ (:>^&'_ $-MM_WXF_\ B*/[/QG_ M #YE_P" O_(/[4P'_/\ A_X%'_,]1HKR[_AI[X8?]#;;?]^)O_B*/^&GOAA_ MT-MM_P!^)O\ XBC^S\9_SYE_X"_\@_M3 ?\ /^'_ (%'_,]1HKR[_AI[X8?] M#;;?]^)O_B*/^&GOAA_T-MM_WXF_^(H_L_&?\^9?^ O_ "#^U,!_S_A_X%'_ M #/4:*\N_P"&GOAA_P!#;;?]^)O_ (BC_AI[X8?]#;;?]^)O_B*/[/QG_/F7 M_@+_ ,@_M3 ?\_X?^!1_S/4:*\N_X:>^&'_0VVW_ 'XF_P#B*/\ AI[X8?\ M0VVW_?B;_P"(H_L_&?\ /F7_ ("_\@_M3 ?\_P"'_@4?\SU&BJ6BZQ9^(=)M M-3TZ<7-C=Q+-!,H(#H1D'!&:NUPM.+L]STHR4DI1=TPHKXR^-EU<:=^T-XDF M^)H^(C_#DV-FWAV3P@UXNGV[!/\ 26N3;$-YGF#*YS\I^E97Q^\0W,OP5^"[ M_!'QGJVH#4O%*II>I7FI7$LMT^V=E@G:4[F02*$,<@P H!'%>W#+'/V:4OCZ MV]U:7WONNJMW['GRQBCS^[\/2^N]MC[BHK\_/VH/VJ-7^+7P1M+;X?75WH=[ M:Z:NN>+9K:1XIM+V3K;K9%UP5D:X+<<$I$#]UC7Z!UR8G U,+3A.KHY-JW56 MMOZW^[7J;4<3"O.48;*VOK?_ ""BBBO..L**** "BBB@#Y1_X*:?\FMWW_85 ML_\ T(U^05?K[_P4T_Y-;OO^PK9_^A&OR"K]=X5_W!_XG^2/@\[_ -Z^2_4* M***^P/ /1?V;_P#DXCX6_P#8U:7_ .E<5?O-7X,_LW_\G$?"W_L:M+_]*XJ_ M>:OS#B[^/2]'^9]GD/\ #GZA1117P)]0%%%% !113)IDMX7EE=8XD4LSN<*H M'))/84 .)"@DG %?%?[3'_!23P[\-KB\\._#V&W\6>(HMT/(KPG]N#]NZX^(UU>^!/AYJ$EMX2C+0ZAJUNQ5]3/0HAZB#W_C_W M?O?#]?HV3\-J457QRWVC_G_E]_8^2Q^;M-TL,_G_ )?YG>?%+XZ>//C/J!N_ M&'B:^U@;MT=J[[+:+_-3NH]V@V,R\V\3#'VIA_?< M$A!V4ENK#;]^4V.-8T5$4(BC 51@ >@IU?AV/QU7,*[KU>NR[+L?I.%P\,+2 M5.'_ X4445YYU'R[^WE_P BCX6_Z_I/_1=?%U?:/[>7_(H^%O\ K^D_]%U\ M75^Q<.?\BZ'J_P V?@7%O_(VJ>D?R04445],?'A1110 4444 %%%% !1110 M4444 %?0_P"Q#H#ZE\5KS4BF8=-T^1M^.DDC*BC\5W_E7SQ7Z%?LI?"R7X;_ M W6YOX3#K.M,MW<(PPT<8&(HS[@$L1V+D=J^:X@Q4<-@91OK/1?K^!]?PM@ MI8O,H3M[M/WG^GX_J>TT445^.'[\%%0W=Y!I]K-TKO5[);O^NY[7\8OVIO#/PO:?3K,C7_ ! F5:SM MWQ' W_363D C^Z,GCG'6OC7XD?'3QC\499%UC59$T]FRNFVF8K=?3*@_-CU8 MDUP!)/)Y-%?JV7Y+A3 M_@)QZ@U]F_"']H[PM\6DBM(I?[)UXCYM+NF&YCC)\IND@X/3!XY K\XZ?#-) M;S)+$[12QL&1T)#*0<@@CH:^>S#(\+CTY6Y9]U^JZ_GYGU65<28W+&HWYZ?\ MK_1]/R\C]<**^1OV??VN6DDMO#GCRY!+$1VVN2$#Z+.?T\S_ +Z[M7UPK!U# M*0RD9!'(-?E..P%?+ZOLZR]'T?H?MN6YGALTH^VP[]5U7J+1117G'K!1110 M5^=/[67_ "QK+HJ914ERR5T5&4H-2B[,^D/AQ^VMXF\/R M16WBJVC\16'0W$86&Z0>N1\K_0@$_P!ZOKCX>_%#PY\4-(_M#P_J"72KCSK= M_EG@)[.AY'UZ''!-?EO6SX1\8:QX%URWU?0[Z6POH3D21GAAW5AT93W!XKY/ M,.'<-BHN6'7)/\'\NGR/N,JXLQ>#DH8I^TAY_$O1]?G]Z/U:HKR_X#?'"P^, MWALS;4L]=LP%OK$'@$])$[E&Y]P<@]B?4*_+*]"IAJDJ556DC]JPV)I8RC&O M0E>,M@HHHK Z0HHHH *S?$'B/3/">DSZIK%]#IUA ,R3SMM4>WN3V Y/:L7X ME_$O1?A7X8FUG69MJ+\L%NA'FW$F.$0>OOT Y-?GG\6/C)X@^+^MF\U:?RK* M,G[+IL+'R;<>P[L>['D^PP!]%E.35X_%;]MJ\NWFT_P+:BS@Y7^UKR,-*WO'&>%^K9/L*^9->\1ZKXH MU![[6-1NM3O'ZS74K2-] 2>![#BLZBOU7!Y?AL#'EH0MY]7\S\3Q^:XS,I\V M)G==NB]%_3"BBBO1/)"BBB@ HHHH **** "O0OV?=!_X2/XT>$+,KN5;Y;E@ M1D$0@RD'VPE>>U]#_L0:%_:'Q6O=19;F5;V&"J MU.T7^.B/7R>A]8S"A2[R7W)W?X'W91117X2?TL%?D97ZYU^1E?HG"/\ R_\ M^W?_ &X_*.._^8;_ +?_ /;0HHHK]$/RD**** "BBB@ HHHH **** "BBB@ MH&3P.317K7[,OPQE^)'Q/L#+#OTC2G6^O6(^4A3E(_JS #']T-Z5SXBO##49 M5JFT5TJ0%9+'3K>U8'J"D2J?Y5N M445^!3DYR(]0D\(^)_!]KH5PJBWM]8T>XE MN+4[%#$/',JOE@S#)AJ%QX6\5CQ1J-]=P; M#>R,7,BQHI(3)<8R3T/K7TM179#&UJ<5"%DO)+71K7Y-F$L/3D^:5W\WZ_H> M,?%W]FO0_&7PO^(7AWPK9:;X9UCQDTST45 MSSK5*D5";NDV_O27Y)&T:<8MRBK7_P"#_FPHHHK T"BBB@ HHHH ^4?^"FG_ M ":W??\ 85L__0C7Y!5^OO\ P4T_Y-;OO^PK9_\ H1K\@J_7>%?]P?\ B?Y( M^#SO_>ODOU"BBBOL#P#T7]F__DXCX6_]C5I?_I7%7[S5^#/[-_\ R<1\+?\ ML:M+_P#2N*OWFK\PXN_CTO1_F?9Y#_#GZA1117P)]0%%%% !7YW_ /!1[]K@ MVZW/PE\'WY61ACQ%?6[8(':S5AZ]9,=L)W<5[[^VY^U1!^SKX ^Q:3-'+XXU MJ-H].AX/V6/HUTX]%Z*#]YO4*V/QMO+R?4;R>[NII+FZGD:66:5BSR.QRS,3 MR222_P#D0T445^GGQ844 M5T/P_P# .M_%#QEI7A?P[9M?:OJ4PA@B7H.Y=C_"J@%F;L 34RDH1_LP?LZZO\ M(_$JVT"S\RTT:WVW&K:FJY%K;YZ D8\Q\%4'G:/IL"V]M;Q]%4=R>I8G)+'DDDG)-\N"/F<^BCHJ]@!WR3ZE7XQG>;2S*M:'\..WG MY_ULOF?H678%8.G>7Q/?_(****^;/7"BBB@#Y=_;R_Y%'PM_U_2?^BZ^+J^T M?V\O^11\+?\ 7])_Z+KXNK]BX<_Y%T/5_FS\"XM_Y&U3TC^2"BBBOICX\**Z M[X3> /\ A:/Q TKPQ]O_ +,^W>;_ *5Y/F[-D3R?=W+G.S'4=:^B_P#A@/\ MZGO_ ,H__P!OKRL7FF#P,U3Q$[-J^S>GR3['MX')A_JKG'_ #X_\FC_ /)'R-17US_PP'_U/?\ Y1__ +?1_P ,!_\ 4]_^4?\ M^WT?ZPY9_P _?_)9?Y!_JKG'_/C_ ,FC_P#)'R-17US_ ,,!_P#4]_\ E'_^ MWT?\,!_]3W_Y1_\ [?1_K#EG_/W_ ,EE_D'^JNKZM^84UW6-&=V"JHR68X 'K3J M^5OVQOCBVE6K>!-$N"MW<(&U2>-L&.,C(A^K#!;_ &<#^(TL#@JF/KQH4^N[ M[+N5F684LLPTL35Z;+N^B_KH><_M._M&3?$+4)_#7AZY:/PO;OMFFC./MTBG MKD=8P1\H[]3VQ\]T45^V83"4L%15&BK)?CYL_G7'8ZMF->6(KN[?X+LO(*** M*[#@"BBNK\!_"WQ1\3+PV_A[2)KX(<27'"0Q?[TC84'';.3V%9U*D*47.H[) M=6:TJ52M-4Z47*3Z+5G*45]:^$?V#Y9(TE\3^)5B<_>M=+BW8_[:/C_T"O1; M']BSX<6B(LJ:K>E3DM/>8+>QV*OZ>M?.5N),OI.RDY>B_P ['UM#A+-:RYG! M1]7_ )7/@6BOO;4/V*/AW>0E86U>Q?M)#=AC^3HPKS3QE^PGJ-K')-X8\0PW MV.1:ZC'Y3?02+D$_50/>G1XBR^L[.3CZK_AR<1PGFM"/,H*7H_T=F?*E%=!X MR\ ^(?A[J7V'Q#I-QI=P<[/-7*2 =2CC*L/=2:Y^OHX3C4BIP=T^J/DJE.=* M3A43371Z,****L@*^IOV5?VD'T>XM/!?BBZ+:=(1%IM],W_'NW:)R?X#T4_P MGCIC;\LT5P8[!4L?1=&JO1]GW1Z>79A7RS$+$4'JMUT:[,_7.BOGC]DGXXMX M]T%O#&LW!DU_2X@8II&RUU;C@'/=DX!]00>>:^AZ_$L9A:F"KRH5=U^/F?T5 M@,=2S'#QQ-%Z/\'U3] HHHKC/0"OSI_:R_Y. \5?]NO_ *20U^BU?G3^UE_R MBOKG_A@/_J>_P#RC_\ V^C_ (8#_P"I[_\ M*/\ _;Z\;_6'+/\ G[_Y++_(]_\ U5SC_GQ_Y-'_ .2/D:BOKG_A@/\ ZGO_ M ,H__P!OH_X8#_ZGO_RC_P#V^C_6'+/^?O\ Y++_ "#_ %5SC_GQ_P"31_\ MDCY&HKZY;]@,[3CQUD]LZ1C_ -KUQOBO]B/QKHL$D^D7FGZ^B\^3&Y@F;Z!_ ME_\ 'JUIYYEU67+&JOFFOS2,:O#>;48\TJ#MY-/\$VSYXHJ[K&BW_A[4I]/U M.SGL+Z!MLEO<1E'4^X-4J]Q-25UL?-RBXMQDK-!1113$=7\+_B%?_"_QKI^O MV#,3 ^V> ' GA)&^,_4=/0@'M7Z0O-HMSB//:&7+*/\ OL2_ABOA>*,$IT8XN*UC MH_1_Y/\ ,_2>"\QE3Q$L#-^[+5>JW^]?D?1=%%%?F)^R!5#7=^*3^99>!+&7"86]U$J>O\ SRB/Y;R/ M]P]J]/+L%+,,3&@MGOY+J>/FV81RO!SQ,MULN[>W_!\CP7XT?%O4?C!XPFU6 MZWPV$68["R)X@BS^6X\%CW/L!7 T45^WT:,*%-4J:M%;'\XUZ]3$U95JKO*6 MK84445L8!117I'P__9Y\=?$B*.YTS1VM].DZ7]^WD0D>JY^9Q[J#6%:O2P\> M>K)17GH=%##UL5/V="#D^R5SS>BOK3P_^P7.RJ^N>+(XVQ\T.GVA?UKP*G$674W93;]$_^ ?44N$\VJJ[ MIJ/JU^ESX6HK[]C_ &+_ (;HBJ8-3<@8+->G)]^!5.Z_8A^'UQN\NZURVRV? MW5W&<>WS1GBL%Q/@'_-]W_!.E\&YFE]G[_\ @'P=17VG?_L&^'I,_8O$^IV_ MI]HACE[^VVJ>E_L$Z=#,#J7C&ZNX<\K:V*P-^;._\JW7$>6VOSO[G_DO-'_,^/K.SN-1NX;6U@DN;F9@D<,*EG=CT Y)K]!?V7_@O/\ "7P= M/-JJ*NOZLR2W,:G/D(H.R+/0D;F)([G'.,UU7PY^!G@WX6_O=$TI?MY7:VH7 M3>;<$=\,?N@]PH -=]7QVGH*X< M7C(ERIZ;-_DF>C@IR3TFAZ!IOAG38M/TFPM]-LHON6]K M&$0>^!W]^IK0KX+-LZJYE[B7+!=._J?IV1\.T=_[U\E^H4445]@> >B_LW_\ MG$?"W_L:M+_]*XJ_>:OP9_9O_P"3B/A;_P!C5I?_ *5Q5^\U?F'%W\>EZ/\ M,^SR'^'/U"BBBO@3Z@*X7XU_&+0?@3\.]3\7>()<6MJNR"V1@)+N=@=D*9_B M8@_0!B> :[#5-4M-$TV[U'4+F*RL;2)IY[B=@J11J"69B>@ !)/M7XP_MF?M M07G[1WQ&S^".[_3 MU9Y>88U8.E=?$]O\SRSXM?%/7?C/\0-6\7>(KCSM0OY=PC4GR[>,<)%&.R*N M ._B^)]WV^77S/LLHP'(EB:JU>W^84445^?GU(4444 %%%% 'R[^WE_ MR*/A;_K^D_\ 1=?%U?:/[>7_ "*/A;_K^D_]%U\75^Q<.?\ (NAZO\V?@7%O M_(VJ>D?R04445],?'GKO[)O_ "O\ TDFK]%J_.G]DW_DX#PK_ -O7 M_I)-7Z+5^5<5_P"^P_P+\Y'[9P3_ ,BZI_C?_I,0HHHKXP_00HHHH **** " MBBB@ HHHH Y#XL?$*V^%_@/5/$%P%=[=-MO"3_K9FX1?SY/H 3VK\Q]8U>[U M_5KS4K^9KF]NY6GFE;JSL&N)%R M?]U"/^_C5\SU^M\.8%8;"^VDO>GK\NG^9^%\6YD\9C7AX/W*>G_;W7[MOD%% M%%?6GPP445]%?LH? -/'VJ?\)3KUOO\ #]C)BWMY!Q>3#U]47C/8GCG#"N+& M8NG@J,J]5Z+\?(]# 8&MF.(CAJ"U?X+JV6_V>_V3YO&<-OXB\81RVFAN!);: M>"4ENUZAF(Y2,]NC-U&!@G[1T?1K#P_IL&GZ99PV%E NV.WMXPB*/8"K@XX' M I:_&48;*:7)15Y=9=7_P/(****\H]L**** , MKQ-X6TGQEI$VEZWI\&I6$P^:&=% MR3T;MT/8G[XJ.XMXKRWE@GC6:&52CQR#*LI&"".X(KV/5='_ )/S/G\WR7#9M2Y:BM-;2ZK_ #7D?DA17M7[37P+/PE\2)?Z M7&Q\,:DY^S.?"NEZ]IS;K._@69 3DH3PR'W5@5/N#7Y35]=_L,_$4LNK^"[N4G:/[0 ML0QZ#(65!^)1@/\ ?-?&<38%5\.L3%>]#?T_X&_WGZ#P?F3PV*>#F_=J;>4E M_FM/N/KBBBBORH_; K\Z?VLO^3@/%7_;K_Z20U^BU?G3^UE_R6TN)8)HVBFB8H\;C!5@<$$>H-?K?7YP?M0>'X_#GQP\30PILA MN94O%P,9,J*[G_OLO7Z'PKC9RE/"3=TE=>7?\S\IXUR^G&,,=!6;?++STNG^ M%ON/*Z***_13\H"OHO\ 8=UQK'XI:EIQ;$-_IKG;ZR(Z,I_[Y+_G7SI7L'[) M,S1?'[PTJ])%ND;Z?9I3_,"O)S:"J8"LG_*W]VI[>1U'2S/#R7\R7WNWZGZ) MT445^&G])$%]>0Z;97%W^S'>N7%8B&$H2KU-HK^O MO.W!82ICL1##4]Y.W^;^2U/7_P!F_P#97M-,L;7Q/XTLENM1E EM-)N%RENI MY#RJ?O.?[IX7OS]WZD50J@ 8 X %+17XAC<=6Q]5U:S]%T7DC^C= M_P"]?)?J%%%%?8'@'HO[-_\ R<1\+?\ L:M+_P#2N*OWFK\&?V;_ /DXCX6_ M]C5I?_I7%7[S5^8<7?QZ7H_S/L\A_AS]0HHKY2_;R_:Q3X#^"_\ A&_#MT!X M[UN%A \9YT^W.5:X/HYY5!Z@M_#@_&87"U,96C0I*[?]7/H:]:&'INI/9'S_ M /\ !1_]K3^WKZZ^$OA.\_XEUI*!K]["W$\RG(M01_"A +^K +QM.?@&G22- M([.[%W8Y+,1/ >BS*;QN5%]-PRVRGTQ@N1R%('!8&O*OV>_@3KG[ M0WQ)L?"VC*883^^O]09"T=G;@C=(WJ>RKW8@<#)'[=?#?X=Z'\*/!.D^%?#E MH+/2=-A\J).K.Y)KY#B#./J-/V%%_O)?@N_KV^\]_*\!]9G[6 MHO<7XLZ&VMH;.WBM[>)(((D$<<4:A510,!0!P !VJ6BBOR$^\"BBB@ HHHH M**** /EW]O+_ )%'PM_U_2?^BZ^+J^T?V\O^11\+?]?TG_HNOBZOV+AS_D70 M]7^;/P+BW_D;5/2/Y(****^F/CSUW]DW_DX#PK_V]?\ I)-7Z+5^=/[)O_)P M'A7_ +>O_22:OT6K\JXK_P!]A_@7YR/VS@G_ )%U3_&__28A1117QA^@A111 M0 4444 %%%% !575=2@T72[S4+I_+M;2%YY6]$52S'\@:M5Y)^U5XD/AOX(: M^4?9-?!+%.>OF, X_P"^ ]=.%HO$5X45]II?><>,Q"PN&J5W]E-_)M5UJ[.;G4+F2Y?G."S$X'L,X'L*RJ**_?8Q4(J,=D?S!*4IRY)-?*W["O@-9)-=\87$>2F-.M&(Z' >4_EY8S[ MM7U[7Y3Q-C77Q/U:+]V'YO\ RV^\_;>#\N6'P;QOS U_0[SPSK=_I.H1>3>V4[V\T?HRD@X]1QP>XK]9*^'_VW_ BZ+XZTWQ+ M;QA8-9@,<^/^>\6!D_5"G_?)K[GA?&NG7>$D]):KU7^:_(_-^,\N57#QQT%[ MT-'Z/_)_FSYLHHHK]//QH*Z_X1^,F\ ?$GP_KN\QPVMTHN".\+?)(/\ OAFK MD**SJ4XU82IRV:M]YK1JRH5(U8;Q::]4?KDK!E!!R#R"*6N'^!_B0^+OA'X5 MU-W\R62Q2*5\YS)'^[<_]](:[BOP"M3=&I*G+>+:^X_J&A5C7I0K1VDD_O5P MK\Z?VLO^3@/%7_;K_P"DD-?HM7YT_M9?\G >*O\ MU_])(:^NX4_WV?^!_G$ M^%XV_P"1=3_QK_TF1Y%1117ZJ?B85]H_L&_\BCXI_P"OZ/\ ]%U\75]H_L&_ M\BCXI_Z_H_\ T77S/$?_ "+9^J_-'V'"7_(VI^DOR9]14445^.G[Z%%%% !1 M110 5\ ?MG?\ENN?^O&W_P#037W_ %^S_ +(-BUW\>-#E )%K#;F3M@:]_Y9?DSU M\G3>8X>W\\?_ $I'Z&4445^$G]+'S#^WAK7V?P7X:TH-@W=^]R1GJ(HRO\Y1 M^E?%5?4W[>FH&3Q-X3LMV1#9S3;>>-[J,_\ D/\ 2OEFOV7A^G[/+J?G=_BS M^?N*JOM,VJ^5E^"_4****^C/DPK[X_8N\++H?P?74V3$^L7DMQN[^6A\I1], MHY_X%7P/7Z@?!C2ET7X2^#[0+M*Z7;NX']]HPS?^/,:^+XJK.&$C37VG^"_X M-C]"X*H*ICIUG]F/XM_Y7.SHHHK\K/VL**** "BBB@ HHHH **** "BBB@ K M\C*_7.OR,K]$X1_Y?_\ ;O\ [=_P"]?)?J%%%%?8'@'HO[-_\ R<1\+?\ L:M+_P#2 MN*OWFK\&?V;_ /DXCX6_]C5I?_I7%7[L:YK=CX:T6_U?5+J.RTVP@DNKJYE. M$BB12SN?8 $_A7YCQ:FZ]%+L_P S[/(M*51ON<'^T'\=-#_9[^&NH>*M9999 M5'DV%@'VO>7)!V1KZ#@ECV4$\]#^(/Q$^(.N?%3QIJOBGQ'>&]U?4IC+-)T5 M>RH@_A50 H'8 5Z5^UG^TIJ7[2GQ*EU0^;:>&M/W6^C:?(?]5$2,R.!QYDA M+>@"KDA0:\2KZ?(LI674>>HOWDM_)=O\_/T/&S/'/%U.6'P+;S\PHHHKZ<\4 M*U_"/A/5O'7B;3?#^A64FHZOJ,ZV]M;1#EW/Z #J2> 2>!62 6( &2:_67_ M ()__LBK\'?#*>./%5ECQOJ\/[BWF7YM,M6&=F#TE?JQZ@87CY\^/FF94\MH M.K+63V7=_P"2ZGH8+"2QE7D6W5GK_P"RO^S?I7[-GPV@T:#R[O7[S;/J^I*O M_'Q-C[JD\^6F2JCZG&6->S445^(5JU3$5)5:KO)[GZ/3IQI04(*R04445B:! M1110 4444 %%%% 'R[^WE_R*/A;_ *_I/_1=?%U?:/[>7_(H^%O^OZ3_ -%U M\75^Q<.?\BZ'J_S9^!<6_P#(VJ>D?R04445],?'G:?!OQY;_ Q^)&D>);JU MDO8+'SMT$+!6;?"\8P3QP7!_"OIW_AO+0?\ H5M2_P"_\=?%U%>/C,IPF/J* MK7C=I6W:T_IGO8#/,=EE)T<-.T6[[)ZZ+KZ'VC_PWEH/_0K:E_W_ (Z/^&\M M!_Z%;4O^_P#'7Q=17#_JYEW\C^]_YGI?ZVYM_P _%_X"O\C[1_X;RT'_ *%; M4O\ O_'1_P -Y:#_ -"MJ7_?^.OBZBC_ %_\ ,/\ 6W-O^?B_\!7^ M1]H_\-Y:#_T*VI?]_P".O7O@O\9+7XT:+?ZG9Z7<:;!:7'V8BX=6+MM#'&/0 M$?G7YH5]_P#[&6D?V;\$;6XQC^T+ZXN?KAA%_P"TJ^?SS*<%@,)[6C&TFTMW M_70^IX;SS,B79=N[/=****_/3]4"OE_]O'5C#X-\,:8#@7-_ M)<$>OEQ[?_:M?4%?'7[?%T6U;P;;;\B."ZDV>FYHAG\=OZ5]#D$.?,J5^EW^ M#/E>**CIY16:ZV7WR1\HT445^SG\^!1110!^DO[-/AM/#/P2\+PA<275M]ND M;'+&8F0$_P# 64?0"O3JR_"MFNF^&-(M$Y2WLX8EX[*@ _E6I7X!B:KK5YU7 MU;?XG]18.BL/AJ=%?9BE]R"BBBN8ZPHHHH **** "BBB@ KP[]LCPVFN?!6\ MO-N9M*NH;M#CG!;RF'TQ)G\*]QKB/C?9K?\ P=\:1/P%TBYEZ=TC9Q^JBN_+ MZCHXNE-=)+\SS,THK$8&M2?6+_+3\3\PZ***_>3^90HHHH ^]?V)]7.H?!I[ M9CS8:E/ !Z*523^_WZG]&NO5/L?H)17RC_P MWO8?]";<_P#@>O\ \;H_X;WL/^A-N?\ P/7_ .-U^:?V!F7_ #Z_&/\ F?L' M^L^4?\__ ,)?Y'U=17RC_P -[V'_ $)MS_X'K_\ &Z/^&][#_H3;G_P/7_XW M1_8&9?\ /K\8_P"8?ZSY1_S_ /PE_D?5U%?)\G[?%D$8IX,N&?' ;45 /X^6 M:XKQ;^W!XOUB"2'1--L- 5^!-S,/$>NLO[JSLEM%)'&^5PW'N!$?^^O>OE^OT5_99^'K^ /A+IXN8_+ MU'56.HW"L.5W@"-3]$"\=B37R_$>)5# RAUGI^K_ /L^$\&\3F4:EO=IW;_ M "7XZ_(]>HHHK\?/WH^&OVZIG;XJ:-$3\BZ+&P'N9YP?_017SC7T7^W1_P E M;TC_ + GS/M'_AO+0?\ H5M2 M_P"_\='_ WEH/\ T*VI?]_XZ^+J*\C_ %_\ ,]W_ %MS;_GXO_ 5 M_D?:/_#>6@_]"MJ7_?\ CH_X;RT'_H5M2_[_ ,=?%U%'^KF7?R/[W_F'^MN; M?\_%_P" K_(^T?\ AO+0?^A6U+_O_'1_PWEH/_0K:E_W_CKXNHH_U M_P#,/];Y:::5&4*I4=![L* M]KKXL_8-TOSO&7B?4MO%O81V^[T\R0-C_P A?I7VG7YUG6&HX/&.C05DDO/7 M<_6.'<9B,=@(XC$N\FWTMHG;H%%%%>$?2A1110 4444 %%%% !1110 4444 M%%%% 'RC_P %-/\ DUN^_P"PK9_^A&OR"K]??^"FG_)K=]_V%;/_ -"-?D%7 MZ[PK_N#_ ,3_ "1\'G?^]?)?J%%%%?8'@'HO[-__ "<1\+?^QJTO_P!*XJ_: M?X_>!+[XG?!;QGX6TR18M1U33)H+8L=JF7;E%)[!B I/8&OQ8_9O_P"3B/A; M_P!C5I?_ *5Q5^\U?FG%525+%4*D=TK_ ',^QR2*G1J1>S_R/YW]6TF]T'5+ MS3=1M9;+4+.9[>XMIU*O%(K%61@>A!!!'M52OTU_X*.?LDCQ1IMS\5O"5G_Q M-[*('7;.%.;J!1@7 ZN@&&]4 /\//YE5]OEN84\RPZK0WZKL_ZV/F\9A9X2 MJZ'M.0/P?KVK]E#]I+4 M_P!FWXE0ZO'YEUX=OMMMK&GJ?]=#GAU'3S$R2I]V7@,:^9SW*_[2H M?=?Y'LY9C?JE2TOAEO\ YG[@T5F>&?$NF>,O#VG:YHMY'J&E:A MS;74)RLD M;#(/M]#R#P:TZ_&6G%V>Y^@IIJZ"BBBD,**** "BBB@ HHHH ^7?V\O^11\+ M?]?TG_HNOBZOM']O+_D4?"W_ %_2?^BZ^+J_8N'/^1=#U?YL_ N+?^1M4](_ MD@HHHKZ8^/"BBB@ HHHH **** "OTV^ NC_V'\&O!]J5VL=.BG9<$$&0>80< M]\O7YFV]N]U<101+NDD8(J^I)P!7ZR:3IZ:1I-E8Q_ZNU@2!<#'"J%'\J^!X MMJ6I4J?=M_=_PY^G<#4;UJ];LDOO=_T+=%%%?FI^OA7QG^WI R^)/"C45:E M&HMFD_O"BBBLC8**** "BBB@ HHHH *Y3XL7'V3X6>,9L*3'HUXP#="1 ^!7 M5UY9^T]K:Z'\#?%$A;#W$*6B#^\9)%0C_ODL?PKLP<'4Q-."ZR7YG!CZBHX2 MK4?2,G^#/S?HHHK]\/YA"BBB@#[*_8*MV7P_XNFR-KW5N@'?Y4<_^S"OJFOF M[]A;3C!\,]:O",&XU5D'J52*/G\V-?2-?BF>2YLQK/S_ "21_1'#<7#*:"?9 M_BVPK\Z?VLO^3@/%7_;K_P"DD-?HM7YT_M9?\G >*O\ MU_])(:];A3_ 'V? M^!_G$\/C;_D74_\ &O\ TF1Y%1117ZJ?B84444 %%%% !1110 4444 %%%% M!117M_P-_9?USXGW%MJ>K1RZ-X8R'-Q(N);I?2)3V/\ ?/'INQBN7$XJC@Z; MJUI62_K0[<'@Z^.JJCAX\TG_ %=]D'[+WP/E^)WBR/5M2MV_X1G2Y \S,/EN M91@K"/4="WMQ_$*_0,<<#@5F>&?#.F>#M#M-'T>TCLM/M4V10QC\R3W)/))Y M).:U*_&\US*>95_:/2*V7E_FS]_R3*(9/AO9+6;UD^[_ ,ET^\****\4^A/A M?]NC_DK>D?\ 8#A_]*+BOG2OHO\ ;H_Y*WI'_8#A_P#2BXKYTK]OR;_D7T?0 M_G+B#_D:U_\ $%%%%>R?/A7ZYU^1E?K?;SK=6\4R9V2*'&>N",U^=\7?\N/^ MWO\ VT_5N!/^8G_MS_VXDHHHK\[/U<**** "BBB@ HHHH **** "BBB@ K\C M*_7.OR,K]$X1_P"7_P#V[_[TS"M+SM]VGZ']&=_P"] M?)?J%%%%?8'@'HO[-_\ R<1\+?\ L:M+_P#2N*OWFK\&?V;_ /DXCX6_]C5I M?_I7%7[S5^8<7?QZ7H_S/L\A_AS]1LD:R(R.H=&&"K#((]#7Y%?M\?LFM\#O M&1\6>&[3'@;7)SLCC7Y=.N3EF@/HC?,R>@!7^$$_KO6!X]\"Z-\3/!^K>&/$ M-FM]H^IP-!/"W7!Z,I_A92 P8<@@'M7S>4YE/+<0JBUB]&NZ_P UT/7QV#CC M*7(]ULS^?.BO4?VC?@)K7[.OQ+O?#&J;KBT/[_3M0V;4N[Q![ M8)\NK]NI585Z:J4W>+U1^ M[?"6JS_\2^ZG?Y=.NF/W23TBD/7LK'=QN[O%NE0?\2^ZG?YM1M5'W23UEC'7NRC=SM/#$%U!'

O\ TDFK]%J_+>*9RCC8)/[*_.1^T\%4X2R^;DK^ M^_\ TF)D?\(?H/\ T!-._P# 2/\ PH_X0_0?^@)IW_@)'_A6O17QOM)_S,^_ M]C3_ )5]QD?\(?H/_0$T[_P$C_PH_P"$/T'_ * FG?\ @)'_ (5KT4>TG_,P M]C3_ )5]QDIX2T.-U=-&T]64Y#+:Q@@^O2M:BBIE*4OB=RHPC'X58****DL* M\"_;6T%M4^#8O47G3-0AN&;T5MT7\Y%KWVN9^)GA4>./A_X@T+ :2^LY(XL] M!)C,9_!@I_"N_ 5_JV*IU7LFK^G7\#S,SPSQ>"K4%O*+MZ]/Q/RRHITD;12, MCJ4=3AE88((Z@BFU^\G\RA1110!]U_L2^,%UKX8W6AN^;C1;M@JY_P"6,I+J M?^^_-_*OHBOSI_9>^)2?#CXIV37(<(\-CI32]V>J_7\?S/WWA7'+&9="#?O4_=?IT_#3Y,****^9/L HHHH * M*** "BBB@ KY4_;N\8+!HOA[PO$_[VXF;4)U!Y"("B9]B6?_ +XKZGGFCMH9 M)I76**-2[NQP%4#))/I7YF_'+XB'XG?$S5]:1BUCO^SV0.>($X0X[;N6(]6- M?6<-X1XC&>U:]V&OSZ?Y_(^&XNQRPN7N@G[U33Y+5_Y?,X*BBBOUP_"PHHJ[ MHNDW.OZQ8Z99IYEW>SQV\*^KNP51^9%)M15V.,7)J*W9^AG[*V@MH/P-\.JZ M[9;M9+QOH\C%3_WQMKUJJ.@Z/!X?T/3M*M1BVL;>.VB'^PBA1^@%7J_ L56^ ML5YUOYFW][/Z@P=#ZKAJ=#^6*7W(*_.G]K+_ ). \5?]NO\ Z20U^BU?G3^U ME_R$_$YGMXIB+Z, R(&Q^[]Z\W,<;_9^'EB''FM;3;=V/7RG+WF MF+CA5+EO?6U]E?R/C6BOUG_L>P_Y\;;_ +\K_A1_8]A_SXVW_?E?\*^/_P!; MH_\ /C_R;_@'WO\ J++_ *"/_)?_ +8_)BBOUG_L>P_Y\;;_ +\K_A7%_&+X M4V'Q(^'NJZ+%:V\-\R>;9S*BJ4G7E.>P/W3[,:UI<64YU(QG2LF][[>>QC6X M'JTZGYC MMHPI5QN&3@=\"DHH ^^?@E^SC\.M-T/2?$ELC>*)[J)+F&\U#!1,C/RQ#Y00 M?[VX@@\U[R..!P*^0OV)?BQYF%CT/66(?7[X'^_ZU]?5^*9 MU3Q%+&2AB)N79OL]OZ74_HGA^IA*V A4PL%&^Z7\RWOU?E?H%%%%>$?2!111 M0!\._MUV^WXH:)/NSOT=$VXZ;9YCG_Q[]*^;J^J_V]K$QZYX/O<<36UQ#GC^ M!D/_ +4KY4K]KR.7-EU%^7Y-H_G?B2/)FU=>:_%)A1117NGS05^KG@^]_M+P MCHEWG/VBQ@EZ8^]&I_K7Y1U^EW[/&M+KWP3\'W"G/EV"6AZ<&$F+_P!DKX/B MRFW0I5.S:^]?\ _3.!JB6(K4N\4_N?\ P3T6BBBOS,_80HHHH **** "BBB@ M HHHH **** "OR,K]WDUFK2W%QIL,DCG)Y9BN2?K7Y[U^E MO[.W_)$?!_\ UXK_ .A&OB^*:DZ>&IN#:][IZ,_0N"Z<*N,JJI%/W>NO5&O_ M ,*?\!_]"1X<_P#!3;__ !%'_"G_ '_ -"1X<_\%-O_ /$5U]%?FGUFO_._ MO9^P?5,/_P ^X_P^J8?_GW'[DC_,^SR'^'/U"BBBO@ M3Z@\:_:H_9QTO]I/X:3Z)<&.TUVSW7&CZDZ_\>\^/NL1SY;X"L/H<$J*_$WQ M1X8U3P7XBU'0M;LI-.U;3YVM[FUF'S1NIP1[CT(X(((X-?T+U\6_\%#/V2Q\ M4O#[Q=I$'^G6T*_-J-JHZX'66,/MZ:]Y;^:_X!^4U%%%?JY\,%:7AKQ)J?@_Q!I^MZ->2Z M?JNGSK<6UU"<-&ZG((_PZ'I6;12:4E9[#3:=T?N!^RA^TEIG[27PUAU:/R[7 MQ%8[;;6-/4_ZF;'#J.OEO@E3[,O537M=?@]^SW\==<_9Z^)5AXJT9C-$O[F_ ML"VU+RV)!>-O0\ JW9@#SR#^WOPY^(6A_%3P7I7BKP[=B\TC4H1+$_1E[,CC M^%U(*D=B#7XWGN4O+JW/37[N6WD^W^7D?H.6XY8NGRS^-;^?F=)1117RY[(4 M444 %%%% 'R[^WE_R*/A;_K^D_\ 1=?%U?:/[>7_ "*/A;_K^D_]%U\75^Q< M.?\ (NAZO\V?@7%O_(VJ>D?R04445],?'GKO[)O_ "O\ TDFK]%J_ M.G]DW_DX#PK_ -O7_I)-7Z+5^5<5_P"^P_P+\Y'[9P3_ ,BZI_C?_I,0HHHK MXP_00HHHH **** "BBB@ HHHH _.3]I[P$W@/XO:ND<>RPU-O[1MB!@8D)+J M/H^\8],>M>3U]^_M>?"]O'7PZ.KV46_5-!W7( 'S20$?O5'N W_ $CO7P% M7[3D>-6-P46W[T='\O\ -'\]<1Y>\OS":2]V?O+Y[KY/\+!1117OGRX5]^?L MI_&Q/B-X130]4N WB328PC[S\US ,!9?Y:TU"T??'(O(]U([J1D$'J#7C9KET*_\ %R]3QVYKIPV&JXNJJ-%7;./%XRC@:,J M^(E:*_JR\SC?VQ/C8GAW0W\$Z1<#^U=0C_XF#QGF"W/\!]&<=O[N?[P-?$M6 M]6U:\U[5+K4=0N)+N^NI&EFGD.6=B_V-? ;>*?BD-9FBW6.@Q&X+$<&9P5B7Z_? M;_@%>"#)X')K]'_V;?A@WPO^&5E:W4835[\_;;WCE78#;&?]U0 ??=ZU\SQ! MC5A,'**?O3T7Z_A^9]APME[QV81G)>[3]Y^O1??^"9ZI1117XZ?OH5^=/[67 M_)P'BK_MU_\ 22&OT6K\Z?VLO^3@/%7_ &Z_^DD-?9\*?[[/_ _SB?GW&W_( MNI_XU_Z3(\BHHHK]5/Q,*^T?V#?^11\4_P#7]'_Z+KXNK[1_8-_Y%'Q3_P!? MT?\ Z+KYGB/_ )%L_5?FC[#A+_D;4_27Y,^HJ***_'3]]"BBB@#X4_;+^%@\ M)^-H_%%C%MTW7&+3!1Q'= ?/_P!]CYO<[Z^=Z_3_ .,7P[A^*/P]U709 HN) M$\VTD;_EG.O*'V&>#[,:_,:]LY].O)[2ZB:"Y@D:*6*089'4X*D>H(-?KW#N M/^MX7V4W[T-/ET_R^1^$<5Y9]1QOMH+W*FOSZK]?F0T445]4?$E[0=;O/#>M M6.JZ=,;>^LIEGAD'\+*&]M!>_#7U77_/\ X<^XX3S7ZCB_J]1^Y4T]'T?Z?=V/NFBBBOR,_=0H MHHH ^9OV[='-SX!\/ZFHS]DU$PGV$D;'/YQC\Z^):_2/]I?PRWBGX)^)K>-- M\]M +V/ R1Y3!VQ_P%6'XU^;E?K/"];VF!Y/Y6_QU/PWC*@Z69*ITG%/[M/T M04445]>?"!7VM^PSXT34/!^L>&99/](TZY^U0J3UAD&"!]'4D_[XKXIKL_A# M\2;OX4^/-/U^V5I88R8KJW4X\Z!L;T^O (]U%>/FV#>.P7P[/T?^6_R/U HK*\,>)],\9:%9ZQH]VE[I]TF^.5#^8([$'@@\ M@C%:M?B,HN#<9*S1_1D91G%2B[IA1114E!1110 4444 %%%% !1110 5^1E? MKG7Y&5^B<(_\O_\ MW_VX_*.._\ F&_[?_\ ;0HHHK]$/RD*_2W]G;_DB/@_ M_KQ7_P!"-?FE7Z6_L[?\D1\'_P#7BO\ Z$:^(XL_W6G_ (OT9^C<#_[[5_P_ MJCT:BBBORX_9PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH ^4?^"FG_)K=]_V%;/_ -"-?D%7Z^_\%-/^36[[_L*V?_H1K\@J_7>% M?]P?^)_DCX/._P#>ODOU"BBBOL#P#T7]F_\ Y.(^%O\ V-6E_P#I7%7[S5^# M/[-__)Q'PM_[&K2__2N*OWFK\PXN_CTO1_F?9Y#_ Y^H4445\"?4!1110!^ M5?\ P4/_ &23\,_$,WQ'\*V>WPIJUQ_Q,;6!/ETZZ<_> 'W8I">.RL=O 9!7 MQ17]#'B;PUIGC+P]J.AZU9QZAI6H0-;7-K,,K)&PP1[?4<@\BOQ/_:L_9PU+ M]FWXF3Z-)YMUX?O-UQH^HN/]=#GE&(X\Q"0K#Z' #"OU?AW-_K4/JM9^_';S M7^:_+YGP^;8#V,O;TU[KW\G_ ,$\7HHHK[8^<"OJ?]A/]K*3X ^-?^$?\07+ M'P'KHJ MD'JC^BB&9+B%)8G62)U#*Z'*L#R"#W%/K\]_^"<'[6W]HV]M\)?%U[_I4*X\ M/7LS?ZQ "3:,3W47_(H^%O^OZ3_ -%U\75^ MQ<.?\BZ'J_S9^!<6_P#(VJ>D?R04445],?'GKO[)O_)P'A7_ +>O_22:OT6K M\Z?V3?\ DX#PK_V]?^DDU?HM7Y5Q7_OL/\"_.1^V<$_\BZI_C?\ Z3$****^ M,/T$**** "BBB@ HHHH **** $90RD$9!X(-?G;^TQ\&W^%/CAY;*$CP[JC- M-9,H^6(_QPG_ '2>/]DCN#7Z)UR_Q*^'FE_%#PC>:#JJ8BF&Z*=0"\$H^[(O MN/U!([U[N3YD\MQ',_@>C_S^1\UGV41S?"N$?CCK%^?;T?\ DS\M**Z3XA> M=6^&GBF[T+68?+N83E)%!\N:,_=D0]U/Z'(/(-\D0Z'W3_OD5\BT5YN-R[#9A'EKQOV?5?,]?+\VQ>5SYL-. MR>ZW3]5^NY^J'A/XC>&/'4*RZ#KMCJ>X;O+AE'FK_O1G#+^(%='7Y&JQ1@RD MJP.01P171V/Q,\7Z7&([+Q5K=H@& L&HS(,>F U?&UN$M;T:NGFOU7^1^@4. M.=+5Z&OD_P!&OU/U/KDO&/Q8\(> 8G;7?$%E8R+_ ,N_F;YS](URQ_*OS:U+ MXB>*]80I?^)]9OD(P5N;^60'\V-<]3H\)*]ZU73R7ZO_ ")Q''+Y;8>AKW;_ M $7^9]3_ !9_;7O-5AFTWP/:R:; P*MJMVH,Y'_3-.0G^\4M$CTS]D7X,MXX\7+XFU.#.A:/(& MC5Q\MQK'U9CW8G)) M]36Q7XIFN82S+$.KM%:)>7^;/Z(R7*H93A%16LGK)]W_ )+9!1117CGOA7YT M_M9?\G >*O\ MU_])(:_1:OSI_:R_P"3@/%7_;K_ .DD-?9\*?[[/_ _SB?G MW&W_ "+J?^-?^DR/(J***_53\3"OM']@W_D4?%/_ %_1_P#HNOBZOM']@W_D M4?%/_7]'_P"BZ^9XC_Y%L_5?FC[#A+_D;4_27Y,^HJ***_'3]]"BBB@ KX=_ M;3^&'_"-^,K?Q990[;#6ODN=HX2Z4WS/R[HJSJ>FW.CZE=6%Y"UO=VLK0S1-U1U)# _0@U6K]N335T?SFTX MNS"GPS26\R2Q.T4L;!D="0RD'(((Z&F44Q'Z5_ 'XI)\6/AU9:E(ZG5;?_1= M0C'&)E ^;'HPPWXD=J](K\[/V8?BQ_PK#XB0I>3>7H>K;;6\W'"QG/[N4_[I M)S_LLU?HG7XOG>7_ %#%-17N2U7ZKY?E8_H7AW-/[4P2E-^_#27Z/Y_G<*** M*^?/J"*YMXKRWEMYXUEAE0H\;#(92,$'\*_+;XE>#)_A[XZUKP_.&S8W#)&S M#!>(\QO^*%3^-?J=7RQ^VM\)7U33;;QQIL.^>R06^HHB\F'/R2_\!)(/LP[+ M7UW#6.6&Q3HS?NST^?3_ "/A.+\N>,P2KTU>5/7_ +=>_P!VC^3/C.BBBOUH M_#0HHHH ] ^$WQO\2_!_4&DTFX$^G2MNN--N@SD<5];^"/ MVS/ OB2&--8-QX:O3PRW*&6'/^S(@/'NRK7P117A8[)<)CWSU(VEW6C_ ,F? M29;Q!C\KC[.E*\.SU7RZKY,_5/0OB!X8\3JITGQ#IFHENBVUW&[?0J#D'ZUT M%?D96KI_BS7-(4+8ZSJ%DHX"V]T\8'&.Q] *^9J<)+_EW6^]?\']#[&EQT[6 MJX?[I?HU^I^KU%?ES'\7/'42*B>-/$2(HP%759P!_P"/TRX^*WC:Z4+/XQU^ M90<@2:I.P'YM7-_JG6_Y^K[F=?\ KSA_^?#^]'ZDU##])#&]\5:+:X[2ZA$IZ9X!;)-9&F_';P% MK.O6>BZ?XDM;_4[N3RH8;5'EW-@G[RJ5 P#R3BOS)KW?]B_P_P#VQ\:(KQER MNEV,]T#VW,!$/_1A_*C%<-X?"8:I7G4;Y4WT6O3OU#!\78K'8NEAZ=**4FEU M>G7MT/ORBBBOST_5 K\C*_7.OR,K]$X1_P"7_P#V[_[?WK_ .1/I_\ 7;,? M^?O\ Y$/]=LQ_Y]P^Z7_R1^BW_#67PI_Z&K_RG7?_ ,:H_P"&LOA3 M_P!#5_Y3KO\ ^-5^=-%'^JF"_GG]Z_\ D0_UVS'_ )]P^Z7_ ,D?HM_PUE\* M?^AJ_P#*==__ !JC_AK+X4_]#5_Y3KO_ .-5^=-%'^JF"_GG]Z_^1#_7;,?^ M?O_D0_P!=LQ_Y]P^Z7_R1^LNAZU9^)-'LM5TZ;[187D*SP2[&3>C# M*G# $9![BKU8?@73?[%\$^'M/ P+33K>#_OF)5_I6Y7Y=448S:CM<_9Z4I2I MQ<]VE?U"BBBLS4**** "BBB@ HHHH **** /E'_@II_R:W??]A6S_P#0C7Y! M5^OO_!33_DUN^_["MG_Z$:_(*OUWA7_<'_B?Y(^#SO\ WKY+]0HHHK[ \ ]% M_9O_ .3B/A;_ -C5I?\ Z5Q5^\U?@S^S?_R<1\+?^QJTO_TKBK]YJ_,.+OX] M+T?YGV>0_P .?J%%%%? GU 4444 %>8_M$? ?1/VB/AI?^%M6 @N?]?IVH!< MO9W(!V2#U7DJR]U)'!P1Z=16M*K.C-5*;M):HB<(U(N$U=,_GU^('@'6_A?X MRU7POXBLVL=7TV8PSQ-T/<.I_B5@0RMW!!KGJ_7O]O3]DU?CMX-_X2CPY:;O M'6B0'RHXU^;4;<98P'U<9+)[DK_%D?D-(C1NR.I1U."K#!!]#7[=E.90S/#J MHM)+1KS_ ,GT/SC'8.6#J\KV>S&T445[1YQ/8WUSI=];WMG/):W=O(LT,\+E M'C=2"K*PY!! ((]*_93]B?\ :HM_VB_A^+359HHO'&C1K'J4 POVE.BW2+Z- M_$!PK>@*U^,E=A\)/BIKWP7\?Z5XM\.W'DZA8R9:-B?+N(S]^&0#JC#@^G!& M" 1X6<97',Z'+M-?"_T]&>G@,9+!U;_9>Y^_=%<'\$OC)H/QW^'>F^+?#\O^ MCW*[+BU9@9+2< ;X7]U)Z]P01P17>5^)U*7_ "*/A;_K^D_]%U\75]H_MY?\BCX6_P"OZ3_T77Q=7[%PY_R+H>K_ M #9^!<6_\C:IZ1_)!1117TQ\>>N_LF_\G >%?^WK_P!))J_1:OSI_9-_Y. \ M*_\ ;U_Z235^BU?E7%?^^P_P+\Y'[9P3_P BZI_C?_I,0HHHKXP_00HHHH * M*** "BBB@ HHHH **** .!^,7P=T?XQ>&VT_4%%O?P@M9:@BY>W<_P U/&5[ M^Q (_/#XA?#G7?ACXAET?7;1K>=?FCE7)BG3L\;?Q#^1X.#Q7ZFUS7C[X=Z# M\2]"DTG7[%+NW.3')TEA;^_&W53_ #Z'(XKZC)\[J9<_95/>IOIU7I_D?&Y] MP[2S9>VI>[577H_)_P"9^6-%>V_&+]E?Q-\-6FO]-23Q#X?7+?:;=,S0+_TU MC'.!_>&1QSCI7B5?JV'Q5'%TU4H2NOZ^X_$,7@\1@:CI8B#C+^MN_P @HHHK MJ.,**** "BBB@ HHHH **55+, !DG@ 5]!?!O]D37_&\D&I>)UF\/:&?F$+K MB[N!_LJ?N _WFY] >M<>*QE#!T_:5Y67Y^AWX+ 8G,*OLL-#F?X+U?0\R^%/ MPCU[XN^(%T[2(-EO&0;J_D4^3;(>['NQYPHY./0$C]$?AI\--%^%?AB'1M&A MVHOS3W#@>;<28Y=SZ^W0#@5I^$_"&C^!]$@TG0["+3[&$<1Q#ECW9CU9CW)Y MK9K\FS;.:F92Y(^[36R[^;_K0_<'SK&\CV-MX9#U5U/9E."#ZBOS@^+?PAUOX0>(WT[5(C+:2$FSU!$ M(BN4]1Z,.,KU'N""?U7AW-(XBBL+4?OQV\U_P/R/Q+BS)IX7$/&TH_NY[^4O M\GOZZ=CAJ***^S/S\*_0/]D[XL?\+#^'L>F7LV_6]$"VTNX_-+#C$4GOP-I] MUSWK\_*[OX*?$R?X3_$'3];4NUEGR+Z%/^6D#$;ACN1@,/=17A9SE_\ :&%< M(KWEJO7M\SZ7A_-'E>-C.3]R6DO3O\M_2Y^G%%0V5Y!J-G!=VLJSVT\:RQ2Q MG*NC#(8'T((J:OQ7;1G]#IIJZ"H;RS@U"SGM;F))[:=&BEBD&5=6&"I'<$$U M-11MJ@:NK,_.[]HKX"W?PA\0-=V4H.,U^H9/Q!"O%4,6[3Z/H_\ )_F?C&?\+U,- M.6)P,>:F]7%;Q].Z_+\3YQHI71HW9'4JRG!5A@@^E)7VY^=!1110 4444 %% M%% !1110 5]@?L%Z 5L_%FMN.))(+.,_[H9W_P#0D_*OC^OT)_9!\/\ ]A_ M_2YF39)J5Q/>N._+^6I_%8U/Y5\KQ+6]GE[C_,TOU_0^UX0H>VS2,_Y$W^GZ MGM5%%%?D)^\!7Y&5^N=?D97Z)PC_ ,O_ /MW_P!N/RCCO_F&_P"W_P#VT*** M*_1#\I"BBB@ HHHH **** "BBB@ HHHH *T?#>F_VUXBTO3\9^UW44&/]YPO MK[UG5WWP$TW^UOC-X-@QNVZE%/C_ *YGS/\ V2L,14]E1G4[)O[D=.%I^VKT MZ7\S2^]GZ:T445_/Q_4@4444 %%%% !1110 4444 %%%% '@7[;OPE\2_&KX M$W7AGPG9QWVKR7]M.L,LZ0C8C$L=SD#O7YV_\.X/CO\ ]"S9?^#:V_\ BZ_8 M^BOHL+ZZE74[=RD,5PCN0H?)(53P.3 M7ZNT45X689G6S.49UDDUII_P[/2PF#IX.+C3;U[A1117DG<%%%% !1110 5^ M?/[:'_!/W6_'GCX>,?A?86TLVK,SZOIN[GG</XE)'7!' MZ(445\[CL=/,*OMJD4I>77UU9ZN&PT<+#V<&VO,****\XZSP7]K;X8^)?B=X M=T&U\-:;_:4]K=O),OGQ1;5*8!S(R@\^E?,?_#)OQ6_Z%7_RHVG_ ,=K]%J* M^EP6?XK 4%0I1BTNZ=]?FCY#,>&,'F>(EB:TY*3MLU;16ZQ9^=/_ R;\5O^ MA5_\J-I_\=H_X9-^*W_0J_\ E1M/_CM?HM17=_K7C?Y(?<__ )(\W_4G+O\ MGY/[X_\ R)\7?L\_L\_$#P-\8- UO6] ^Q:7:_:/.G^VV\FW=;R(ORI(6.68 M#@=Z^T:**^?S#,*N9556K))I6T^;ZM]SZG*\KHY11="@VTW?6U[V2Z)=@HHH MKS#V HHHH **** "BBB@ HHHH **** "BBB@ KR'XE?LN^"/B,\]W]C.AZO( M2QOM-PF]O5X_NMD]3@,?6O7J*Z:&)K86?/1DXOR.3$X2AC(>SQ$%)>?]:'P3 MXW_8P\<^&W>31C;>)K,X,&L:3>Z7+G&V\ MMWB)^FX#/X5^KU1W%O%=PO#/$DT3C#1R*&4_4&OKL/Q5B::M7@I?@_U7X'PF M+X)PE5N6&J.'D_>7Z/\ %GY(45^G^K?!?P'KCE[SPAH\DCW9X3MVVG(\VXGD_/'?!'B'Q M=,(]$T2_U1B<9M;=G4?5@,#\:]O\#_L3>,->9)?$-U:^&[7O'N%Q<$>RH=H_ M%LCTK[GCC6)%1%"(HP%48 IU>)B>*L545J$5#\7_ )?@?183@K!T6I8F;GY? M"O\ /\3S'X:?LZ>"OA>T-S8:=]OU:/G^TM0(EE!]4&-J?50#ZDUZ=117R-:O M5Q$_:5I.3\S[O#X:CA(*E0@HQ[(****P.D**** "BBB@ KXN_:&_9Y^('CGX MP:_K>B:!]MTNZ^S^3/\ ;;>/=MMXT;Y7D###*1R.U?:-%>GE^85CS:5K>GPZE82_>AG7(SV(/52.Q&"* MU:*J,I0:E%V:)E&-2+C-73/DKQ]^PM'-/)<^#M<6W1N18:J"57V$J@G'L5)] MZ\HU#]D'XH6^7./,M[^ *??YW4_I7Z&45]/0XDQ]&/*VI>J_RL?&X MGA'*\1+FBG#_ O]&F?G3_PR;\5O^A5_\J-I_P#':/\ ADWXK?\ 0J_^5&T_ M^.U^BU%=7^M>-_DA]S_^2.+_ %)R[_GY/[X__(GC_P"S+H_C;PKX'?P]XSTE MK Z>^+"X:ZAF\R%LG9\CL1L.>O9@!TKV"BBOE<37>)K2K-).6NFWZGVV$PRP M="&'C)R459-[V^26VP4445S'6%%%% 'G?Q&^ ?@KXH;YM7TH0ZBP_P"0C8GR M;C\2!A_^!@U\X>-/V%]=L6DF\,:W:ZI!U%O? P3?0,,JQ]SMK[3HKVL)G&-P M24:<_=[/5?\ ^1\]CLAR_,&Y5J=I=UH_P#@_.Y^8GB7X'^/?"+/_:?A74HX MU^]-!#Y\0^KQ[E_6N)DC:)V1U9'4X*L,$5^N-9NK>&M(UY=NIZ59:BN,8N[= M)?\ T(&OIJ/%LUI6I)^CM^#O^9\=7X&IMWP]=KU5_P 5;\C\GJ*_36_^ ?PZ MU(DR^#=(3/\ S[VPA_\ 0,5CW'[+/PMN5 ?PI$,?\\[NX3_T&05Z4>+,)]JG M+\/\T>3+@C'+X*L']Z_1GYQ45^C4/[*?PKMY-Z^%$)_V[ZYV#N_?!I?_0F/Y4Y<5X/I"7X?YBCP1C_ +52'WO_ .1/S4J>SL;G M4)A%:V\MS+_CW4/V93]&EVBOT6\ ^'?^$2\#Z!HI7:]A8PV[\@Y=4 8\>IR? MQK?HKY;,\XK9FHQG%)+L?9Y/D%#)G*=.3E*6FMOP_P"'"BBBO /J K\Z?^&3 M?BM_T*O_ )4;3_X[7Z+45[679K7RSG]BD^:U[WZ7[-=SY_-LDP^<\GUB4ER7 MM:W6W=/L?G3_ ,,F_%;_ *%7_P J-I_\=H_X9-^*W_0J_P#E1M/_ ([7Z+45 M[/\ K7C?Y(?<_P#Y(^>_U)R[_GY/[X__ ")^=/\ PR;\5O\ H5?_ "HVG_QV MC_ADWXK?]"K_ .5&T_\ CM?HM11_K7C?Y(?<_P#Y(/\ 4G+O^?D_OC_\B?G3 M_P ,F_%;_H5?_*C:?_':/^&3?BM_T*O_ )4;3_X[7Z+44?ZUXW^2'W/_ .2# M_4G+O^?D_OC_ /(GYT_\,F_%;_H5?_*C:?\ QVC_ (9-^*W_ $*O_E1M/_CM M?HM11_K7C?Y(?<__ )(/]2( M=#^P:=9I.QE-Y!)\[1,BC:CL?X_3M7V716%?B7&8BE*C*,4I)K1/K\SIPW"& M PM>%>$YMQ::NU:ZU_E"BBBODS[@**** "BBB@ HHHH **** "BBB@#(\5>+ M-)\$Z+-JVMWJZ?IT+*KSNK, 6( X4$\DBN%_X:>^&'_0VVW_ 'XF_P#B*Q_V MP/\ DA&M?]=[;_T7F?G?$'$>)RG%K#T81 M:<4];]WV:['Z1?\ #3WPP_Z&VV_[\3?_ !%'_#3WPP_Z&VV_[\3?_$5^;M%> M]_JI@_YY?A_D?-?Z[X__ )]P^Z7_ ,D?I%_PT]\,/^AMMO\ OQ-_\11_PT]\ M,/\ H;;;_OQ-_P#$5^;M%'^JF#_GE^'^0?Z[X_\ Y]P^Z7_R1^D7_#3WPP_Z M&VV_[\3?_$4?\-/?##_H;;;_ +\3?_$5^;M%'^JF#_GE^'^0?Z[X_P#Y]P^Z M7_R1^D7_ T]\,/^AMMO^_$W_P 11_PT]\,/^AMMO^_$W_Q%?F[11_JI@_YY M?A_D'^N^/_Y]P^Z7_P D?I%_PT]\,/\ H;;;_OQ-_P#$4?\ #3WPP_Z&VV_[ M\3?_ !%?F[11_JI@_P">7X?Y!_KOC_\ GW#[I?\ R1^D7_#3WPP_Z&VV_P"_ M$W_Q%'_#3WPP_P"AMMO^_$W_ ,17YNT4?ZJ8/^>7X?Y!_KOC_P#GW#[I?_)' MZ1?\-/?##_H;;;_OQ-_\11_PT]\,/^AMMO\ OQ-_\17YNT4?ZJ8/^>7X?Y!_ MKOC_ /GW#[I?_)'Z1?\ #3WPP_Z&VV_[\3?_ !%'_#3WPP_Z&VV_[\3?_$5^ M<,%O+=3+%#&\TK<*D:EF/T KLM$^"?CWQ$%:Q\(ZM)&W*R26K1(?HSX!_.LJ MG#.7TE>I5:]7%?H;4N,,TKNU*A&3\E)_J?=G_#3WPP_Z&VV_[\3?_$4?\-/? M##_H;;;_ +\3?_$5\J:'^Q?\1]4*_:X=-T<=_MEX'(_[]!Z[_0_V"9"%;6/% MRJ>\5C9D_P#C[,/_ $&O(JY?D='XL2WZ6?Y19[M'->)*_P .$BO6Z_.2/H;P MC\:O!/CS5O[+T+Q!;ZA?E&D$"HZ,5'4CUAZ"-5X]B3GI7M]?+XR.$C4MA)-Q\U_7Y'V>7SQLZ3>.C M&,O[K;T^?^;"BBBN ],**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \6_; _P"2 M$:U_UWMO_1R5^>M?H5^V!_R0C6O^N]M_Z.2OSUK]7X5_W&7^)_DC\0XU_P"1 ME'_ OSD%%%%?8GP(445L:)X-U_Q*RC2-#U'5"W3[':22_P#H(-3*48*\G9%Q MA*H^6"NS'HKUC0_V6?B;KFUE\-2641_Y:7T\<./JI;=^E>@:)^PGXINMIU7Q M!I6GJ>HMUDN&'X$(,_C7EU&7PXM]*#GS+ZXDES_ M ,!+;?TKQZO$^ I_!>7HO\['O4>#"O#WAI5&DZ%INF;1@&TM(XC^:@5M5Y%7BU[ M4J/WO]$OU/>H\#+>O7^Y?JW^A^>>A_LA_$S6-K2Z1;Z7&W1[Z[C'_CJ%F'XB MO0=#_8+U>;:=8\5V5ITW+8VSS_4 L4_/%?9=%>/5XFS"I\+4?1?YW/>H\'Y7 M2^-2GZO_ "L?.FA_L.^";#:VHZEJ^J2#JOFI#&?P5=W_ (]7H&A_LV_#7P_M M-OX2L9V&,M?;KK/OB0L/TKTNBO(JYIC:WQUI??;\CWJ.39=A_P"'0C]UW][N MRCI>AZ;H,5%6BK(****10444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'F7[1W@O6/B!\*-2T30K4 M7FI3S0,D1E2,86568[F(' !/6OF+1/V'?'%_M;4-0TC2XSU4S/+(/P5=O_CU M?=5%>[@\YQ6 HNA0LDW?;7_+IV/F\PX?P69XA8C$W;2M:]EI=^O7N?*VA_L% MZ5#M.L>*[R['=+&U2#\ 6+_GBO0-#_9 ^&>CA3-I5SJLB]'OKR0_F$*J?RKV MFBLZN'^"A'Y^]^=SEM$^%O@[PYM.F>%](LW7&)([* M/S..GS8R?SKJ!QP.!2T5Y4ZDZCO-MOS/;ITJ=) XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 22, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
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 1150 Assembly Drive, Suite 500    
Entity Address, City or Town Tampa    
Entity Address, State or Province FL    
Entity Address, Postal Zip Code 33607    
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 Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 952,031,150
Entity Common Stock, Shares Outstanding   20,321,574  
Documents Incorporated by Reference
DocumentParts Into Which
Incorporated
Portions of the Proxy Statement for the Annual Meeting of Shareholders scheduled to be held on April 20, 2023 (“Proxy Statement”)Part III
   
Amendment Flag false    
Entity Central Index Key 0000930420    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Auditor [Abstract]  
Auditor Name Deloitte & Touche LLP
Auditor Location Tampa, Florida
Auditor Firm ID 34
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenue $ 1,710,765 $ 1,579,922 $ 1,397,700
Direct costs 1,209,658 1,123,058 1,001,476
Gross profit 501,107 456,864 396,224
Selling, general and administrative expenses 379,815 345,721 310,713
Depreciation and amortization 4,427 4,500 5,255
Income from operations 116,865 106,643 80,256
Other expense, net 14,423 7,376 5,044
Income from operations, before income taxes 102,442 99,267 75,212
Income tax expense 27,011 24,090 19,173
Net income 75,431 75,177 56,039
Other comprehensive (loss) income:      
Defined benefit pension plans, net of tax 0 3,103 (1,706)
Change in fair value of interest rate swap, net of tax (615) 1,941 (1,191)
Comprehensive income $ 74,816 $ 80,221 $ 53,142
Earnings per share:      
Basic (in dollars per share) $ 3.76 $ 3.65 $ 2.67
Diluted (in dollars per share) $ 3.68 $ 3.54 $ 2.62
Weighted average shares outstanding - basic (in shares) 20,054 20,579 20,983
Weighted average shares outstanding – diluted (in shares) 20,503 21,212 21,395
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 121 $ 96,989
Trade receivables, net of allowances of $1,575 and $2,342, respectively 269,496 265,322
Income tax refund receivable 35 3,010
Prepaid expenses and other current assets 8,108 6,790
Total current assets 277,760 372,111
Fixed assets, net 8,647 5,964
Other assets, net 75,771 92,629
Deferred tax assets, net 4,786 7,657
Goodwill 25,040 25,040
Total assets 392,004 503,401
Current liabilities:    
Accounts payable and other accrued liabilities 72,792 81,408
Accrued payroll costs 48,369 71,424
Current portion of operating lease liabilities 4,576 6,338
Income taxes payable 5,696 1,261
Total current liabilities 131,433 160,431
Long-term debt – credit facility 25,600 100,000
Other long-term liabilities 52,773 54,564
Total liabilities 209,806 314,995
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.01 par value; 15,000 shares authorized, none issued and outstanding 0 0
Common stock, $0.01 par value; 250,000 shares authorized, 73,242 and 72,997 issued and outstanding, respectively 732 730
Additional paid-in capital 507,734 488,036
Accumulated other comprehensive income 6 621
Retained earnings 492,764 442,596
Treasury stock, at cost; 52,744 and 51,493 shares, respectively (819,038) (743,577)
Total stockholders’ equity 182,198 188,406
Total liabilities and stockholders’ equity $ 392,004 $ 503,401
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Trade receivables, allowances $ 1,575 $ 2,342
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) 73,242,000 72,997,000
Common stock, shares outstanding (in shares) 73,242,000 72,997,000
Treasury Stock (in shares) 52,744,000 51,493,000
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS 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 Income (Loss)
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Treasury Stock
Shares at beginning of year (in shares) at Dec. 31, 2019     72,202         49,277
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 56,039         56,039    
Issuance for stock-based compensation and dividend equivalents, net of forfeitures (in shares)     398          
Issuance for stock-based compensation and dividend equivalents, net of forfeitures 0   $ 4 934   (938)    
Stock-based compensation expense $ 11,595     11,595        
Employee stock purchase plan (in shares) (19)             (19)
Employee stock purchase plan $ 549     304       $ 245
Dividends (16,787)         (16,787)    
Defined benefit pension plan, no tax benefit (1,706)       (1,706)      
Change in fair value of interest rate swap, net of tax (1,191)       (1,191)      
Repurchases of common stock (in shares)               1,169
Repurchases of common stock (35,613)             $ (35,613)
Shares at end of year (in shares) at Dec. 31, 2020     72,600         50,427
End of period at Dec. 31, 2020 179,935   $ 726 472,378 (4,423) 388,645   $ (677,391)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Tax effect of new accounting standard | Accounting Standards Update 2016-13 75              
Net income 75,177         75,177    
Issuance for stock-based compensation and dividend equivalents, net of forfeitures (in shares)     397          
Issuance for stock-based compensation and dividend equivalents, net of forfeitures 0   $ 4 1,102   (1,106)    
Stock-based compensation expense $ 13,999     13,999        
Employee stock purchase plan (in shares) (15)             (15)
Employee stock purchase plan $ 762     557       $ 205
Dividends (20,120)         (20,120)    
Defined benefit pension plan, no tax benefit 3,103       3,103      
Change in fair value of interest rate swap, net of tax 1,941       1,941      
Repurchases of common stock (in shares)               1,080
Repurchases of common stock (66,391)             $ (66,391)
Shares at end of year (in shares) at Dec. 31, 2021     72,997         51,492
End of period at Dec. 31, 2021 188,406   $ 730 488,036 621 442,596   $ (743,577)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 75,431         75,431    
Issuance for stock-based compensation and dividend equivalents, net of forfeitures (in shares)     245          
Issuance for stock-based compensation and dividend equivalents, net of forfeitures 0   $ 2 1,234   (1,236)    
Stock-based compensation expense $ 17,655     17,655        
Employee stock purchase plan (in shares) (17)             (17)
Employee stock purchase plan $ 1,054     809       $ 245
Dividends (24,027)         (24,027)    
Defined benefit pension plan, no tax benefit 0              
Change in fair value of interest rate swap, net of tax (615)       (615)      
Repurchases of common stock (in shares)               1,269
Repurchases of common stock (75,706)             $ (75,706)
Shares at end of year (in shares) at Dec. 31, 2022     73,242         52,744
End of period at Dec. 31, 2022 $ 182,198   $ 732 $ 507,734 $ 6 $ 492,764   $ (819,038)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dividends declared per share (in dollars per share) $ 1.20 $ 0.98 $ 0.80
Accounting Standards Update 2016-13      
Tax effect of new accounting standard     $ 75
Accumulated Other Comprehensive Income (Loss)      
Interest rate swap, tax expense (benefit) $ 209 $ 657 $ 404
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net income $ 75,431 $ 75,177 $ 56,039
Adjustments to reconcile net income to cash provided by operating activities:      
Reserve related to note receivable 1,925 0 0
Impairment of equity method investment 13,684 0 0
Deferred income tax provision, net 3,081 2,425 (2,298)
Provision for credit losses (126) 11 2,130
Depreciation and amortization 4,427 4,500 5,255
Stock-based compensation expense 17,655 13,999 11,595
Loss (gain) on disposal or impairment of assets 191 (1,929) 1,822
Noncash lease expense 5,683 5,509 5,499
Loss on equity method investment 3,824 2,480 1,681
Defined benefit pension plans expense 0 2,157 842
Other (50) 1,036 1,056
(Increase) decrease in operating assets      
Trade receivables, net (4,049) (36,960) (12,863)
Increase (Decrease) in Other Operating Assets (9,199) (9,779) (4,485)
Increase (decrease) in operating liabilities      
Accrued payroll costs (22,003) 6,337 22,397
Payment of benefit under terminated pension plan (19,965) 0 0
Other liabilities 20,296 7,935 20,489
Cash provided by operating activities 90,805 72,898 109,159
Cash flows from investing activities:      
Capital expenditures (8,109) (6,441) (6,475)
Equity method investment (500) (9,000) (4,000)
Note receivable issued to our joint venture (6,750) 0 0
Cash proceeds received from Company-owned life insurance 1,077 0 0
Net proceeds from the sale of assets held for sale 0 23,742 3,548
Cash (used in) provided by investing activities (14,282) 8,301 (6,927)
Cash flows from financing activities:      
Proceeds from credit facility 38,200 0 35,000
Payments on credit facility (112,600) 0 0
Repurchases of common stock (74,913) (66,210) (35,613)
Cash dividends (24,027) (20,120) (16,787)
Payments on other financing arrangements (51) (1,366) (1,177)
Cash used in financing activities (173,391) (87,696) (18,577)
Change in cash and cash equivalents (96,868) (6,497) 83,655
Cash and cash equivalents at beginning of year 96,989 103,486 19,831
Cash and cash equivalents at end of year 121 96,989 103,486
Cash paid during the year for:      
Income taxes 16,579 24,277 21,737
Operating lease liabilities 6,992 7,468 7,330
Interest, net 885 2,453 2,574
Non-Cash Financing and Investing Transactions:      
ROU assets obtained from operating leases 9,997 5,098 5,695
Unsettled repurchases of common stock 974 181 0
Employee stock purchase plan $ 1,054 $ 762 $ 549
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1. Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements have been prepared in conformity with Generally Accepted Accounting Principles (“GAAP”) and the rules of the Securities and Exchange Commission (the “SEC”).
Principles of Consolidation
The consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “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 workers’ compensation and health insurance; obligations for the pension plan; and the impairment of goodwill, other long-lived assets and the equity method investment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.
Revenue Recognition
All of our revenue and trade receivables are generated from contracts with customers and our revenues are derived from U.S. domestic operations.
Revenue is recognized when control of the promised services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities.
For substantially all of our revenue transactions, we have determined that the gross reporting of revenues as a principal, versus net as an agent, is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified service to the customer; (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate; and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.
Flex Revenue
Substantially all of our Flex revenue is recognized over time as temporary staffing services and managed solutions are provided by our consultants at the contractually established bill rates, net of applicable variable consideration, such as customer rebates and discounts. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income. We recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer satisfied over time. A relatively insignificant portion of our Flex revenue is outcome-based, as specified in our contractual arrangements with our clients. These arrangements are managed principally on a time and materials basis, but do involve an element of financial risk and is monitored by the Company.
Direct Hire Revenue
Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Because the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.
Variable Consideration
Transaction prices for Flex revenue include variable consideration. Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management’s expectation of the volume of services to be provided over the applicable period.
Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends.
Payment Terms
Our payment terms and conditions vary by arrangement. The vast majority of our terms are typically less than 90 days, however, we have extended our payment terms beyond 90 days for certain of our customers. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components.
Unsatisfied Performance Obligations
We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed.
Contract Balances
We record accounts receivable when our right to consideration becomes unconditional and services have been performed. Other than our trade receivable balance, we do not have any material contract assets as of December 31, 2022 and 2021.
We record a contract liability when we receive consideration from a customer prior to transferring services to the customer. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do not have any material contract liabilities as of December 31, 2022 and 2021.
Cost of Services
Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense, which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Associate and field management compensation, payroll taxes and fringe benefits are included in SG&A along with other customary costs such as administrative and corporate costs.
Commissions
Our associates make placements and earn commissions as a percentage of revenue or gross profit pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year.
Stock-Based Compensation
Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period and forfeitures are recognized as incurred and is reflected in SG&A in the accompanying Consolidated Statements of Operations and Comprehensive Income. Excess tax benefits or deficiencies of deductions attributable to employees’ vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Income Taxes
Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes.
Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability (including interest and penalties) for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Cash and Cash Equivalents
All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments. Our cash equivalents are held in government money market funds and at times may exceed federally insured limits.
Trade Receivables and Related Reserves
Trade receivables are recorded net of allowance for credit losses. The allowance for credit losses is determined using the application of a current expected credit loss model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. Trade receivables are written off after all reasonable collection efforts have been exhausted. Trade accounts receivable reserves as a percentage of gross trade receivables was less than 1% at both December 31, 2022 and 2021.
Fixed Assets
Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the expected terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&A in the Consolidated Statements of Operations and Comprehensive Income.
Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows.
Goodwill
Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the “income approach”) and the use of comparative market approaches (“market approach”). Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies and market multiples. Changes in economic and operating conditions or changes in Kforce’s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.
Equity Method Investment and Note Receivable
In June 2019, we entered into a joint venture whereby Kforce has a 50% noncontrolling interest in WorkLLama, which is accounted for as an equity method investment. Under the equity method, our carrying value included equity capital contributions, adjusted for our proportionate share of earnings or losses. During the years ended December 31, 2022 and 2021, we contributed $0.5 million and $9.0 million of equity capital contributions to our joint venture, respectively. We recorded a loss related to our equity method investment of $3.8 million and $2.5 million during the years ended December 31, 2022 and 2021, respectively.
During the year ended December 31, 2022, Kforce executed a series of promissory notes (the “Note Receivable”) to our joint venture for up to $7.5 million, with 7% annual interest, and principal and accrued interest payable due in a lump sum in June 2025, which is secured by all of the assets of the joint venture. The amount funded to our joint venture under the Note Receivable was $6.8 million as of December 31, 2022. There have been no payments received on the Note Receivable during the year ended December 31, 2022.
In December 2022, WorkLLama executed a letter of intent (“LOI”) with an independent third party whereby the third party would acquire WorkLLama and settle the outstanding debt, or a portion thereof, owed by WorkLLama to Kforce.
Based on the financial terms of the LOI and the seniority of the Note Receivable taking precedence, management determined that the equity method investment had an other than temporary impairment as of December 31, 2022, and we recognized an impairment loss of the full balance of the equity method investment of $13.7 million, which was recorded in Other Expense, net in the Consolidated Statements of Operations and Comprehensive Income. The balance of the equity method investment is nil and $17.0 million at December 31, 2022 and 2021, respectively, and was included in Other assets, net in the Consolidated Balance Sheet at December 31, 2021. Refer to Note 15 - “Fair Value Measurements” for more details on the impairment analysis of our equity method investment.
In addition, based on the proceeds expected upon the sale of our joint venture, as well as the associated legal, transaction and other costs, we assessed the collectability of the Note Receivable and recorded a credit loss on the Note Receivable of $1.9 million, which was recorded in SG&A in the Consolidated Statements of Operations and Comprehensive Income for the year ended December 31, 2022. The balance of the Note Receivable, net was $4.8 million and was included in Other assets, net in the Consolidated Balance Sheet at December 31, 2022.
On February 23, 2023, Kforce sold it’s 50% noncontrolling interest in WorkLLama to an unaffiliated third party. The net proceeds from this transaction settle the outstanding balance of the Note Receivable owed by WorkLLama to Kforce. Any gain as a result of this transaction is expected to be immaterial. Kforce will not have continuing involvement in the operations of WorkLLama other than as a customer of WorkLLama’s SaaS talent community platform.
Operating Leases
Kforce leases property for our field offices and corporate headquarters as well as certain office equipment, which limits our exposure to risks related to ownership. We determine if a contract or arrangement meets the definition of a lease at inception. We elected not to separate lease and non-lease components when determining the consideration in the contract. Right-of-use (“ROU”) assets and lease liabilities are recognized based on the present value of the lease payments over the lease term at the commencement date. If there is no rate implicit in the lease, we use our incremental borrowing rate in the present value
calculation, which is based on our collateralized borrowing rate and determined based on the terms of our leases and the economic environment in which they exist. Our lease agreements do not contain any material residual value guarantees or restrictive covenants.
ROU assets for operating leases, net of amortization, are recorded within Other assets, net and operating lease liabilities are recorded within current liabilities if expected to be recognized in less than one year and in Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. Operating lease additions are non-cash transactions and the amortization of the ROU assets is reflected as Noncash lease expense within operating activities in the Consolidated Statement of Cash Flows.
Our lease terms range from two to eleven years with a limited number of leases contain short-term renewal provisions that range from month-to-month to one year and some containing options to renew or terminate.
We elected the short-term practical expedient for leases with an initial term of 12 months or less and do not recognize ROU assets or lease liabilities for these short-term leases.
In addition to base rent, certain of our operating leases require variable payments of property taxes, insurance and common area maintenance. These variable lease costs, other than those dependent upon an index or rate, are expensed when the obligation for those payments is incurred.
Capitalized Software
Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are included in Other assets, net in the accompanying Consolidated Balance Sheets. Amortization expense is computed using the straight-line method over the estimated useful lives of the software, which range from one to ten years. Amortization expense of capitalized software during the years ended December 31, 2022, 2021 and 2020 was $1.8 million, $1.7 million and $1.1 million, respectively.
Health Insurance
Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to $600 thousand in claims annually. Additionally, for all claim amounts exceeding $600 thousand, Kforce retains the risk of loss up to an annual aggregate 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.
Legal Costs
Legal costs incurred in connection with loss contingencies are expensed as incurred.
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 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 years ended December 31, 2022, 2021 and 2020, there were 449 thousand, 633 thousand and 412 thousand common stock equivalents, respectively, included in the diluted WASO. For the years ended December 31, 2022, 2021 and 2020, there were 292 thousand, 9 thousand and 249 thousand, respectively, of anti-dilutive common stock equivalents.
Treasury Stock
The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders’ equity in the accompanying consolidated financial statements.
Derivative Instrument
Our interest rate swap derivative instruments were designated as cash flow hedges and recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instruments are recorded as a component of Accumulated other comprehensive income, net of tax, and reclassified into earnings when the hedged items affect earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item. As of December 31, 2022, the Firm did not have any outstanding interest rate swap derivative instruments.
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date.
The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.
Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.
Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.
Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management’s own assumptions about inputs used in pricing the asset or liability.
Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.
Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill, other long-lived assets and the equity method investment. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired.
The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments.
New Accounting Standards
Recently Issued Accounting Standards Not Yet Adopted
In March 2020, the FASB issued guidance for reference rate reform, which provided temporary optional guidance to ease the potential burden in accounting for reference rate reform in contracts and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. We adopted this guidance effective January 1, 2020. The FASB has since issued subsequent updates to the initial guidance. In December 2022, the FASB issued subsequent guidance for reference rate reform, which extends the final sunset date from December 31, 2022 to December 31, 2024. We are currently evaluating the potential impact of adopting this standard, but do not expect it to have a material impact on our consolidated financial statements.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Reportable Segments
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Reportable Segments
2. Reportable Segments
Kforce’s reportable segments are Technology and FA. Historically, and for the year ended December 31, 2022, Kforce has generated only sales and gross profit information on a segment basis. We do not report total assets or income from continuing operations separately by segment as our operations are largely combined.
The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):
TechnologyFATotal
2022
Revenue $1,507,627 $203,138 $1,710,765 
Gross profit$421,922 $79,185 $501,107 
Operating and other expenses 398,665 
Income from operations, before income taxes$102,442 
2021
Revenue $1,273,941 $305,981 $1,579,922 
Gross profit$355,971 $100,893 $456,864 
Operating and other expenses357,597 
Income from operations, before income taxes$99,267 
2020
Revenue$1,049,628 $348,072 $1,397,700 
Gross profit$289,720 $106,504 $396,224 
Operating and other expenses321,012 
Income from operations, before income taxes$75,212 
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Disaggregation of Revenue
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
3. Disaggregation of Revenue
The following table provides information about disaggregated revenue by segment and revenue type for the years ended December 31 (in thousands):
TechnologyFATotal
2022
Flex revenue$1,476,055 $176,395 $1,652,450 
Direct Hire revenue31,572 26,743 58,315 
Total Revenue$1,507,627 $203,138 $1,710,765 
2021
Flex revenue$1,247,560 $282,597 $1,530,157 
Direct Hire revenue26,381 23,384 49,765 
Total Revenue$1,273,941 $305,981 $1,579,922 
2020
Flex revenue$1,032,901 $331,196 $1,364,097 
Direct Hire revenue16,727 16,876 33,603 
Total Revenue$1,049,628 $348,072 $1,397,700 
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Allowance for Credit Losses
12 Months Ended
Dec. 31, 2022
Credit Loss [Abstract]  
Allowance for Credit Losses
4. Allowance for Credit Losses
The allowance for credit losses on trade receivables is determined by estimating and recognizing lifetime expected losses, rather than incurred losses, which results in the earlier recognition of credit losses even if the expected risk of credit loss is remote. As part of our analysis, we apply credit loss rates to outstanding receivables by aging category. For certain clients, we perform a quarterly credit review, which considers the client’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 year ended December 31, 2022.
The following table presents the activity within the allowance for credit losses on trade receivables for the years ended December 31, 2022 and 2021 (in thousands):
Allowance for credit losses, January 1, 2021$2,757 
Current period provision11 
Write-offs charged against the allowance, net of recoveries of amounts previously written off(1,039)
Allowance for credit losses, December 31, 20211,729 
Current period provision(126)
Write-offs charged against the allowance, net of recoveries of amounts previously written off(597)
Allowance for credit losses, December 31, 2022$1,006 
The allowances on trade receivables presented in the Consolidated Balance Sheets include $0.6 million for reserves unrelated to credit losses at December 31, 2022 and 2021.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Fixed Assets, Net
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Fixed Assets, Net
5. Fixed Assets, Net
The following table presents major classifications of fixed assets and related useful lives (in thousands, except useful lives):
  DECEMBER 31,
 USEFUL LIFE20222021
Furniture and equipment
1-10 years
$5,553 $5,630 
Computer equipment
1-10 years
5,168 5,358 
Leasehold improvements
1-11 years
9,624 6,989 
Total fixed assets20,345 17,977 
Less accumulated depreciation (11,698)(12,013)
Total Fixed assets, net$8,647 $5,964 
Depreciation expense was $2.7 million, $2.8 million and $4.1 million during the years ended December 31, 2022, 2021 and 2020, respectively.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes
6. Income Taxes
The provision for income taxes consists of the following (in thousands):
 YEARS ENDED DECEMBER 31,
 202220212020
Current tax expense:
Federal$17,535 $15,617 $17,278 
State6,400 5,765 4,119 
Deferred tax expense3,076 2,708 (2,224)
Total Income tax expense$27,011 $24,090 $19,173 
The provision for income taxes shown above varied from the statutory federal income tax rate for those periods as follows:
 YEARS ENDED DECEMBER 31,
 202220212020
Federal income tax rate21.0 %21.0 %21.0 %
State income taxes, net of Federal tax effect5.4 5.0 5.3 
Non-deductible compensation and meals and entertainment2.5 2.2 1.4 
Tax credits(1.2)(2.2)(1.5)
Tax benefit from restricted stock vesting(1.0)(2.6)(1.5)
Other(0.3)0.9 0.8 
Effective tax rate26.4 %24.3 %25.5 %
The 2022 effective tax rate was unfavorably impacted by a lower Work Opportunity Tax Credit (“WOTC”) and a lower tax benefit from the vesting of restricted stock in 2022, as compared with 2021. The 2021 effective rate was favorably impacted by a higher WOTC and a greater tax benefit from the vesting of restricted stock in 2021, as compared with 2020. These were offset by greater non-deductible compensation to certain executive officers pursuant to IRS Code Section 162(m).

Deferred tax assets and liabilities are composed of the following (in thousands):
 DECEMBER 31,
 20222021
Deferred tax assets:
Accounts receivable reserves$901 $604 
Accrued liabilities2,855 2,367 
Deferred compensation obligation6,521 5,702 
Stock-based compensation902 715 
Operating lease liabilities5,411 4,704 
Pension and post-retirement benefit plans— 2,929 
Deferred payroll taxes— 4,965 
Other11 
Deferred tax assets16,598 21,997 
Deferred tax liabilities:
Prepaid expenses(359)(604)
Fixed assets(4,694)(4,185)
Goodwill(2,408)(2,413)
ROU assets for operating leases(4,397)(3,965)
Partnership basis difference46 (2,966)
Other— (207)
Deferred tax liabilities(11,812)(14,340)
Valuation allowance— — 
Total Deferred tax assets, net$4,786 $7,657 
In evaluating the realizability of Kforce’s deferred tax assets, management assesses whether it is more likely than not that some portion, or all, of the deferred tax assets, will be realized. Management considers, among other things, the ability to generate future taxable income (including reversals of deferred tax liabilities) during the periods in which the related temporary differences will become deductible.
Kforce is periodically subject to IRS audits, as well as state and other local income tax audits for various tax years. Although Kforce has not experienced any material liabilities in the past due to income tax audits, Kforce can make no assurances concerning any future income tax audits.
Kforce and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. With a few exceptions, Kforce is no longer subject to federal, state, local, or non-U.S. income tax examinations by tax authorities for years before 2019.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Other Assets, Net
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets, Net
7. Other Assets, Net
Other assets, net consisted of the following (in thousands):
DECEMBER 31,
20222021
Assets held in Rabbi Trust$31,976 $41,607 
ROU assets for operating leases, net17,102 15,395 
Capitalized software, net (2)16,149 14,666 
Deferred loan costs, net881 1,115 
Note Receivable, net (3)4,825 — 
Equity method investment (1)— 17,008 
Other non-current assets4,838 2,838 
Total Other assets, net$75,771 $92,629 
(1) In December 2022, management determined there was an other than temporary impairment related to the equity method investment. Refer to Note 1 - “Summary of Significant Accounting Policies” for more information on our equity method investment.
(2) Accumulated amortization of capitalized software was $36.6 million and $35.5 million as of December 31, 2022 and 2021, respectively.
(3) During the year ended December 31, 2022, Kforce executed the Note Receivable with our joint venture that amounted to $6.75 million. For the year ended December 31, 2022, we recorded a reserve of $1.9 million on the Note Receivable. Refer to Note 1 - “Summary of Significant Accounting Policies” for more details on the Note Receivable issued to our joint venture.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
8. Goodwill
The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of December 31, 2022, 2021 and 2020 (in thousands):
TechnologyFATotal
Goodwill, gross amount$156,391 $19,766 $176,157 
Accumulated impairment losses(139,357)(11,760)(151,117)
Goodwill, carrying value$17,034 $8,006 $25,040 
There was no impairment expense related to goodwill for each of the years ended December 31, 2022, 2021 and 2020.
Management performed its annual impairment assessment of the carrying value of goodwill as of December 31, 2022 and 2021. For each of our reporting units, we assessed qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting units was less than its carrying amount. Based on the qualitative assessments, management determined that it was not more likely than not that the fair values of the reporting units were less than the carrying values at December 31, 2022 and 2021. A deterioration in any of the assumptions could result in an impairment charge in the future.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Current Liabilities
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Current Liabilities
9. Current Liabilities
The following table provides information on certain current liabilities (in thousands):
 DECEMBER 31,
 20222021
Accounts payable$49,600 $40,241 
Accrued liabilities23,192 41,167 
Total Accounts payable and other accrued liabilities$72,792 $81,408 
Payroll and benefits$41,506 $43,738 
Payroll taxes2,633 22,466 
Health insurance liabilities3,481 4,474 
Workers’ compensation liabilities749 746 
Total Accrued payroll costs$48,369 $71,424 
Our accounts payable balance includes vendor and third party payables. Our accrued liabilities balance includes the current portion of our deferred compensation plans liability, contract liabilities from contracts with customers (such as customer rebates) and other accrued liabilities. Our accrued liabilities as of December 31, 2021, included $20 million of aggregate benefit obligation owed to two participants under the Supplemental Executive Retirement Plan (“SERP”). The SERP was terminated on April 30, 2021, and the Company paid the SERP benefits obligation in full during the year ended December 31, 2022.
Our payroll taxes as of December 31, 2021, included approximately $19.3 million in deferred payroll taxes as a result of the application of the CARES Act, and were paid in full during the year ended December 31, 2022.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Other Long-Term Liabilities
12 Months Ended
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]  
Other Long-Term Liabilities Other long-term liabilities consisted of the following (in thousands):
DECEMBER 31,
20222021
Deferred compensation plan$36,390 $42,623 
Operating lease liabilities16,380 11,919 
Other long-term liabilities 22 
Total Other long-term liabilities$52,773 $54,564 
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Operating Leases
11. Operating Leases
The following table presents weighted-average terms for our operating leases:
DECEMBER 31,
20222021
Weighted-average discount rate2.6 %3.0 %
Weighted-average remaining lease term6.8 years3.9 years
The following table presents operating lease expense included in SG&A (in thousands):
DECEMBER 31,
Lease Cost20222021
Operating lease expense$6,279 $6,363 
Variable lease costs965 1,078 
Short-term lease expense1,615 1,199 
Sublease income(205)(87)
Total operating lease expense$8,654 $8,553 
The following table presents the maturities of operating lease liabilities as of December 31, 2022 (in thousands):
2023$5,051 
20244,072 
20252,869 
20261,864 
20271,763 
Thereafter7,151 
Total maturities of operating lease liabilities22,770 
Less: imputed interest1,814 
Total operating lease liabilities$20,956 
Our corporate headquarters lease in Tampa, Florida, requires aggregate future lease payments of approximately $10.9 million over the entire lease term, which includes annual escalation adjustments, and has a non-cancellable lease term of 129 months, excluding renewal options. As part of the executed lease, we received a leasehold improvement allowance of $1.6 million for the design, engineering, installation, supply and construction of the improvements. Lease payments begin on July 1, 2023, however, the lease accounting commencement date began in the fourth quarter of 2022 when we occupied the facility.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Employee Benefit Plans
12. Employee Benefit Plans
401(k) Savings Plans
The Firm maintains various qualified defined contribution 401(k) retirement savings plans for eligible employees. Assets of these plans are held in trust for the sole benefit of employees and/or their beneficiaries. Employer matching contributions are discretionary and are funded annually as approved by the Board. Kforce accrued matching 401(k) contributions for continuing operations of $2.1 million and $1.9 million as of December 31, 2022 and 2021, respectively.
Employee Stock Purchase Plan
Kforce’s employee stock purchase plan allows all eligible employees to enroll each quarter to purchase Kforce’s common stock at a 5% discount from its market price on the last day of the quarter. Kforce issued 17 thousand, 15 thousand, and 19 thousand shares of common stock at an average purchase price of $63.37, $51.10 and $29.43 per share during the years ended December 31, 2022, 2021 and 2020, respectively. All shares purchased under the employee stock purchase plan were settled using Kforce’s treasury stock.
Deferred Compensation Plans
The Firm maintains various non-qualified deferred compensation plans, pursuant to which eligible management and highly compensated key employees, as defined by IRS regulations, may elect to defer all or part of their compensation to later years. These amounts are classified in Accounts payable and other accrued liabilities if payable within the next year or in Other long-term liabilities if payable after the next year, upon retirement or termination of employment, in the accompanying Consolidated Balance Sheets. At December 31, 2022 and 2021, amounts related to the deferred compensation plans included in Accounts payable and other accrued liabilities were $4.1 million and $4.1 million, respectively, and $36.4 million and $42.6 million was included in Other long-term liabilities at December 31, 2022 and 2021, respectively, in the Consolidated Balance Sheets. For the years ended December 31, 2022, 2021 and 2020, we recognized compensation expense for the plans of $0.5 million, $1.1 million and $1.0 million, respectively.
Kforce maintains a Rabbi Trust and holds life insurance policies on certain individuals to assist in the funding of the deferred compensation liability. If necessary, employee distributions are funded through proceeds from the sale of assets held within the Rabbi Trust. The balance of the assets held within the Rabbi Trust, including the cash surrender value of the Company-owned life insurance policies, was $32.0 million and $41.6 million as of December 31, 2022 and 2021, respectively, and is recorded in Other assets, net in the accompanying Consolidated Balance Sheets. As of December 31, 2022, the life insurance policies had a net death benefit of $168.3 million.
Supplemental Executive Retirement Plan
Prior to April 30, 2021, Kforce maintained the SERP, which benefited two executives. The SERP was a non-qualified benefit plan and did not include elective deferrals of covered executive officers’ compensation. The related net periodic benefit costs were comprised of service cost and interest cost. The service cost amounted to $199 thousand and $345 thousand for the years ended December 31, 2021 and 2020, respectively, and were recorded in SG&A. The interest cost amounted to $138 thousand and $497 thousand for the years ended December 31, 2021 and 2020, respectively, and were recorded in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Effective April 30, 2021, Kforce’s Board of Directors irrevocably terminated the SERP. As a result of the termination of the SERP, Kforce recognized a net loss of $1.8 million for the year ended December 31, 2021, which was recorded in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income.
The SERP benefits owed to the two participants at December 31, 2021 was approximately $20.0 million in the aggregate, which represented the fair value at the date of termination, and was recorded in Accounts payable and accrued liabilities in the Consolidated Balance Sheet. During the year ended December 31, 2022, the Company paid the SERP benefit obligation in full.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Credit Facility
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Credit Facility
13. Credit Facility
On October 20, 2021, the Firm entered into an amended and restated credit agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Securities, LLC, as lead arranger and bookrunner, Bank of America, N.A., as syndication agent, BMO Harris Bank, N.A., as documentation agent, and the lenders referred to therein (the “Amended and Restated Credit Facility”). Under the Amended and Restated Credit Facility, the Firm has a maximum borrowing capacity of $200.0 million, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of $150.0 million (the “Commitment”). The maturity date of the Amended and Restated Credit Facility is October 20, 2026.
Revolving credit loans under the Amended and Restated Credit Facility bears interest at a rate equal to (a) the Base Rate (as described below) plus the Applicable Margin (as described below) or (b) the LIBOR Rate plus the Applicable Margin. Swingline loans under the Amended and Restated Credit Facility bears interest at a rate equal to the Base Rate plus the Applicable Margin. The Base Rate is the highest of: (i) the Wells Fargo Bank, National Association prime rate, (ii) the federal funds rate plus 0.50% or (iii) one-month LIBOR plus 1.00%, and the LIBOR Rate is reserve-adjusted LIBOR for the applicable interest period, but not less than zero. The Applicable Margin is based on the Firm’s total leverage ratio. The Applicable Margin for Base Rate loans ranges from 0.125% to 0.500% and the Applicable Margin for LIBOR Rate loans ranges from 1.125% to 1.50%. The Amended and Restated Credit Facility includes customary provisions relating to the transition from LIBOR as the benchmark interest rate under the Credit Agreement, including providing for a Benchmark Replacement option (as defined in the Credit Agreement) to replace LIBOR. The Firm will pay a quarterly non-refundable commitment fee equal to the Applicable Margin on the average daily unused portion of the Commitment (swingline loans do not constitute usage for this purpose). The Applicable Margin for the commitment fee is based on the Firm’s total leverage ratio and ranges between 0.20% and 0.30%.
The Firm is subject to certain affirmative and negative financial covenants including (but not limited to) the maintenance of a fixed charge coverage ratio of no less than 1.25 to 1.00 and the maintenance of a total leverage ratio of no greater than 3.50 to 1.00. The numerator in the fixed charge coverage ratio is defined pursuant to the Amended and Restated Credit Facility as earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense and other permitted items pursuant to our Credit Facility (defined as “Consolidated EBITDA”), less cash paid for capital expenditures, income taxes and dividends. The denominator is defined as Kforce’s fixed charges such as interest expense and principal payments paid or payable on outstanding debt other than borrowings under the Amended and Restated Credit Facility. The total leverage ratio is defined pursuant to the Amended and Restated Credit Facility as total indebtedness divided by Consolidated EBITDA. Our ability to make distributions or repurchases of equity securities could be limited if an event of default has occurred. Furthermore, our ability to repurchase equity securities in excess of $25.0 million over the last four quarters could be limited if (a) the total leverage ratio is greater than 3.00 to 1.00 and (b) the Firm’s availability, inclusive of unrestricted cash, is less than $25.0 million. As of December 31, 2022, we are in compliance with all of our financial covenants contained in the Amended and Restated Credit Facility.
As of December 31, 2022 and 2021, $25.6 million and $100.0 million was outstanding on the Amended and Restated Credit Facility, respectively. Kforce had $1.3 million of outstanding letters of credit at December 31, 2022 and 2021, which pursuant to the Amended and Restated Credit Facility, reduces the availability.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instrument and Hedging Activity
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instrument and Hedging Activity
14. Derivative Instrument and Hedging Activity
As of December 31, 2022, the Firm did not have any outstanding interest rate swap derivative instruments.
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 matured on April 29, 2022. Other information related to Swap A is as follows: Notional amount - $25.0 million; and Fixed interest rate - 1.81%.
On March 12, 2020, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A (“Swap B”, together with Swap A, the "Swaps"). Swap B was effective on March 17, 2020. Other information related to Swap B is as follows: Scheduled maturity date - May 30, 2025; Fixed interest rate - 0.61%; and Notional amount - $100.0 million.
The Firm used the Swaps as an interest rate risk management tool to mitigate the potential impact of rising interest rates on variable rate debt. The fixed interest rate for each Swap plus the applicable interest margin under our credit facility, was included in interest expense and recorded in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income.
In May 2022, the Firm terminated Swap B in anticipation of paying the outstanding amount on the Amended and Restated Credit Facility, which was $100.0 million. At the termination of Swap B, the amount recorded in Accumulated other comprehensive income was recognized. We received proceeds of $4.1 million, which represented the gain and fair value of Swap B at the time of termination, and is included in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Both Swaps A and B were designated as cash flow hedges. The change in the fair value of the Swaps was previously recorded as a component of Accumulated other comprehensive income in the consolidated financial statements.
The following table sets forth the activity in the accumulated derivative instrument activity (in thousands):
December 31,
20222021
Accumulated derivative instrument gain (loss), beginning of year$823 $(1,774)
Net change associated with current period hedging transactions(823)$2,597 
Accumulated derivative instrument gain, end of year$— $823 
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements
15. Fair Value Measurements
Recurring Fair Values - Interest Rate Swap Derivative Instruments
Our interest rate swaps were previously measured at fair value using readily observable inputs, which are considered to be Level 2 inputs, on a recurring basis and were recorded in Other long-term liabilities within the accompanying Consolidated Balance Sheets. In April 2022, Swap A matured and in May 2022, we terminated Swap B. Refer to Note 14 - “Derivative Instrument and Hedging Activity” for a complete discussion of the interest rate swap derivative instruments.
The fair value of the interest rate swap derivative instruments at December 31, 2021was an asset of $823 thousand and was classified as a Level 2 instrument. At December 31, 2022, Kforce had no interest rate swap derivative instruments outstanding.
Nonrecurring Fair Values - Equity Method Investment
We review the equity method investment for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable. An impairment loss is recognized in the event that an other-than-temporary decline in the fair value of the investment occurs.
Events such as the impact of the COVID-19 pandemic (in 2020), a strategic repositioning of the joint venture to focus on providing its clients with an ability to directly source and engage talent on its platform (in 2021) and delays in WorkLLama’s ability to achieve its financial projections, despite continued demand for its technology platform, have resulted in the indicators of other than temporary impairments. When these events have occurred, we performed an impairment test utilizing the market and income approaches. For the income approach, we utilized estimated discounted future cash flows expected to be generated by WorkLLama. For the market approach, we utilized market multiples of revenue and earnings derived from comparable publicly-traded companies. These types of analyses contain uncertainties because they require management to make significant assumptions and judgments, including: (1) an appropriate rate to discount the expected future cash flows; (2) the inherent risk in achieving forecasted operating results; (3) long-term growth rates; (4) expectations for future economic cycles; (5) market comparable companies and appropriate adjustments thereto; and (6) market multiples. The fair value determination in our impairment tests is considered Level 3, due to the high sensitivity to changes in key assumptions, including, but not limited to, the discount rate that is applied to the financial projections. The fair value of the equity investment, determined by our previous impairment analysis, concluded that the fair value exceeded the carrying value.
During 2022, with the assistance of an independent financial advisor, WorkLLama and Kforce were pursuing the identification of a strategic partner to support WorkLLama’s future growth expectations and further invest in their technology platform. In the fourth quarter of 2022, Kforce made a strategic decision to focus on investing in the growth of its business and to pursue an exit of its equity stake in WorkLLama, which was an indicator of other than temporary impairment. In December 2022, WorkLLama executed a LOI with an independent third party whereby they would acquire WorkLLama and settle the outstanding debt, or a portion thereof, owed by WorkLLama to Kforce. This transaction closed on February 23, 2023. As a result of this transaction, Kforce no longer has any equity interest in WorkLLama. Management used this, combined with other facts and circumstances, to determine the fair value of the equity method investment and recognized an impairment loss of the full balance of the equity method investment as of December 31, 2022. The fair value of the equity method investment was measured using the best information available, including the economics of the transaction and management’s judgment, which are considered Level 3 inputs. The valuation technique utilized at December 31, 2022 changed based on the circumstances discussed above. During the years ended December 31, 2021 and 2020, the Company did not record any impairments related to the equity method investment. Refer to Note 1 - “Summary of Significant Accounting Policies” for more details.
There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the years ended December 31, 2022 and 2021.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Incentive Plans
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Stock Incentive Plans
16. Stock-based Compensation
On April 22, 2021, the Kforce shareholders approved the 2021 Stock Incentive Plan (the “2021 Plan”). The 2021 Plan allows for the issuance of stock options, stock appreciation rights, stock awards (including restricted stock awards (“RSAs”) and restricted stock units (“RSUs”)) and other stock-based awards. The aggregate number of shares of common stock that are subject to awards under the 2021 Plan is approximately 3.9 million shares. The 2021 Plan terminates on April 22, 2031. Prior to the effective date of the 2021 Plan, the Company granted stock awards to eligible participants under our 2020 Stock Incentive Plan, 2017 Stock Incentive Plan, 2016 Stock Incentive Plan and 2013 Stock Incentive Plan (collectively the “Prior Plans”). As of the effective date of the 2021 Plan, no additional awards may be granted pursuant to the Prior Plans; however, awards outstanding as of the effective date will continue to vest in accordance with the terms of the Prior Plans.
During the years ended December 31, 2022, 2021 and 2020, stock-based compensation expense was $17.7 million, $14.0 million and $11.6 million, respectively. The related tax benefit for the years ended December 31, 2022, 2021 and 2020 was $3.7 million, $4.1 million, and $3.4 million, respectively.
Restricted Stock
Restricted stock (including RSAs and RSUs) are granted to executives and management either: for awards related to Kforce’s annual long-term incentive (“LTI”) compensation program, or as part of a compensation package in order to retain directors, executives and management. The LTI award amounts are primarily based on Kforce’s total shareholder return versus a pre-defined peer group. Restricted stock granted during the year ended December 31, 2022, will vest ratably over a period of one to ten years.
RSAs contain the same voting rights as other common stock as well as the right to forfeitable dividends in the form of additional RSAs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. RSUs contain no voting rights, but have the right to forfeitable dividend equivalents in the form of additional RSUs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. The distribution of shares of common stock for each RSU, pursuant to the terms of the Kforce Inc. Director’s Restricted Stock Unit Deferral Plan, can be deferred to a date later than the vesting date if an appropriate election was made. In the event of such deferral, vested RSUs have the right to dividend equivalents.
The following table presents the restricted stock activity for the years ended December 31, 2022, (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, 20211,083 $35.00 
Granted285 $55.85 
Forfeited/Canceled(40)$49.52 
Vested(417)$42.19 $23,724 
Outstanding at December 31, 2022911 $54.42 
The weighted-average grant date fair value of restricted stock granted was $55.85, $47.58 and $40.11 during the years ended December 31, 2022, 2021 and 2020, respectively. The total intrinsic value of restricted stock vested was $23.7 million, $33.6 million and $18.0 million during the years ended December 31, 2022, 2021 and 2020, respectively.
The fair market value of restricted stock is determined based on the closing stock price of Kforce’s common stock at the date of grant and is amortized on a straight-line basis over the requisite service period. As of December 31, 2022, total unrecognized stock-based compensation expense related to restricted stock was $45.6 million, which will be recognized over a weighted-average remaining period of 4.2 years
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
17. Commitments and Contingencies
Purchase Commitments
Kforce has various commitments to purchase goods and services in the ordinary course of business. These commitments are primarily related to software and online application licenses and hosting. As of December 31, 2022, these purchase commitments amounted to approximately $21.9 million and are expected to be paid as follows: $15.8 million in 2023; $4.6 million in 2024, $0.8 million in 2025, $0.4 million in 2026 and $0.3 million in 2027.
Letters of Credit
Kforce provides letters of credit to certain vendors in lieu of cash deposits. At December 31, 2022, Kforce had letters of credit outstanding for operating lease and insurance coverage deposits totaling $1.3 million.
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 December 31, 2022, our liability would be approximately $40.3 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 $17.3 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
We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business. We have made accruals with respect to certain of these matters, where appropriate, that are reflected in our consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable, or the amount of loss cannot be reasonably estimated. While the ultimate outcome of the matters cannot be determined, we currently do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our financial position, results of operations or cash flows. The outcome of any litigation is inherently uncertain, however, and if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to liability that could have a material adverse effect on our financial position, results of operations or cash flows. Kforce maintains liability insurance in amounts and with such coverage and deductibles as management believes is reasonable. The principal liability risks that Kforce insures against are workers’ compensation, personal injury, bodily injury, property damage, directors’ and officers’ liability, errors and omissions, cyber liability, employment practices liability and fidelity losses. There can be no assurance that Kforce’s liability insurance will cover all events or that the limits of coverage will be sufficient to fully cover all liabilities.
On December 17, 2019, Kforce Inc., et al. was served with a complaint brought in Superior Court of the State of California, Alameda County. Kathleen Wahrer, et al. v. Kforce Inc., et al., Case Number: RG19047269. The former employee purports to bring a representative action on her own behalf and on behalf of other allegedly aggrieved employees pursuant to California Private Attorneys General Act of 2004, California Labor Code Section 2968, et seq. (“PAGA”) alleging violations of the California Labor Code, §201, et seq. (“Labor Code”). The plaintiff seeks civil penalties, interest, attorneys’ fees, and costs under the Labor Code for alleged failure to: provide and pay for work performed during meal and rest periods; properly calculate and pay all earned minimum and overtime wages; provide compliant wage statements; timely pay wages during employment and upon termination; and reimburse business expenses. 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 November 18, 2020, Kforce Inc., et al. was served with a complaint brought in the Superior Court of the State of California, San Diego County, which was subsequently amended on January 21, 2021, to add Kforce Flexible Solutions as a party. Bernardo Buchsbaum, et al. v. Kforce Inc., et al., Case Number: 37-2020-00030994-CU-OE-CTL. The former employee purports to bring a representative action on his own behalf and on behalf of other allegedly aggrieved employees pursuant to PAGA alleging violations of the Labor Code. The plaintiff seeks civil penalties, interest, attorney’s fees, and costs under the Labor Code for alleged failure to: properly calculate and pay all earned minimum and overtime wages; provide and pay for work performed during meal and rest periods; reimburse business expenses; provide compliant wage statements; and provide unused vacation wages upon termination. The parties reached a preliminary settlement agreement to resolve this matter along with Elliott-Brand, et al. v. Kforce Inc., et al. which is subject to final approval by the Court, and we have set reserves accordingly. We believe that this matter is unlikely to have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.
On December 11, 2020, a complaint was filed against Kforce and its client, Verity Health System of California (“Verity”) in the Superior Court of California, County of Los Angeles, which was subsequently amended on February 19, 2021. Ramona Webb v. Kforce Flexible Solutions, LLC, et al., Case Number: 20STCV47529. Former consultant Ramona Webb has sued both Kforce and Verity alleging certain individual claims in addition to a PAGA claim based on alleged violations of various provisions of the Labor Code. With respect to the PAGA claim, Plaintiff seeks to recover on her behalf, on behalf of the State of California, and on behalf of all allegedly aggrieved employees, the civil penalties provided by PAGA, attorney’s fees and costs. 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 intend to continue to vigorously defend the claims.
On December 24, 2020, a complaint was filed against Kforce Inc., et al. in Superior Court of the State of California, Los Angeles County. Sydney Elliott-Brand, et al. v. Kforce Inc., et al., Case Number: 20STCV49193. On January 7, 2022, the lawsuit was amended to add Bernardo Buchsbaum and Josie Meister as plaintiffs and to add claims under PAGA and the Fair Labor Standards Act, 29 U.S.C. §§ 201, et seq. On behalf of themselves and a putative class and collective of talent recruiters and allegedly aggrieved employees in California and nationwide, the plaintiffs purport to bring a class action for alleged violations of the Labor Code, Industrial Welfare Commission Wage Orders, and the California Business and Professions Code, §17200, et seq., a collective action for alleged violations of FLSA, and a PAGA action for alleged violations of the Labor Code. The plaintiffs seek payment to recover unpaid wages and benefits, interest, attorneys’ fees, costs and expenses, penalties, and liquidated damages for alleged failure to: properly calculate and pay all earned minimum and overtime wages; provide meal and rest periods or provide compensation in lieu thereof; provide accurate itemized wage statements; reimburse for all business expenses; pay wages due upon separation; and pay for all hours worked over forty in one or more workweeks. Plaintiffs also seek an order requiring defendants to restore and disgorge all funds acquired by means of unfair competition under the California Business and Professions Code. The parties reached a preliminary agreement to resolve this matter along with Buchsbaum, et al. v. Kforce Inc., et al., which is subject to final approval by the Court, and we have set reserves accordingly. We believe that this matter is unlikely to have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.
On January 6, 2022, a complaint was filed against Kforce Inc. in the Superior Court of the State of California for the County of Los Angeles and was served on January 21, 2022. Jessica Cook and Brianna Pratt, et al. v. Kforce Inc., Case Number: 22STCV00602. On behalf of themselves and others similarly situated, plaintiffs purport to bring a class action alleging violations of Labor Code and the California Business and Professional Code and challenging the exempt classification of a select class of recruiters. Plaintiffs and class members seek damages for all earned wages, statutory penalties, injunctive relief, attorney’s fees, and interest for alleged failure to: properly classify certain recruiters as nonexempt from overtime; timely pay all wages earned, including overtime premium pay; provide accurate wage statements; provide meal and rest periods; and comply with California's Unfair Competition Law. Kforce anticipated this action would be filed as a result of failed early resolution attempts in the previously disclosed Jessica Cook v. Kforce, et al. lawsuit. The parties reached a preliminary agreement to resolve this matter, and we have set reserves accordingly. We believe that this matter is unlikely to have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.
On January 6, 2022, a complaint was filed against Kforce Inc. in the United States District Court for the Middle District of Florida and was served on February 4, 2022. Sam Whiteman, et al. v. Kforce Inc., Case Number: 8:22-cv-00056. On behalf of himself and all others similarly situated, the plaintiff brings a one-count collective action complaint for alleged violations of the FLSA by failing to pay overtime wages. Plaintiff, on behalf of himself and the putative collective, seeks to recover unpaid wages, liquidated damages, attorneys’ fees and costs, and prejudgment interest for alleged failure to properly classify specified recruiters as nonexempt from overtime and properly compensate for all hours worked over 40 hours in one or more workweeks. The parties reached a preliminary agreement to resolve this matter which is subject to approval by the Court, and we have set reserves accordingly. We believe that this matter is unlikely to have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule
SCHEDULE II
KFORCE INC. AND SUBSIDIARIES
VALUATION AND QUALIFYING ACCOUNTS AND RESERVES
SUPPLEMENTAL SCHEDULE
(IN THOUSANDS)
COLUMN ACOLUMN BCOLUMN CCOLUMN DCOLUMN E
DESCRIPTIONBALANCE AT
BEGINNING OF PERIOD
CHARGED TO
COSTS AND
EXPENSES
CHARGED
TO OTHER
ACCOUNTS
DEDUCTIONSBALANCE AT
END OF
PERIOD
Accounts receivable reserves 2020$2,078 2,441 — (1,315)$3,204 
2021$3,204 178 — (1,040)$2,342 
2022$2,342 (170)— (597)$1,575 
Deferred tax assets valuation allowance 2020$114 — — (114)$— 
2021$— — — — $— 
2022$— — — — $— 
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The consolidated financial statements have been prepared in conformity with Generally Accepted Accounting Principles (“GAAP”) and the rules of the Securities and Exchange Commission (the “SEC”).
Principles of Consolidation Principles of ConsolidationThe 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
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 workers’ compensation and health insurance; obligations for the pension plan; and the impairment of goodwill, other long-lived assets and the equity method investment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.
Revenue Recognition
Revenue Recognition
All of our revenue and trade receivables are generated from contracts with customers and our revenues are derived from U.S. domestic operations.
Revenue is recognized when control of the promised services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities.
For substantially all of our revenue transactions, we have determined that the gross reporting of revenues as a principal, versus net as an agent, is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified service to the customer; (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate; and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.
Flex Revenue
Substantially all of our Flex revenue is recognized over time as temporary staffing services and managed solutions are provided by our consultants at the contractually established bill rates, net of applicable variable consideration, such as customer rebates and discounts. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income. We recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer satisfied over time. A relatively insignificant portion of our Flex revenue is outcome-based, as specified in our contractual arrangements with our clients. These arrangements are managed principally on a time and materials basis, but do involve an element of financial risk and is monitored by the Company.
Direct Hire Revenue
Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Because the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.
Variable Consideration
Transaction prices for Flex revenue include variable consideration. Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management’s expectation of the volume of services to be provided over the applicable period.
Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends.
Payment Terms
Our payment terms and conditions vary by arrangement. The vast majority of our terms are typically less than 90 days, however, we have extended our payment terms beyond 90 days for certain of our customers. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components.
Unsatisfied Performance Obligations
We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed.
Contract Balances
We record accounts receivable when our right to consideration becomes unconditional and services have been performed. Other than our trade receivable balance, we do not have any material contract assets as of December 31, 2022 and 2021.
We record a contract liability when we receive consideration from a customer prior to transferring services to the customer. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do not have any material contract liabilities as of December 31, 2022 and 2021.
Cost of Services
Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense, which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Associate and field management compensation, payroll taxes and fringe benefits are included in SG&A along with other customary costs such as administrative and corporate costs.
Commissions
Commissions
Our associates make placements and earn commissions as a percentage of revenue or gross profit pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year.
Stock-Based Compensation
Stock-Based Compensation
Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period and forfeitures are recognized as incurred and is reflected in SG&A in the accompanying Consolidated Statements of Operations and Comprehensive Income. Excess tax benefits or deficiencies of deductions attributable to employees’ vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Income Taxes
Income Taxes
Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes.
Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability (including interest and penalties) for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Cash and Cash Equivalents
Cash and Cash Equivalents
All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments. Our cash equivalents are held in government money market funds and at times may exceed federally insured limits.
Trade Receivables and Related Reserves Trade Receivables and Related ReservesTrade receivables are recorded net of allowance for credit losses. The allowance for credit losses is determined using the application of a current expected credit loss model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. Trade receivables are written off after all reasonable collection efforts have been exhausted.
Fixed Assets
Fixed Assets
Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the expected terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&A in the Consolidated Statements of Operations and Comprehensive Income.
Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows.
Goodwill
Goodwill
Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the “income approach”) and the use of comparative market approaches (“market approach”). Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies and market multiples. Changes in economic and operating conditions or changes in Kforce’s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.
Equity Method Investment
Equity Method Investment and Note Receivable
In June 2019, we entered into a joint venture whereby Kforce has a 50% noncontrolling interest in WorkLLama, which is accounted for as an equity method investment. Under the equity method, our carrying value included equity capital contributions, adjusted for our proportionate share of earnings or losses. During the years ended December 31, 2022 and 2021, we contributed $0.5 million and $9.0 million of equity capital contributions to our joint venture, respectively. We recorded a loss related to our equity method investment of $3.8 million and $2.5 million during the years ended December 31, 2022 and 2021, respectively.
During the year ended December 31, 2022, Kforce executed a series of promissory notes (the “Note Receivable”) to our joint venture for up to $7.5 million, with 7% annual interest, and principal and accrued interest payable due in a lump sum in June 2025, which is secured by all of the assets of the joint venture. The amount funded to our joint venture under the Note Receivable was $6.8 million as of December 31, 2022. There have been no payments received on the Note Receivable during the year ended December 31, 2022.
In December 2022, WorkLLama executed a letter of intent (“LOI”) with an independent third party whereby the third party would acquire WorkLLama and settle the outstanding debt, or a portion thereof, owed by WorkLLama to Kforce.
Based on the financial terms of the LOI and the seniority of the Note Receivable taking precedence, management determined that the equity method investment had an other than temporary impairment as of December 31, 2022, and we recognized an impairment loss of the full balance of the equity method investment of $13.7 million, which was recorded in Other Expense, net in the Consolidated Statements of Operations and Comprehensive Income. The balance of the equity method investment is nil and $17.0 million at December 31, 2022 and 2021, respectively, and was included in Other assets, net in the Consolidated Balance Sheet at December 31, 2021. Refer to Note 15 - “Fair Value Measurements” for more details on the impairment analysis of our equity method investment.
In addition, based on the proceeds expected upon the sale of our joint venture, as well as the associated legal, transaction and other costs, we assessed the collectability of the Note Receivable and recorded a credit loss on the Note Receivable of $1.9 million, which was recorded in SG&A in the Consolidated Statements of Operations and Comprehensive Income for the year ended December 31, 2022. The balance of the Note Receivable, net was $4.8 million and was included in Other assets, net in the Consolidated Balance Sheet at December 31, 2022.
On February 23, 2023, Kforce sold it’s 50% noncontrolling interest in WorkLLama to an unaffiliated third party. The net proceeds from this transaction settle the outstanding balance of the Note Receivable owed by WorkLLama to Kforce. Any gain as a result of this transaction is expected to be immaterial. Kforce will not have continuing involvement in the operations of WorkLLama other than as a customer of WorkLLama’s SaaS talent community platform.
Operating Leases
Operating Leases
Kforce leases property for our field offices and corporate headquarters as well as certain office equipment, which limits our exposure to risks related to ownership. We determine if a contract or arrangement meets the definition of a lease at inception. We elected not to separate lease and non-lease components when determining the consideration in the contract. Right-of-use (“ROU”) assets and lease liabilities are recognized based on the present value of the lease payments over the lease term at the commencement date. If there is no rate implicit in the lease, we use our incremental borrowing rate in the present value
calculation, which is based on our collateralized borrowing rate and determined based on the terms of our leases and the economic environment in which they exist. Our lease agreements do not contain any material residual value guarantees or restrictive covenants.
ROU assets for operating leases, net of amortization, are recorded within Other assets, net and operating lease liabilities are recorded within current liabilities if expected to be recognized in less than one year and in Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. Operating lease additions are non-cash transactions and the amortization of the ROU assets is reflected as Noncash lease expense within operating activities in the Consolidated Statement of Cash Flows.
Our lease terms range from two to eleven years with a limited number of leases contain short-term renewal provisions that range from month-to-month to one year and some containing options to renew or terminate.
We elected the short-term practical expedient for leases with an initial term of 12 months or less and do not recognize ROU assets or lease liabilities for these short-term leases.
In addition to base rent, certain of our operating leases require variable payments of property taxes, insurance and common area maintenance. These variable lease costs, other than those dependent upon an index or rate, are expensed when the obligation for those payments is incurred.
Capitalized Software
Capitalized Software
Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are included in Other assets, net in the accompanying Consolidated Balance Sheets. Amortization expense is computed using the straight-line method over the estimated useful lives of the software, which range from one to ten years. Amortization expense of capitalized software during the years ended December 31, 2022, 2021 and 2020 was $1.8 million, $1.7 million and $1.1 million, respectively.
Health Insurance
Health Insurance
Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to $600 thousand in claims annually. Additionally, for all claim amounts exceeding $600 thousand, Kforce retains the risk of loss up to an annual aggregate 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.
Legal Costs
Legal Costs
Legal costs incurred in connection with loss contingencies are expensed as incurred.
Earnings Per Share Earnings per ShareBasic 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 unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.
Treasury Stock
Treasury Stock
The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders’ equity in the accompanying consolidated financial statements.
Derivative Instrument Derivative InstrumentOur interest rate swap derivative instruments were designated as cash flow hedges and recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instruments are recorded as a component of Accumulated other comprehensive income, net of tax, and reclassified into earnings when the hedged items affect earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item.
Fair Value Measurements
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date.
The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.
Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.
Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.
Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management’s own assumptions about inputs used in pricing the asset or liability.
Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.
Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill, other long-lived assets and the equity method investment. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired.
The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments.
New Accounting Standards
New Accounting Standards
Recently Issued Accounting Standards Not Yet Adopted
In March 2020, the FASB issued guidance for reference rate reform, which provided temporary optional guidance to ease the potential burden in accounting for reference rate reform in contracts and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. We adopted this guidance effective January 1, 2020. The FASB has since issued subsequent updates to the initial guidance. In December 2022, the FASB issued subsequent guidance for reference rate reform, which extends the final sunset date from December 31, 2022 to December 31, 2024. We are currently evaluating the potential impact of adopting this standard, but do not expect it to have a material impact on our consolidated financial statements.
Receivable
Equity Method Investment and Note Receivable
In June 2019, we entered into a joint venture whereby Kforce has a 50% noncontrolling interest in WorkLLama, which is accounted for as an equity method investment. Under the equity method, our carrying value included equity capital contributions, adjusted for our proportionate share of earnings or losses. During the years ended December 31, 2022 and 2021, we contributed $0.5 million and $9.0 million of equity capital contributions to our joint venture, respectively. We recorded a loss related to our equity method investment of $3.8 million and $2.5 million during the years ended December 31, 2022 and 2021, respectively.
During the year ended December 31, 2022, Kforce executed a series of promissory notes (the “Note Receivable”) to our joint venture for up to $7.5 million, with 7% annual interest, and principal and accrued interest payable due in a lump sum in June 2025, which is secured by all of the assets of the joint venture. The amount funded to our joint venture under the Note Receivable was $6.8 million as of December 31, 2022. There have been no payments received on the Note Receivable during the year ended December 31, 2022.
In December 2022, WorkLLama executed a letter of intent (“LOI”) with an independent third party whereby the third party would acquire WorkLLama and settle the outstanding debt, or a portion thereof, owed by WorkLLama to Kforce.
Based on the financial terms of the LOI and the seniority of the Note Receivable taking precedence, management determined that the equity method investment had an other than temporary impairment as of December 31, 2022, and we recognized an impairment loss of the full balance of the equity method investment of $13.7 million, which was recorded in Other Expense, net in the Consolidated Statements of Operations and Comprehensive Income. The balance of the equity method investment is nil and $17.0 million at December 31, 2022 and 2021, respectively, and was included in Other assets, net in the Consolidated Balance Sheet at December 31, 2021. Refer to Note 15 - “Fair Value Measurements” for more details on the impairment analysis of our equity method investment.
In addition, based on the proceeds expected upon the sale of our joint venture, as well as the associated legal, transaction and other costs, we assessed the collectability of the Note Receivable and recorded a credit loss on the Note Receivable of $1.9 million, which was recorded in SG&A in the Consolidated Statements of Operations and Comprehensive Income for the year ended December 31, 2022. The balance of the Note Receivable, net was $4.8 million and was included in Other assets, net in the Consolidated Balance Sheet at December 31, 2022.
On February 23, 2023, Kforce sold it’s 50% noncontrolling interest in WorkLLama to an unaffiliated third party. The net proceeds from this transaction settle the outstanding balance of the Note Receivable owed by WorkLLama to Kforce. Any gain as a result of this transaction is expected to be immaterial. Kforce will not have continuing involvement in the operations of WorkLLama other than as a customer of WorkLLama’s SaaS talent community platform.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Reportable Segments (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of Operations of Segments The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):
TechnologyFATotal
2022
Revenue $1,507,627 $203,138 $1,710,765 
Gross profit$421,922 $79,185 $501,107 
Operating and other expenses 398,665 
Income from operations, before income taxes$102,442 
2021
Revenue $1,273,941 $305,981 $1,579,922 
Gross profit$355,971 $100,893 $456,864 
Operating and other expenses357,597 
Income from operations, before income taxes$99,267 
2020
Revenue$1,049,628 $348,072 $1,397,700 
Gross profit$289,720 $106,504 $396,224 
Operating and other expenses321,012 
Income from operations, before income taxes$75,212 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Disaggregation of Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table provides information about disaggregated revenue by segment and revenue type for the years ended December 31 (in thousands):
TechnologyFATotal
2022
Flex revenue$1,476,055 $176,395 $1,652,450 
Direct Hire revenue31,572 26,743 58,315 
Total Revenue$1,507,627 $203,138 $1,710,765 
2021
Flex revenue$1,247,560 $282,597 $1,530,157 
Direct Hire revenue26,381 23,384 49,765 
Total Revenue$1,273,941 $305,981 $1,579,922 
2020
Flex revenue$1,032,901 $331,196 $1,364,097 
Direct Hire revenue16,727 16,876 33,603 
Total Revenue$1,049,628 $348,072 $1,397,700 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Allowance for Credit Losses (Tables)
12 Months Ended
Dec. 31, 2022
Credit Loss [Abstract]  
Schedule of Accounts Receivable, Allowance for Credit Loss
The following table presents the activity within the allowance for credit losses on trade receivables for the years ended December 31, 2022 and 2021 (in thousands):
Allowance for credit losses, January 1, 2021$2,757 
Current period provision11 
Write-offs charged against the allowance, net of recoveries of amounts previously written off(1,039)
Allowance for credit losses, December 31, 20211,729 
Current period provision(126)
Write-offs charged against the allowance, net of recoveries of amounts previously written off(597)
Allowance for credit losses, December 31, 2022$1,006 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Fixed Assets, Net (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Major Classifications of Fixed Assets and Related Useful Lives The following table presents major classifications of fixed assets and related useful lives (in thousands, except useful lives):
  DECEMBER 31,
 USEFUL LIFE20222021
Furniture and equipment
1-10 years
$5,553 $5,630 
Computer equipment
1-10 years
5,168 5,358 
Leasehold improvements
1-11 years
9,624 6,989 
Total fixed assets20,345 17,977 
Less accumulated depreciation (11,698)(12,013)
Total Fixed assets, net$8,647 $5,964 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Expense (Benefit), Continuing Operations The provision for income taxes consists of the following (in thousands):
 YEARS ENDED DECEMBER 31,
 202220212020
Current tax expense:
Federal$17,535 $15,617 $17,278 
State6,400 5,765 4,119 
Deferred tax expense3,076 2,708 (2,224)
Total Income tax expense$27,011 $24,090 $19,173 
Schedule of Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation The provision for income taxes shown above varied from the statutory federal income tax rate for those periods as follows:
 YEARS ENDED DECEMBER 31,
 202220212020
Federal income tax rate21.0 %21.0 %21.0 %
State income taxes, net of Federal tax effect5.4 5.0 5.3 
Non-deductible compensation and meals and entertainment2.5 2.2 1.4 
Tax credits(1.2)(2.2)(1.5)
Tax benefit from restricted stock vesting(1.0)(2.6)(1.5)
Other(0.3)0.9 0.8 
Effective tax rate26.4 %24.3 %25.5 %
Schedule of Components of Deferred Tax Assets and Liabilities Deferred tax assets and liabilities are composed of the following (in thousands):
 DECEMBER 31,
 20222021
Deferred tax assets:
Accounts receivable reserves$901 $604 
Accrued liabilities2,855 2,367 
Deferred compensation obligation6,521 5,702 
Stock-based compensation902 715 
Operating lease liabilities5,411 4,704 
Pension and post-retirement benefit plans— 2,929 
Deferred payroll taxes— 4,965 
Other11 
Deferred tax assets16,598 21,997 
Deferred tax liabilities:
Prepaid expenses(359)(604)
Fixed assets(4,694)(4,185)
Goodwill(2,408)(2,413)
ROU assets for operating leases(4,397)(3,965)
Partnership basis difference46 (2,966)
Other— (207)
Deferred tax liabilities(11,812)(14,340)
Valuation allowance— — 
Total Deferred tax assets, net$4,786 $7,657 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Other Assets, Net (Tables)
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets, Net
Other assets, net consisted of the following (in thousands):
DECEMBER 31,
20222021
Assets held in Rabbi Trust$31,976 $41,607 
ROU assets for operating leases, net17,102 15,395 
Capitalized software, net (2)16,149 14,666 
Deferred loan costs, net881 1,115 
Note Receivable, net (3)4,825 — 
Equity method investment (1)— 17,008 
Other non-current assets4,838 2,838 
Total Other assets, net$75,771 $92,629 
(1) In December 2022, management determined there was an other than temporary impairment related to the equity method investment. Refer to Note 1 - “Summary of Significant Accounting Policies” for more information on our equity method investment.
(2) Accumulated amortization of capitalized software was $36.6 million and $35.5 million as of December 31, 2022 and 2021, respectively.
(3) During the year ended December 31, 2022, Kforce executed the Note Receivable with our joint venture that amounted to $6.75 million. For the year ended December 31, 2022, we recorded a reserve of $1.9 million on the Note Receivable. Refer to Note 1 - “Summary of Significant Accounting Policies” for more details on the Note Receivable issued to our joint venture.
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of December 31, 2022, 2021 and 2020 (in thousands):
TechnologyFATotal
Goodwill, gross amount$156,391 $19,766 $176,157 
Accumulated impairment losses(139,357)(11,760)(151,117)
Goodwill, carrying value$17,034 $8,006 $25,040 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities The following table provides information on certain current liabilities (in thousands):
 DECEMBER 31,
 20222021
Accounts payable$49,600 $40,241 
Accrued liabilities23,192 41,167 
Total Accounts payable and other accrued liabilities$72,792 $81,408 
Payroll and benefits$41,506 $43,738 
Payroll taxes2,633 22,466 
Health insurance liabilities3,481 4,474 
Workers’ compensation liabilities749 746 
Total Accrued payroll costs$48,369 $71,424 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Other Long-Term Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]  
Schedule of Other Long-Term Liabilities
10. Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
DECEMBER 31,
20222021
Deferred compensation plan$36,390 $42,623 
Operating lease liabilities16,380 11,919 
Other long-term liabilities 22 
Total Other long-term liabilities$52,773 $54,564 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Weighted-Average Terms and Operating Lease Expense
The following table presents weighted-average terms for our operating leases:
DECEMBER 31,
20222021
Weighted-average discount rate2.6 %3.0 %
Weighted-average remaining lease term6.8 years3.9 years
The following table presents operating lease expense included in SG&A (in thousands):
DECEMBER 31,
Lease Cost20222021
Operating lease expense$6,279 $6,363 
Variable lease costs965 1,078 
Short-term lease expense1,615 1,199 
Sublease income(205)(87)
Total operating lease expense$8,654 $8,553 
Schedule of Maturities for Operating Lease Liabilities The following table presents the maturities of operating lease liabilities as of December 31, 2022 (in thousands):
2023$5,051 
20244,072 
20252,869 
20261,864 
20271,763 
Thereafter7,151 
Total maturities of operating lease liabilities22,770 
Less: imputed interest1,814 
Total operating lease liabilities$20,956 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instrument and Hedging Activity (Tables)
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Activity in the Accumulated Derivative Instrument Gain
December 31,
20222021
Accumulated derivative instrument gain (loss), beginning of year$823 $(1,774)
Net change associated with current period hedging transactions(823)$2,597 
Accumulated derivative instrument gain, end of year$— $823 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Summary of Restricted Stock Activity The following table presents the restricted stock activity for the years ended December 31, 2022, (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, 20211,083 $35.00 
Granted285 $55.85 
Forfeited/Canceled(40)$49.52 
Vested(417)$42.19 $23,724 
Outstanding at December 31, 2022911 $54.42 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Contingency period (or less) 90 days  
Required payment period (typically less) 90 days  
Contract assets $ 0 $ 0
Contract liabilities 0 0
Note receivable, net $ 4,825 $ 0
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Accounts receivable reserves as percentage of gross accounts receivable 1.00% 1.00%
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Equity Method Investment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Feb. 23, 2023
Jun. 30, 2019
Schedule of Equity Method Investments [Line Items]          
Capital contributed $ 500 $ 9,000 $ 4,000    
Loss on equity method investment (3,824) (2,480) (1,681)    
Notes receivable issued to joint venture (6,800)        
Impairment loss of equity method investment 13,684 0 0    
Equity method investment 0 17,008      
Reserve related to note receivable 1,925 0 $ 0    
Note receivable, net 4,825 0      
Subsequent Event | WorkLLama, LLC | WorkLLama, LLC          
Schedule of Equity Method Investments [Line Items]          
Noncontrolling interest       50.00%  
WorkLLama, LLC          
Schedule of Equity Method Investments [Line Items]          
Percent ownership of equity method investment         50.00%
Capital contributed 500 9,000      
Loss on equity method investment (3,800) $ (2,500)      
WorkLLama, LLC | Notes Receivable          
Schedule of Equity Method Investments [Line Items]          
Debt instrument, face amount $ 7,500        
Annual interest rate 7.00%        
Impairment loss of equity method investment $ 13,700        
Reserve related to note receivable $ 1,900        
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Operating Leases (Details)
Dec. 31, 2022
Dec. 31, 2021
Operating Leased Assets [Line Items]    
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other assets, net Other assets, net
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Current portion of operating lease liabilities Current portion of operating lease liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other long-term liabilities Other long-term liabilities
Minimum    
Operating Leased Assets [Line Items]    
Term of lease contract 2 years  
Maximum    
Operating Leased Assets [Line Items]    
Term of lease contract 11 years  
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Capitalized Software (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Amortization expense of capitalized software $ 1.8 $ 1.7 $ 1.1
Computers and Software | Minimum      
Property, Plant and Equipment [Line Items]      
Amortization period 1 year    
Computers and Software | Maximum      
Property, Plant and Equipment [Line Items]      
Amortization period 10 years    
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Health Insurance (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Accounting Policies [Abstract]  
Health insurance maximum risk of loss liability per employee insurance plan (up to) $ 600,000
Health insurance annual aggregate risk of loss liability, per employee, in excess of stop loss maximum (up to) $ 200,000
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Earnings per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]      
Common stock equivalents (in shares) 449 633 412
Antidilutive common stock equivalents (in shares) 292 9 249
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Revenue $ 1,710,765 $ 1,579,922 $ 1,397,700
Gross profit 501,107 456,864 396,224
Operating and other expenses 398,665 357,597 321,012
Income from operations, before income taxes 102,442 99,267 75,212
Technology      
Segment Reporting Information [Line Items]      
Revenue 1,507,627 1,273,941 1,049,628
Gross profit 421,922 355,971 289,720
FA      
Segment Reporting Information [Line Items]      
Revenue 203,138 305,981 348,072
Gross profit $ 79,185 $ 100,893 $ 106,504
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue $ 1,710,765 $ 1,579,922 $ 1,397,700
Flex revenue      
Disaggregation of Revenue [Line Items]      
Revenue 1,652,450 1,530,157 1,364,097
Direct Hire revenue      
Disaggregation of Revenue [Line Items]      
Revenue 58,315 49,765 33,603
Technology      
Disaggregation of Revenue [Line Items]      
Revenue 1,507,627 1,273,941 1,049,628
Technology | Flex revenue      
Disaggregation of Revenue [Line Items]      
Revenue 1,476,055 1,247,560 1,032,901
Technology | Direct Hire revenue      
Disaggregation of Revenue [Line Items]      
Revenue 31,572 26,381 16,727
FA      
Disaggregation of Revenue [Line Items]      
Revenue 203,138 305,981 348,072
FA | Flex revenue      
Disaggregation of Revenue [Line Items]      
Revenue 176,395 282,597 331,196
FA | Direct Hire revenue      
Disaggregation of Revenue [Line Items]      
Revenue $ 26,743 $ 23,384 $ 16,876
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for credit losses, beginning balance $ 1,729 $ 2,757  
Current period provision (126) 11 $ 2,130
Accounts Receivable, Allowance for Credit Loss, Writeoff (597) (1,039)  
Allowance for credit losses, ending balance $ 1,006 $ 1,729 $ 2,757
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Allowance for Credit Losses - Additional Information (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Credit Loss [Abstract]    
Amount unrelated to trade receivables included in allowance $ 0.6 $ 0.6
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Fixed Assets, Net - Major Classifications of Fixed Assets and Related Useful Lives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Fixed assets, gross $ 20,345 $ 17,977
Less accumulated depreciation (11,698) (12,013)
Total Fixed assets, net 8,647 5,964
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Fixed assets, gross $ 5,553 5,630
Furniture and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Fixed assets, useful life 1 year  
Furniture and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Fixed assets, useful life 10 years  
Computer equipment    
Property, Plant and Equipment [Line Items]    
Fixed assets, gross $ 5,168 5,358
Computer equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Fixed assets, useful life 1 year  
Computer equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Fixed assets, useful life 10 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Fixed assets, gross $ 9,624 $ 6,989
Leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Fixed assets, useful life 1 year  
Leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Fixed assets, useful life 11 years  
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Fixed Assets, Net - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 2.7 $ 2.8 $ 4.1
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current tax expense:      
Federal $ 17,535 $ 15,617 $ 17,278
State 6,400 5,765 4,119
Deferred tax expense 3,076 2,708 (2,224)
Total Income tax expense $ 27,011 $ 24,090 $ 19,173
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Federal income tax rate 21.00% 21.00% 21.00%
State income taxes, net of Federal tax effect 5.40% 5.00% 5.30%
Non-deductible compensation and meals and entertainment 2.50% 2.20% 1.40%
Tax credits (1.20%) (2.20%) (1.50%)
Tax benefit from restricted stock vesting (1.00%) (2.60%) (1.50%)
Other (0.30%) 0.90% 0.80%
Effective tax rate 26.40% 24.30% 25.50%
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Accounts receivable reserves $ 901 $ 604
Accrued liabilities 2,855 2,367
Deferred compensation obligation 6,521 5,702
Stock-based compensation 902 715
Operating lease liabilities 5,411 4,704
Pension and post-retirement benefit plans 0 2,929
Deferred payroll taxes 0 4,965
Other 8 11
Deferred tax assets 16,598 21,997
Deferred tax liabilities:    
Prepaid expenses (359) (604)
Fixed assets (4,694) (4,185)
Goodwill (2,408) (2,413)
ROU assets for operating leases (4,397) (3,965)
Partnership basis difference 46 (2,966)
Other 0 (207)
Deferred tax liabilities (11,812) (14,340)
Valuation allowance 0 0
Total Deferred tax assets, net $ 4,786 $ 7,657
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Other Assets, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Schedule of Equity Method Investments [Line Items]      
Assets held in Rabbi Trust $ 31,976 $ 41,607  
ROU assets for operating leases, net $ 17,102 $ 15,395  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Total Other assets, net Total Other assets, net  
Capitalized software, net $ 16,149 $ 14,666  
Deferred loan costs, net 881 1,115  
Note receivable, net 4,825 0  
Equity method investment 0 17,008  
Other non-current assets 4,838 2,838  
Total Other assets, net 75,771 92,629  
Accumulated amortization of capitalized software 36,600 35,500  
Reserve related to note receivable 1,925 0 $ 0
Noncash lease expense 5,683 $ 5,509 $ 5,499
WorkLLama, LLC | Financing Receivable | Equity Method Investment, Nonconsolidated Investee or Group of Investees      
Schedule of Equity Method Investments [Line Items]      
Note receivable, net $ 6,750    
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Line Items]      
Goodwill, gross amount $ 176,157 $ 176,157 $ 176,157
Accumulated impairment losses (151,117) (151,117) (151,117)
Goodwill, carrying value 25,040 25,040 25,040
Technology      
Goodwill [Line Items]      
Goodwill, gross amount 156,391 156,391 156,391
Accumulated impairment losses (139,357) (139,357) (139,357)
Goodwill, carrying value 17,034 17,034 17,034
FA      
Goodwill [Line Items]      
Goodwill, gross amount 19,766 19,766 19,766
Accumulated impairment losses (11,760) (11,760) (11,760)
Goodwill, carrying value $ 8,006 $ 8,006 $ 8,006
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill impairment $ 0 $ 0 $ 0
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts payable and other accrued liabilities    
Accounts payable $ 49,600 $ 40,241
Accrued liabilities 23,192 41,167
Total Accounts payable and other accrued liabilities 72,792 81,408
Accrued payroll costs    
Payroll and benefits 41,506 43,738
Payroll taxes 2,633 22,466
Health insurance liabilities 3,481 4,474
Workers’ compensation liabilities 749 746
Total Accrued payroll costs $ 48,369 $ 71,424
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Current Liabilities - Additional Information (Details)
$ in Millions
Dec. 31, 2022
executive
Dec. 31, 2021
USD ($)
Dec. 31, 2021
Participant
Dec. 31, 2021
executive
Unusual or Infrequent Item, or Both [Line Items]        
Supplemental executive retirement plan   $ 20.0    
Number of executives in SERP 2   2 2
Deferred Payroll Taxes | COVID-19        
Unusual or Infrequent Item, or Both [Line Items]        
Payroll tax payments deferred by CARES Act   $ 19.3    
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]    
Deferred compensation plan $ 36,390 $ 42,623
Operating lease liabilities $ 16,380 $ 11,919
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total Other long-term liabilities Total Other long-term liabilities
Other long-term liabilities $ 3 $ 22
Total Other long-term liabilities $ 52,773 $ 54,564
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Leases - Schedule of Weighted-Average Terms and Operating Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Weighted-average discount rate 2.60% 3.00%
Weighted-average remaining lease term 6 years 9 months 18 days 3 years 10 months 24 days
Lease Cost    
Operating lease expense $ 6,279 $ 6,363
Variable lease costs 965 1,078
Short-term lease expense 1,615 1,199
Sublease income (205) (87)
Total operating lease expense $ 8,654 $ 8,553
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 5,051
2024 4,072
2025 2,869
2026 1,864
2027 1,763
Thereafter 7,151
Total maturities of operating lease liabilities 22,770
Less: imputed interest 1,814
Total operating lease liabilities $ 20,956
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Leases - Narrative (Details)
$ in Millions
Sep. 28, 2021
USD ($)
Leases [Abstract]  
Operating lease not yet commenced, future lease payments $ 10.9
Operating lease not yet commenced, term of lease 129 months
Operating lease, not yet commenced, leasehold improvement allowance $ 1.6
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Narrative (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
executive
$ / shares
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2021
Participant
Dec. 31, 2021
$ / shares
Dec. 31, 2021
executive
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]            
Accrued matching contribution $ 2,100 $ 1,900        
Employee stock purchase plan (in shares) | shares 17 15 19      
Average purchase price (in dollars per share) | $ / shares $ 63.37   $ 29.43   $ 51.10  
Current deferred compensation liability $ 4,100 $ 4,100        
Deferred compensation plan 36,390 42,623        
Compensation expenses 500 1,100 $ 1,000      
Deferred compensation plan assets 31,976 41,607        
Net death benefit of life insurance $ 168,300          
Number of executives in SERP 2     2   2
SERP Service cost   199 345      
SERP interest cost   138 $ 497      
Supplemental executive retirement plan   20,000        
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense)          
Defined benefit plan, recognized net gain (loss) due to terminations   $ 1,800        
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense)          
ESPP            
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]            
Percentage of discount on shares purchased under employee stock purchase plan 5.00%          
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Credit Facility (Details) - USD ($)
$ in Millions
Oct. 20, 2021
Dec. 31, 2022
Dec. 31, 2021
Line of Credit Facility [Line Items]      
Variable interest rate, floor 0.00%    
Revolving Credit Facility | Credit Facility      
Line of Credit Facility [Line Items]      
Borrowing capacity on line of credit facility $ 200.0    
Accordion feature $ 150.0    
Debt covenant, repurchase of equity securities (in excess of) 2500000000.00%    
Maximum leverage ratio 300.00%    
Unrestricted cash (less than) $ 25.0    
Revolving Credit Facility | Credit Facility | Base Rate      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 0.50%    
Revolving Credit Facility | Credit Facility | LIBOR      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 1.00%    
Revolving Credit Facility | Minimum | Credit Facility      
Line of Credit Facility [Line Items]      
Commitment fee percentage 0.20%    
Fixed charge coverage ratio 125.00%    
Revolving Credit Facility | Minimum | Credit Facility | Base Rate      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 0.125%    
Revolving Credit Facility | Minimum | Credit Facility | LIBOR      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 1.125%    
Revolving Credit Facility | Maximum | Credit Facility      
Line of Credit Facility [Line Items]      
Commitment fee percentage 0.30%    
Leverage ratio 350.00%    
Revolving Credit Facility | Maximum | Credit Facility | Base Rate      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 0.50%    
Revolving Credit Facility | Maximum | Credit Facility | LIBOR      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 1.50%    
Line of Credit | Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Long-term debt - credit facility   $ 25.6 $ 100.0
Line of Credit | Letter of Credit      
Line of Credit Facility [Line Items]      
Letters of credit outstanding   $ 1.3 $ 1.3
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instrument and Hedging Activity - Narrative (Details) - Designated as Hedging Instrument - USD ($)
$ in Millions
1 Months Ended
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 interest rate       1.81%
Derivative, notional amount   $ 25.0    
Interest Rate Swap B        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative interest rate     0.61%  
Derivative, notional amount $ 100.0      
Interest Rate Swap B | Credit Facility | Revolving Credit Facility        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Long-term debt - credit facility 100.0      
Gain and fair value on termination $ 4.1      
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning of period $ 188,406 $ 179,935
End of period 182,198 188,406
Accumulated Derivative Instrument Gain    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning of period 823 (1,774)
Net change associated with current period hedging transactions $ (823) 2,597
End of period   $ 823
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Additional Information (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Interest Rate Swap | Fair Value, Recurring  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Derivative Liability $ 823
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Apr. 22, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 17,700 $ 14,000 $ 11,600  
Related tax benefit $ 3,700 $ 4,100 $ 3,400  
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in dollars per share) $ 55.85 $ 47.58 $ 40.11  
Vested $ 23,724 $ 33,600 $ 18,000  
Total unrecognized compensation expenses $ 45,600      
Weighted average period expected to be recognized 4 years 2 months 12 days      
Restricted Stock | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock granted, vesting period 1 year      
Restricted Stock | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock granted, vesting period 10 years      
2021 Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for grant (in shares)       3.9
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Incentive Plans - Summary of Restricted Stock Activity (Details) - Restricted Stock - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of  Restricted Stock      
Outstanding as of beginning of period (in shares) 1,083    
Granted (in shares) 285    
Forfeited/Canceled (in shares) (40)    
Vested (in shares) (417)    
Outstanding as of end of period (in shares) 911 1,083  
Weighted-Average Grant Date Fair Value      
Outstanding as of beginning of period (in dollars per share) $ 35.00    
Granted (in dollars per share) 55.85 $ 47.58 $ 40.11
Forfeited/Canceled (in dollars per share) 49.52    
Vested (in dollars per share) 42.19    
Outstanding as of end of period (in dollars per share) $ 54.42 $ 35.00  
Total Intrinsic Value of Restricted Stock Vested      
Vested $ 23,724 $ 33,600 $ 18,000
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Other Commitments [Line Items]    
Commitments to be paid $ 21.9  
Commitments to be paid in 2023 15.8  
Commitments to be paid in 2024 4.6  
Commitments to be paid in 2025 0.8  
Commitments to be paid in 2026 0.4  
Commitments to be paid in 2027 0.3  
Employees under contract terminated by employer without good cause or in absence of change in control 17.3  
Employees under contract terminated by employer without good cause or change in control 40.3  
Letter of Credit | Line of Credit    
Other Commitments [Line Items]    
Letters of credit outstanding $ 1.3 $ 1.3
Minimum    
Other Commitments [Line Items]    
Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements 6 months  
Severance payment as a percentage of annual salary 100.00%  
Severance payment as a 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  
Severance payment as a percentage of annual salary 300.00%  
Severance payment as a percentage of annual bonus 300.00%  
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts receivable reserves      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 2,342 $ 3,204 $ 2,078
Charged to Costs and Expenses (170) 178 2,441
Charged to Other Accounts 0 0 0
Deductions (597) (1,040) (1,315)
Balance at End of Period 1,575 2,342 3,204
Deferred tax assets valuation allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 0 0 114
Charged to Costs and Expenses 0 0 0
Charged to Other Accounts 0 0 0
Deductions 0 0 (114)
Balance at End of Period $ 0 $ 0 $ 0
XML 89 kfrc-20221231_htm.xml IDEA: XBRL DOCUMENT 0000930420 2022-01-01 2022-12-31 0000930420 2022-06-30 0000930420 2023-02-22 0000930420 2021-01-01 2021-12-31 0000930420 2020-01-01 2020-12-31 0000930420 2022-12-31 0000930420 2021-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:TreasuryStockCommonMember 2019-12-31 0000930420 2019-12-31 0000930420 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000930420 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 2020-12-31 0000930420 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0000930420 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000930420 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000930420 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000930420 us-gaap:CommonStockMember 2020-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000930420 us-gaap:RetainedEarningsMember 2020-12-31 0000930420 us-gaap:TreasuryStockCommonMember 2020-12-31 0000930420 2020-12-31 0000930420 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000930420 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000930420 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000930420 us-gaap:CommonStockMember 2021-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000930420 us-gaap:RetainedEarningsMember 2021-12-31 0000930420 us-gaap:TreasuryStockCommonMember 2021-12-31 0000930420 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000930420 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000930420 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000930420 us-gaap:CommonStockMember 2022-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000930420 us-gaap:RetainedEarningsMember 2022-12-31 0000930420 us-gaap:TreasuryStockCommonMember 2022-12-31 0000930420 kfrc:WorkLLamaLLCMember 2019-06-30 0000930420 kfrc:WorkLLamaLLCMember 2022-01-01 2022-12-31 0000930420 kfrc:WorkLLamaLLCMember 2021-01-01 2021-12-31 0000930420 kfrc:WorkLLamaLLCMember us-gaap:NotesReceivableMember 2022-12-31 0000930420 kfrc:WorkLLamaLLCMember us-gaap:NotesReceivableMember 2022-01-01 2022-12-31 0000930420 kfrc:WorkLLamaLLCMember us-gaap:SubsequentEventMember kfrc:WorkLLamaLLCMember 2023-02-23 0000930420 srt:MinimumMember 2022-12-31 0000930420 srt:MaximumMember 2022-12-31 0000930420 srt:MinimumMember kfrc:ComputersAndSoftwareMember 2022-01-01 2022-12-31 0000930420 srt:MaximumMember kfrc:ComputersAndSoftwareMember 2022-01-01 2022-12-31 0000930420 kfrc:TechnologySegmentMember 2022-01-01 2022-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2022-01-01 2022-12-31 0000930420 kfrc:TechnologySegmentMember 2021-01-01 2021-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2021-01-01 2021-12-31 0000930420 kfrc:TechnologySegmentMember 2020-01-01 2020-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2020-01-01 2020-12-31 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2022-01-01 2022-12-31 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2022-01-01 2022-12-31 0000930420 kfrc:FlexRevenueMember 2022-01-01 2022-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2022-01-01 2022-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2022-01-01 2022-12-31 0000930420 kfrc:DirectHireRevenueMember 2022-01-01 2022-12-31 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2021-01-01 2021-12-31 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2021-01-01 2021-12-31 0000930420 kfrc:FlexRevenueMember 2021-01-01 2021-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2021-01-01 2021-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2021-01-01 2021-12-31 0000930420 kfrc:DirectHireRevenueMember 2021-01-01 2021-12-31 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2020-01-01 2020-12-31 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2020-01-01 2020-12-31 0000930420 kfrc:FlexRevenueMember 2020-01-01 2020-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2020-01-01 2020-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2020-01-01 2020-12-31 0000930420 kfrc:DirectHireRevenueMember 2020-01-01 2020-12-31 0000930420 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0000930420 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0000930420 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000930420 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000930420 srt:MinimumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0000930420 srt:MaximumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0000930420 us-gaap:ComputerEquipmentMember 2022-12-31 0000930420 us-gaap:ComputerEquipmentMember 2021-12-31 0000930420 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0000930420 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0000930420 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000930420 us-gaap:LeaseholdImprovementsMember 2021-12-31 0000930420 kfrc:WorkLLamaLLCMember us-gaap:FinanceReceivablesMember us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2022-12-31 0000930420 kfrc:TechnologySegmentMember 2021-12-31 0000930420 kfrc:TechnologySegmentMember 2022-12-31 0000930420 kfrc:TechnologySegmentMember 2020-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2021-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2020-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2022-12-31 0000930420 kfrc:DeferredPayrollTaxesMember kfrc:COVID19Member 2021-12-31 0000930420 2021-09-28 0000930420 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0000930420 kfrc:CreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-10-20 0000930420 kfrc:CreditFacilityMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2021-10-20 2021-10-20 0000930420 kfrc:CreditFacilityMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-10-20 2021-10-20 0000930420 2021-10-20 2021-10-20 0000930420 srt:MinimumMember kfrc:CreditFacilityMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2021-10-20 2021-10-20 0000930420 srt:MaximumMember kfrc:CreditFacilityMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2021-10-20 2021-10-20 0000930420 srt:MinimumMember kfrc:CreditFacilityMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-10-20 2021-10-20 0000930420 srt:MaximumMember kfrc:CreditFacilityMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-10-20 2021-10-20 0000930420 srt:MinimumMember kfrc:CreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-10-20 2021-10-20 0000930420 srt:MaximumMember kfrc:CreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-10-20 2021-10-20 0000930420 srt:MinimumMember kfrc:CreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-10-20 0000930420 srt:MaximumMember kfrc:CreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-10-20 0000930420 kfrc:CreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-10-20 2021-10-20 0000930420 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0000930420 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0000930420 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2022-12-31 0000930420 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2021-12-31 0000930420 kfrc:InterestRateSwapAMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-05-31 0000930420 kfrc:InterestRateSwapAMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-05-31 0000930420 kfrc:InterestRateSwapBMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-17 0000930420 kfrc:InterestRateSwapBMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-05-31 0000930420 kfrc:CreditFacilityMember kfrc:InterestRateSwapBMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:RevolvingCreditFacilityMember 2022-05-31 0000930420 kfrc:CreditFacilityMember kfrc:InterestRateSwapBMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:RevolvingCreditFacilityMember 2022-05-01 2022-05-31 0000930420 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0000930420 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0000930420 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0000930420 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000930420 kfrc:TwoThousandTwentyOneStockIncentivePlanMember 2021-04-22 0000930420 srt:MinimumMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000930420 srt:MaximumMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000930420 us-gaap:RestrictedStockMember 2021-12-31 0000930420 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000930420 us-gaap:RestrictedStockMember 2022-12-31 0000930420 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0000930420 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0000930420 srt:MinimumMember 2022-01-01 2022-12-31 0000930420 srt:MaximumMember 2022-01-01 2022-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 iso4217:USD shares iso4217:USD shares pure kfrc:Participant kfrc:executive utr:Rate false 2022 FY 0000930420 http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityCurrent http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent P2Y0M0D P1Y http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense P1Y 1 3 0.50 3 10-K true 2022-12-31 --12-31 false 000-26058 Kforce Inc. FL 59-3264661 1150 Assembly Drive, Suite 500 Tampa FL 33607 813 552-5000 Common Stock, $0.01 per share KFRC NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 952031150 20321574 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:81.597%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Parts Into Which<br/>Incorporated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Portions of the Proxy Statement for the Annual Meeting of Shareholders scheduled to be held on April 20, 2023 (“Proxy Statement”)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Part III</span></td></tr></table> Deloitte & Touche LLP Tampa, Florida 1710765000 1579922000 1397700000 1209658000 1123058000 1001476000 501107000 456864000 396224000 379815000 345721000 310713000 4427000 4500000 5255000 116865000 106643000 80256000 -14423000 -7376000 -5044000 102442000 99267000 75212000 27011000 24090000 19173000 75431000 75177000 56039000 0 -3103000 1706000 -615000 1941000 -1191000 74816000 80221000 53142000 3.76 3.65 2.67 3.68 3.54 2.62 20054000 20579000 20983000 20503000 21212000 21395000 121000 96989000 1575000 2342000 269496000 265322000 35000 3010000 8108000 6790000 277760000 372111000 8647000 5964000 75771000 92629000 4786000 7657000 25040000 25040000 392004000 503401000 72792000 81408000 48369000 71424000 4576000 6338000 5696000 1261000 131433000 160431000 25600000 100000000 52773000 54564000 209806000 314995000 0.01 0.01 15000000 15000000 0 0 0 0 0 0 0.01 0.01 250000000 250000000 73242000 73242000 72997000 72997000 732000 730000 507734000 488036000 6000 621000 492764000 442596000 52744000 51493000 819038000 743577000 182198000 188406000 392004000 503401000 72202000 722000 459545000 -1526000 350545000 49277000 -642023000 167263000 56039000 56039000 75000 -214000 -214000 398000 4000 934000 -938000 0 11595000 11595000 304000 19000 245000 549000 0.80 16787000 16787000 1706000 1706000 404000 -1191000 -1191000 1169000 35613000 35613000 72600000 726000 472378000 -4423000 388645000 50427000 -677391000 179935000 75177000 75177000 397000 4000 1102000 -1106000 0 13999000 13999000 557000 15000 205000 762000 0.98 20120000 20120000 -3103000 -3103000 657000 1941000 1941000 1080000 66391000 66391000 72997000 730000 488036000 621000 442596000 51492000 -743577000 188406000 75431000 75431000 245000 2000 1234000 -1236000 0 17655000 17655000 809000 17000 245000 1054000 1.20 24027000 24027000 209000 -615000 -615000 1269000 75706000 75706000 73242000 732000 507734000 6000 492764000 52744000 -819038000 182198000 75431000 75177000 56039000 1925000 0 0 13684000 0 0 3081000 2425000 -2298000 -126000 11000 2130000 4427000 4500000 5255000 17655000 13999000 11595000 -191000 1929000 -1822000 5683000 5509000 5499000 -3824000 -2480000 -1681000 0 2157000 842000 50000 -1036000 -1056000 4049000 36960000 12863000 9199000 9779000 4485000 -22003000 6337000 22397000 -19965000 0 0 20296000 7935000 20489000 90805000 72898000 109159000 8109000 6441000 6475000 500000 9000000 4000000 6750000 0 0 1077000 0 0 0 23742000 3548000 -14282000 8301000 -6927000 38200000 0 35000000 112600000 0 0 74913000 66210000 35613000 24027000 20120000 16787000 51000 1366000 1177000 -173391000 -87696000 -18577000 -96868000 -6497000 83655000 96989000 103486000 19831000 121000 96989000 103486000 16579000 24277000 21737000 6992000 7468000 7330000 885000 2453000 2574000 9997000 5098000 5695000 974000 181000 0 1054000 762000 549000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Summary of Significant Accounting Policies</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in conformity with Generally Accepted Accounting Principles (“GAAP”) and the rules of the Securities and Exchange Commission (the “SEC”).</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “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 workers’ compensation and health insurance; obligations for the pension plan; and the impairment of goodwill, other long-lived assets and the equity method investment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All of our revenue and trade receivables are generated from contracts with customers and our revenues are derived from U.S. domestic operations. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For substantially all of our revenue transactions, we have determined that the gross reporting of revenues as a principal, versus net as an agent, is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified service to the customer; (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate; and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Flex Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Substantially all of our Flex revenue is recognized over time as temporary staffing services and managed solutions are provided by our consultants at the contractually established bill rates, net of applicable variable consideration, such as customer rebates and discounts. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income. We recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer satisfied over time. A relatively insignificant portion of our Flex revenue is outcome-based, as specified in our contractual arrangements with our clients. These arrangements are managed principally on a time and materials basis, but do involve an element of financial risk and is monitored by the Company.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Direct Hire Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Because the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Variable Consideration</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transaction prices for Flex revenue include variable consideration. Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management’s expectation of the volume of services to be provided over the applicable period. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Payment Terms</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our payment terms and conditions vary by arrangement. The vast majority of our terms are typically less than 90 days, however, we have extended our payment terms beyond 90 days for certain of our customers. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Unsatisfied Performance Obligations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We record accounts receivable when our right to consideration becomes unconditional and services have been performed. Other than our trade receivable balance, we do not have any material contract assets as of December 31, 2022 and 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We record a contract liability when we receive consideration from a customer prior to transferring services to the customer. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do not have any material contract liabilities as of December 31, 2022 and 2021.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cost of Services</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense, which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Associate and field management compensation, payroll taxes and fringe benefits are included in SG&amp;A along with other customary costs such as administrative and corporate costs.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Commissions</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our associates make placements and earn commissions as a percentage of revenue or gross profit pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period and forfeitures are recognized as incurred and is reflected in SG&amp;A in the accompanying Consolidated Statements of Operations and Comprehensive Income. Excess tax benefits or deficiencies of deductions attributable to employees’ vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability (including interest and penalties) for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments. Our cash equivalents are held in government money market funds and at times may exceed federally insured limits.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Trade Receivables and Related Reserves</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade receivables are recorded net of allowance for credit losses. The allowance for credit losses is determined using the application of a current expected credit loss model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. Trade receivables are written off after all reasonable collection efforts have been exhausted. Trade accounts receivable reserves as a percentage of gross trade receivables was less than 1% at both December 31, 2022 and 2021.</span></div><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fixed Assets</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the expected terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&amp;A in the Consolidated Statements of Operations and Comprehensive Income. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the “income approach”) and the use of comparative market approaches (“market approach”). Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies and market multiples. Changes in economic and operating conditions or changes in Kforce’s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investment and Note Receivable</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2019, we entered into a joint venture whereby Kforce has a 50% noncontrolling interest in WorkLLama, which is accounted for as an equity method investment. Under the equity method, our carrying value included equity capital contributions, adjusted for our proportionate share of earnings or losses. During the years ended December 31, 2022 and 2021, we contributed $0.5 million and $9.0 million of equity capital contributions to our joint venture, respectively. We recorded a loss related to our equity method investment of $3.8 million and $2.5 million during the years ended December 31, 2022 and 2021, respectively. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, Kforce executed a series of promissory notes (the “Note Receivable”) to our joint venture for up to $7.5 million, with 7% annual interest, and principal and accrued interest payable due in a lump sum in June 2025, which is secured by all of the assets of the joint venture. The amount funded to our joint venture under the Note Receivable was $6.8 million as of December 31, 2022. There have been no payments received on the Note Receivable during the year ended December 31, 2022.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2022, WorkLLama executed a letter of intent (“LOI”) with an independent third party whereby the third party would acquire WorkLLama and settle the outstanding debt, or a portion thereof, owed by WorkLLama to Kforce.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on the financial terms of the LOI and the seniority of the Note Receivable taking precedence, management determined that the equity method investment had an other than temporary impairment as of December 31, 2022, and we recognized an impairment loss of the full balance of the equity method investment of $13.7 million, which was recorded in Other Expense, net in the Consolidated Statements of Operations and Comprehensive Income. The balance of the equity method investment is nil and $17.0 million at December 31, 2022 and 2021, respectively, and was included in Other assets, net in the Consolidated Balance Sheet at December 31, 2021. Refer to Note 15 - “Fair Value Measurements” for more details on the impairment analysis of our equity method investment.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, based on the proceeds expected upon the sale of our joint venture, as well as the associated legal, transaction and other costs, we assessed the collectability of the Note Receivable and recorded a credit loss on the Note Receivable of $1.9 million, which was recorded in SG&amp;A in the Consolidated Statements of Operations and Comprehensive Income for the year ended December 31, 2022. The balance of the Note Receivable, net was $4.8 million and was included in Other assets, net in the Consolidated Balance Sheet at December 31, 2022.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February 23, 2023, Kforce sold it’s 50% noncontrolling interest in WorkLLama to an unaffiliated third party. The net proceeds from this transaction settle the outstanding balance of the Note Receivable owed by WorkLLama to Kforce. Any gain as a result of this transaction is expected to be immaterial. Kforce will not have continuing involvement in the operations of WorkLLama other than as a customer of WorkLLama’s SaaS talent community platform.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce leases property for our field offices and corporate headquarters as well as certain office equipment, which limits our exposure to risks related to ownership. We determine if a contract or arrangement meets the definition of a lease at inception. We elected not to separate lease and non-lease components when determining the consideration in the contract. Right-of-use (“ROU”) assets and lease liabilities are recognized based on the present value of the lease payments over the lease term at the commencement date. If there is no rate implicit in the lease, we use our incremental borrowing rate in the present value </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">calculation, which is based on our collateralized borrowing rate and determined based on the terms of our leases and the economic environment in which they exist. Our lease agreements do not contain any material residual value guarantees or restrictive covenants. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ROU assets for operating leases, net of amortization, are recorded within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMjU1NDI_765b8697-91ba-4628-a8de-afcc5b606c47"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMjU1NDI_d84759a6-6f7e-467f-b46a-688053f55092">Other assets</span></span>, net and operating lease liabilities are recorded within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMjU1NDM_3370b818-41c5-4903-bdad-0091c7ea7338"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMjU1NDM_edbd20cf-dcf1-4b40-bbd2-7508ea533af3">current liabilities</span></span> if expected to be recognized in less than one year and in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMjU1MjY_12bd16e4-1e87-4c32-b5f5-c796acf4af8e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMjU1Mzg_01202ce6-d2ea-4726-997d-cd3b9dfb9618">Other long-term liabilities</span>,</span> if over one year, in the Consolidated Balance Sheets. Operating lease additions are non-cash transactions and the amortization of the ROU assets is reflected as Noncash lease expense within operating activities in the Consolidated Statement of Cash Flows. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our lease terms range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMTc3NDc_088daa0e-6da4-4d6b-88a8-2e25f2c510fb">two</span> to eleven years with a limited number of leases contain short-term renewal provisions that range from month-to-month to one year and some containing options to renew or terminate.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We elected the short-term practical expedient for leases with an initial term of 12 months or less and do not recognize ROU assets or lease liabilities for these short-term leases.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to base rent, certain of our operating leases require variable payments of property taxes, insurance and common area maintenance. These variable lease costs, other than those dependent upon an index or rate, are expensed when the obligation for those payments is incurred.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Software</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are included in Other assets, net in the accompanying Consolidated Balance Sheets. Amortization expense is computed using the straight-line method over the estimated useful lives of the software, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMTk2Mjg_686984e7-744e-4fe8-948a-f1a01f557ef8">one</span> to ten years. Amortization expense of capitalized software during the years ended December 31, 2022, 2021 and 2020 was $1.8 million, $1.7 million and $1.1 million, respectively.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Health Insurance</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to $600 thousand in claims annually. Additionally, for all claim amounts exceeding $600 thousand, Kforce retains the risk of loss up to an annual aggregate 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%">Legal Costs</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Legal costs incurred in connection with loss contingencies are expensed as incurred.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic earnings per share is computed as net income divided by the weighted-average number of common shares outstanding (“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 unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the years ended December 31, 2022, 2021 and 2020, there were 449 thousand, 633 thousand and 412 thousand common stock equivalents, respectively, included in the diluted WASO. For the years ended December 31, 2022, 2021 and 2020, there were 292 thousand, 9 thousand and 249 thousand, respectively, of anti-dilutive common stock equivalents. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders’ equity in the accompanying consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instrument</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our interest rate swap derivative instruments were designated as cash flow hedges and recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instruments are recorded as a component of Accumulated other comprehensive income, net of tax, and reclassified into earnings when the hedged items affect earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item. As of December 31, 2022, the Firm did not have any outstanding interest rate swap derivative instruments. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:0.1%"/><td style="width:1.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:97.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management’s own assumptions about inputs used in pricing the asset or liability.</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill, other long-lived assets and the equity method investment. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments.</span></div><div style="margin-top:5pt"><span style="color:#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%">Recently Issued 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 March 2020, the FASB issued guidance for reference rate reform, which provided temporary optional guidance to ease the potential burden in accounting for reference rate reform in contracts and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. We adopted this guidance effective January 1, 2020. The FASB has since issued subsequent updates to the initial guidance. In December 2022, the FASB issued subsequent guidance for reference rate reform, which extends the final sunset date from December 31, 2022 to December 31, 2024. We are currently evaluating the potential impact of adopting this standard, but do not expect it to have a material impact on our consolidated financial statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in conformity with Generally Accepted Accounting Principles (“GAAP”) and the rules of the Securities and Exchange Commission (the “SEC”).</span></div> Principles of ConsolidationThe 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. <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 workers’ compensation and health insurance; obligations for the pension plan; and the impairment of goodwill, other long-lived assets and the equity method investment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.</span></div> <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All of our revenue and trade receivables are generated from contracts with customers and our revenues are derived from U.S. domestic operations. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For substantially all of our revenue transactions, we have determined that the gross reporting of revenues as a principal, versus net as an agent, is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified service to the customer; (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate; and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Flex Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Substantially all of our Flex revenue is recognized over time as temporary staffing services and managed solutions are provided by our consultants at the contractually established bill rates, net of applicable variable consideration, such as customer rebates and discounts. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income. We recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer satisfied over time. A relatively insignificant portion of our Flex revenue is outcome-based, as specified in our contractual arrangements with our clients. These arrangements are managed principally on a time and materials basis, but do involve an element of financial risk and is monitored by the Company.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Direct Hire Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Because the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Variable Consideration</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transaction prices for Flex revenue include variable consideration. Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management’s expectation of the volume of services to be provided over the applicable period. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Payment Terms</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our payment terms and conditions vary by arrangement. The vast majority of our terms are typically less than 90 days, however, we have extended our payment terms beyond 90 days for certain of our customers. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Unsatisfied Performance Obligations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We record accounts receivable when our right to consideration becomes unconditional and services have been performed. Other than our trade receivable balance, we do not have any material contract assets as of December 31, 2022 and 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We record a contract liability when we receive consideration from a customer prior to transferring services to the customer. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do not have any material contract liabilities as of December 31, 2022 and 2021.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cost of Services</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense, which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Associate and field management compensation, payroll taxes and fringe benefits are included in SG&amp;A along with other customary costs such as administrative and corporate costs.</span></div> P90D P90D P90D 0 0 0 0 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Commissions</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our associates make placements and earn commissions as a percentage of revenue or gross profit pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year.</span></div> <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period and forfeitures are recognized as incurred and is reflected in SG&amp;A in the accompanying Consolidated Statements of Operations and Comprehensive Income. Excess tax benefits or deficiencies of deductions attributable to employees’ vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div> <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability (including interest and penalties) for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div> <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments. Our cash equivalents are held in government money market funds and at times may exceed federally insured limits.</span></div> Trade Receivables and Related ReservesTrade receivables are recorded net of allowance for credit losses. The allowance for credit losses is determined using the application of a current expected credit loss model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. Trade receivables are written off after all reasonable collection efforts have been exhausted. 0.01 0.01 <div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fixed Assets</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the expected terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&amp;A in the Consolidated Statements of Operations and Comprehensive Income. </span></div>Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows. <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the “income approach”) and the use of comparative market approaches (“market approach”). Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies and market multiples. Changes in economic and operating conditions or changes in Kforce’s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.</span></div> <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investment and Note Receivable</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2019, we entered into a joint venture whereby Kforce has a 50% noncontrolling interest in WorkLLama, which is accounted for as an equity method investment. Under the equity method, our carrying value included equity capital contributions, adjusted for our proportionate share of earnings or losses. During the years ended December 31, 2022 and 2021, we contributed $0.5 million and $9.0 million of equity capital contributions to our joint venture, respectively. We recorded a loss related to our equity method investment of $3.8 million and $2.5 million during the years ended December 31, 2022 and 2021, respectively. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, Kforce executed a series of promissory notes (the “Note Receivable”) to our joint venture for up to $7.5 million, with 7% annual interest, and principal and accrued interest payable due in a lump sum in June 2025, which is secured by all of the assets of the joint venture. The amount funded to our joint venture under the Note Receivable was $6.8 million as of December 31, 2022. There have been no payments received on the Note Receivable during the year ended December 31, 2022.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2022, WorkLLama executed a letter of intent (“LOI”) with an independent third party whereby the third party would acquire WorkLLama and settle the outstanding debt, or a portion thereof, owed by WorkLLama to Kforce.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on the financial terms of the LOI and the seniority of the Note Receivable taking precedence, management determined that the equity method investment had an other than temporary impairment as of December 31, 2022, and we recognized an impairment loss of the full balance of the equity method investment of $13.7 million, which was recorded in Other Expense, net in the Consolidated Statements of Operations and Comprehensive Income. The balance of the equity method investment is nil and $17.0 million at December 31, 2022 and 2021, respectively, and was included in Other assets, net in the Consolidated Balance Sheet at December 31, 2021. Refer to Note 15 - “Fair Value Measurements” for more details on the impairment analysis of our equity method investment.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, based on the proceeds expected upon the sale of our joint venture, as well as the associated legal, transaction and other costs, we assessed the collectability of the Note Receivable and recorded a credit loss on the Note Receivable of $1.9 million, which was recorded in SG&amp;A in the Consolidated Statements of Operations and Comprehensive Income for the year ended December 31, 2022. The balance of the Note Receivable, net was $4.8 million and was included in Other assets, net in the Consolidated Balance Sheet at December 31, 2022.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February 23, 2023, Kforce sold it’s 50% noncontrolling interest in WorkLLama to an unaffiliated third party. The net proceeds from this transaction settle the outstanding balance of the Note Receivable owed by WorkLLama to Kforce. Any gain as a result of this transaction is expected to be immaterial. Kforce will not have continuing involvement in the operations of WorkLLama other than as a customer of WorkLLama’s SaaS talent community platform.</span></div> <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investment and Note Receivable</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2019, we entered into a joint venture whereby Kforce has a 50% noncontrolling interest in WorkLLama, which is accounted for as an equity method investment. Under the equity method, our carrying value included equity capital contributions, adjusted for our proportionate share of earnings or losses. During the years ended December 31, 2022 and 2021, we contributed $0.5 million and $9.0 million of equity capital contributions to our joint venture, respectively. We recorded a loss related to our equity method investment of $3.8 million and $2.5 million during the years ended December 31, 2022 and 2021, respectively. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, Kforce executed a series of promissory notes (the “Note Receivable”) to our joint venture for up to $7.5 million, with 7% annual interest, and principal and accrued interest payable due in a lump sum in June 2025, which is secured by all of the assets of the joint venture. The amount funded to our joint venture under the Note Receivable was $6.8 million as of December 31, 2022. There have been no payments received on the Note Receivable during the year ended December 31, 2022.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2022, WorkLLama executed a letter of intent (“LOI”) with an independent third party whereby the third party would acquire WorkLLama and settle the outstanding debt, or a portion thereof, owed by WorkLLama to Kforce.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on the financial terms of the LOI and the seniority of the Note Receivable taking precedence, management determined that the equity method investment had an other than temporary impairment as of December 31, 2022, and we recognized an impairment loss of the full balance of the equity method investment of $13.7 million, which was recorded in Other Expense, net in the Consolidated Statements of Operations and Comprehensive Income. The balance of the equity method investment is nil and $17.0 million at December 31, 2022 and 2021, respectively, and was included in Other assets, net in the Consolidated Balance Sheet at December 31, 2021. Refer to Note 15 - “Fair Value Measurements” for more details on the impairment analysis of our equity method investment.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, based on the proceeds expected upon the sale of our joint venture, as well as the associated legal, transaction and other costs, we assessed the collectability of the Note Receivable and recorded a credit loss on the Note Receivable of $1.9 million, which was recorded in SG&amp;A in the Consolidated Statements of Operations and Comprehensive Income for the year ended December 31, 2022. The balance of the Note Receivable, net was $4.8 million and was included in Other assets, net in the Consolidated Balance Sheet at December 31, 2022.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February 23, 2023, Kforce sold it’s 50% noncontrolling interest in WorkLLama to an unaffiliated third party. The net proceeds from this transaction settle the outstanding balance of the Note Receivable owed by WorkLLama to Kforce. Any gain as a result of this transaction is expected to be immaterial. Kforce will not have continuing involvement in the operations of WorkLLama other than as a customer of WorkLLama’s SaaS talent community platform.</span></div> 0.50 500000 9000000 -3800000 -2500000 7500000 0.07 6800000 13700000 0 17000000 1900000 4800000 0.50 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce leases property for our field offices and corporate headquarters as well as certain office equipment, which limits our exposure to risks related to ownership. We determine if a contract or arrangement meets the definition of a lease at inception. We elected not to separate lease and non-lease components when determining the consideration in the contract. Right-of-use (“ROU”) assets and lease liabilities are recognized based on the present value of the lease payments over the lease term at the commencement date. If there is no rate implicit in the lease, we use our incremental borrowing rate in the present value </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">calculation, which is based on our collateralized borrowing rate and determined based on the terms of our leases and the economic environment in which they exist. Our lease agreements do not contain any material residual value guarantees or restrictive covenants. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ROU assets for operating leases, net of amortization, are recorded within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMjU1NDI_765b8697-91ba-4628-a8de-afcc5b606c47"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMjU1NDI_d84759a6-6f7e-467f-b46a-688053f55092">Other assets</span></span>, net and operating lease liabilities are recorded within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMjU1NDM_3370b818-41c5-4903-bdad-0091c7ea7338"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMjU1NDM_edbd20cf-dcf1-4b40-bbd2-7508ea533af3">current liabilities</span></span> if expected to be recognized in less than one year and in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMjU1MjY_12bd16e4-1e87-4c32-b5f5-c796acf4af8e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMjU1Mzg_01202ce6-d2ea-4726-997d-cd3b9dfb9618">Other long-term liabilities</span>,</span> if over one year, in the Consolidated Balance Sheets. Operating lease additions are non-cash transactions and the amortization of the ROU assets is reflected as Noncash lease expense within operating activities in the Consolidated Statement of Cash Flows. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our lease terms range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMTc3NDc_088daa0e-6da4-4d6b-88a8-2e25f2c510fb">two</span> to eleven years with a limited number of leases contain short-term renewal provisions that range from month-to-month to one year and some containing options to renew or terminate.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We elected the short-term practical expedient for leases with an initial term of 12 months or less and do not recognize ROU assets or lease liabilities for these short-term leases.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to base rent, certain of our operating leases require variable payments of property taxes, insurance and common area maintenance. These variable lease costs, other than those dependent upon an index or rate, are expensed when the obligation for those payments is incurred.</span></div> P11Y <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Software</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are included in Other assets, net in the accompanying Consolidated Balance Sheets. Amortization expense is computed using the straight-line method over the estimated useful lives of the software, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl84NS9mcmFnOjQ3MjlkMGEwNjRkNzRmMTE5NzE3Mzk4NTdhY2Y0YzhiL3RleHRyZWdpb246NDcyOWQwYTA2NGQ3NGYxMTk3MTczOTg1N2FjZjRjOGJfMTk2Mjg_686984e7-744e-4fe8-948a-f1a01f557ef8">one</span> to ten years. Amortization expense of capitalized software during the years ended December 31, 2022, 2021 and 2020 was $1.8 million, $1.7 million and $1.1 million, respectively.</span></div> P10Y 1800000 1700000 1100000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Health Insurance</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to $600 thousand in claims annually. Additionally, for all claim amounts exceeding $600 thousand, Kforce retains the risk of loss up to an annual aggregate 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> 600000 600000 200000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Legal Costs</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Legal costs incurred in connection with loss contingencies are expensed as incurred.</span></div> Earnings per ShareBasic 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 unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive. 449000 633000 412000 292000 9000 249000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders’ equity in the accompanying consolidated financial statements.</span></div> Derivative InstrumentOur interest rate swap derivative instruments were designated as cash flow hedges and recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instruments are recorded as a component of Accumulated other comprehensive income, net of tax, and reclassified into earnings when the hedged items affect earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item. <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:0.1%"/><td style="width:1.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:97.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management’s own assumptions about inputs used in pricing the asset or liability.</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill, other long-lived assets and the equity method investment. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments.</span></div> <div style="margin-top:5pt"><span style="color:#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%">Recently Issued 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 March 2020, the FASB issued guidance for reference rate reform, which provided temporary optional guidance to ease the potential burden in accounting for reference rate reform in contracts and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. We adopted this guidance effective January 1, 2020. The FASB has since issued subsequent updates to the initial guidance. In December 2022, the FASB issued subsequent guidance for reference rate reform, which extends the final sunset date from December 31, 2022 to December 31, 2024. We are currently evaluating the potential impact of adopting this standard, but do not expect it to have a material impact on our consolidated financial statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Reportable Segments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce’s reportable segments are Technology and FA. Historically, and for the year ended December 31, 2022, Kforce has generated only sales and gross profit information on a segment basis. We do not report total assets or income from continuing operations 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 concerning the operations of our segments for the years ended December 31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,507,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,710,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">421,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">501,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,442 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,273,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,579,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">355,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">456,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">357,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,267 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,049,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">348,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,397,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">289,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">396,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">321,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,212 </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:9pt;font-weight:400;line-height:120%">The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,507,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,710,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">421,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">501,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,442 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,273,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,579,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">355,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">456,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">357,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,267 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,049,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">348,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,397,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">289,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">396,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">321,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,212 </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> 1507627000 203138000 1710765000 421922000 79185000 501107000 398665000 102442000 1273941000 305981000 1579922000 355971000 100893000 456864000 357597000 99267000 1049628000 348072000 1397700000 289720000 106504000 396224000 321012000 75212000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Disaggregation of Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information about disaggregated revenue by segment and revenue type for the years ended December 31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,476,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,652,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,507,627 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,138 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,710,765 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,247,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,530,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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,273,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,579,922 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,032,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">331,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,364,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,049,628 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">348,072 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,397,700 </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:9pt;font-weight:400;line-height:120%">The following table provides information about disaggregated revenue by segment and revenue type for the years ended December 31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,476,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,652,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,507,627 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,138 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,710,765 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,247,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,530,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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,273,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,579,922 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,032,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">331,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,364,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,049,628 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">348,072 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,397,700 </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> 1476055000 176395000 1652450000 31572000 26743000 58315000 1507627000 203138000 1710765000 1247560000 282597000 1530157000 26381000 23384000 49765000 1273941000 305981000 1579922000 1032901000 331196000 1364097000 16727000 16876000 33603000 1049628000 348072000 1397700000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Allowance for Credit Losses</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allowance for credit losses on trade receivables is determined by estimating and recognizing lifetime expected losses, rather than incurred losses, which results in the earlier recognition of credit losses even if the expected risk of credit loss is remote. As part of our analysis, we apply credit loss rates to outstanding receivables by aging category. For certain clients, we perform a quarterly credit review, which considers the client’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 year ended December 31, 2022.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the activity within the allowance for credit losses on trade receivables for the years ended December 31, 2022 and 2021 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:83.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, January 1, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,757 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Write-offs charged against the allowance, net of recoveries of amounts previously written off</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,039)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,729 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period provision</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(126)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Write-offs charged against the allowance, net of recoveries of amounts previously written off</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, December 31, 2022</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,006 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allowances on trade receivables presented in the Consolidated Balance Sheets include $0.6 million for reserves unrelated to credit losses at December 31, 2022 and 2021.</span></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the activity within the allowance for credit losses on trade receivables for the years ended December 31, 2022 and 2021 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:83.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, January 1, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,757 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Write-offs charged against the allowance, net of recoveries of amounts previously written off</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,039)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,729 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period provision</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(126)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Write-offs charged against the allowance, net of recoveries of amounts previously written off</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, December 31, 2022</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,006 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2757000 11000 1039000 1729000 -126000 597000 1006000 600000 600000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Fixed Assets, Net</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents major classifications of fixed assets and related useful lives (in thousands, except useful lives):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">USEFUL LIFE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-10 years</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,553 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,630 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-11 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total fixed assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,345 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,977 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less accumulated depreciation </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,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;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Fixed assets, net</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,647 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,964 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation expense was $2.7 million, $2.8 million and $4.1 million during the years ended December 31, 2022, 2021 and 2020, respectively.</span></div> <span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents major classifications of fixed assets and related useful lives (in thousands, except useful lives):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">USEFUL LIFE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-10 years</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,553 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,630 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-11 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total fixed assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,345 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,977 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less accumulated depreciation </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,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;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Fixed assets, net</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,647 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,964 </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> P1Y P10Y 5553000 5630000 P1Y P10Y 5168000 5358000 P1Y P11Y 9624000 6989000 20345000 17977000 11698000 12013000 8647000 5964000 2700000 2800000 4100000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Income Taxes</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS ENDED DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Income tax expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,011 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,090 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,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"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes shown above varied from the statutory federal income tax rate for those periods as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS ENDED DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal income tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State income taxes, net of Federal tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible compensation and meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax benefit from restricted stock vesting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The 2022 effective tax rate was unfavorably impacted by a lower Work Opportunity Tax Credit (“WOTC”) and a lower tax benefit from the vesting of restricted stock in 2022, as compared with 2021. The 2021 effective rate was favorably impacted by a higher WOTC and a greater tax benefit from the vesting of restricted stock in 2021, as compared with 2020. These were offset by greater non-deductible compensation to certain executive officers pursuant to IRS Code Section 162(m). </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:120%">Deferred tax assets and liabilities are composed of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension and post-retirement benefit plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred payroll taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,598 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,997 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(604)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ROU assets for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,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;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Partnership basis difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,966)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,812)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,340)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Deferred tax assets, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,786 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,657 </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%">In evaluating the realizability of Kforce’s deferred tax assets, management assesses whether it is more likely than not that some portion, or all, of the deferred tax assets, will be realized. Management considers, among other things, the ability to generate future taxable income (including reversals of deferred tax liabilities) during the periods in which the related temporary differences will become deductible.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce is periodically subject to IRS audits, as well as state and other local income tax audits for various tax years. Although Kforce has not experienced any material liabilities in the past due to income tax audits, Kforce can make no assurances concerning any future income tax audits.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. With a few exceptions, Kforce is no longer subject to federal, state, local, or non-U.S. income tax examinations by tax authorities for years before 2019.</span></div> <span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS ENDED DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Income tax expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,011 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,090 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,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"/></tr></table> 17535000 15617000 17278000 6400000 5765000 4119000 3076000 2708000 -2224000 27011000 24090000 19173000 <span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes shown above varied from the statutory federal income tax rate for those periods as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS ENDED DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal income tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State income taxes, net of Federal tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible compensation and meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax benefit from restricted stock vesting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.210 0.210 0.210 0.054 0.050 0.053 0.025 0.022 0.014 0.012 0.022 0.015 -0.010 -0.026 -0.015 -0.003 0.009 0.008 0.264 0.243 0.255 <span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are composed of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension and post-retirement benefit plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred payroll taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,598 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,997 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(604)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ROU assets for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,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;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Partnership basis difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,966)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,812)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,340)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Deferred tax assets, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,786 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,657 </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> 901000 604000 2855000 2367000 6521000 5702000 902000 715000 5411000 4704000 0 2929000 0 4965000 8000 11000 16598000 21997000 359000 604000 4694000 4185000 2408000 2413000 4397000 3965000 -46000 2966000 0 207000 11812000 14340000 0 0 4786000 7657000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Other Assets, Net</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets held in Rabbi Trust</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,976 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,607 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl8xMDYvZnJhZzpjMDU2ZGJiOWJkODI0MzVkOWEwZDQzNjU4MWU3YjNjZS90YWJsZTpjZjM0ZDExN2JmOWU0NWI4YTE1Y2QwNWU0Mjg1YmM2Yy90YWJsZXJhbmdlOmNmMzRkMTE3YmY5ZTQ1YjhhMTVjZDA1ZTQyODViYzZjXzMtMC0xLTEtNjQzNjk_4e024fd5-3333-4f91-b38a-394690497c19"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl8xMDYvZnJhZzpjMDU2ZGJiOWJkODI0MzVkOWEwZDQzNjU4MWU3YjNjZS90YWJsZTpjZjM0ZDExN2JmOWU0NWI4YTE1Y2QwNWU0Mjg1YmM2Yy90YWJsZXJhbmdlOmNmMzRkMTE3YmY5ZTQ1YjhhMTVjZDA1ZTQyODViYzZjXzMtMC0xLTEtNjQzNjk_66e4f1a4-cf1c-4929-a908-516b45584bf6">ROU assets for operating leases, net</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized software, net (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred loan costs, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note Receivable, net (3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity method investment (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Other assets, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,771 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,629 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2022, management determined there was an other than temporary impairment related to the equity method investment. Refer to Note 1 - “Summary of Significant Accounting Policies” for more information on our equity method investment.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated amortization of capitalized software was $36.6 million and $35.5 million as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> During the year ended December 31, 2022, Kforce executed the Note Receivable with our joint venture that amounted to $6.75 million. For the year ended December 31, 2022, we recorded a reserve of $1.9 million on the Note Receivable. Refer to Note 1 - “Summary of Significant Accounting Policies” for more details on the Note Receivable issued to our joint venture.</span></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets held in Rabbi Trust</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,976 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,607 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl8xMDYvZnJhZzpjMDU2ZGJiOWJkODI0MzVkOWEwZDQzNjU4MWU3YjNjZS90YWJsZTpjZjM0ZDExN2JmOWU0NWI4YTE1Y2QwNWU0Mjg1YmM2Yy90YWJsZXJhbmdlOmNmMzRkMTE3YmY5ZTQ1YjhhMTVjZDA1ZTQyODViYzZjXzMtMC0xLTEtNjQzNjk_4e024fd5-3333-4f91-b38a-394690497c19"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl8xMDYvZnJhZzpjMDU2ZGJiOWJkODI0MzVkOWEwZDQzNjU4MWU3YjNjZS90YWJsZTpjZjM0ZDExN2JmOWU0NWI4YTE1Y2QwNWU0Mjg1YmM2Yy90YWJsZXJhbmdlOmNmMzRkMTE3YmY5ZTQ1YjhhMTVjZDA1ZTQyODViYzZjXzMtMC0xLTEtNjQzNjk_66e4f1a4-cf1c-4929-a908-516b45584bf6">ROU assets for operating leases, net</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized software, net (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred loan costs, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note Receivable, net (3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity method investment (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Other assets, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,771 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,629 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2022, management determined there was an other than temporary impairment related to the equity method investment. Refer to Note 1 - “Summary of Significant Accounting Policies” for more information on our equity method investment.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated amortization of capitalized software was $36.6 million and $35.5 million as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> During the year ended December 31, 2022, Kforce executed the Note Receivable with our joint venture that amounted to $6.75 million. For the year ended December 31, 2022, we recorded a reserve of $1.9 million on the Note Receivable. Refer to Note 1 - “Summary of Significant Accounting Policies” for more details on the Note Receivable issued to our joint venture.</span></div> 31976000 41607000 17102000 15395000 16149000 14666000 881000 1115000 4825000 0 0 17008000 4838000 2838000 75771000 92629000 36600000 35500000 6750000 1900000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Goodwill</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of December 31, 2022, 2021 and 2020 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill, gross amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,766 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176,157 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(139,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(151,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill, carrying value</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,034 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,006 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,040 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There was no impairment expense related to goodwill for each of the years ended December 31, 2022, 2021 and 2020. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management performed its annual impairment assessment of the carrying value of goodwill as of December 31, 2022 and 2021. For each of our reporting units, we assessed qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting units was less than its carrying amount. Based on the qualitative assessments, management determined that it was not more likely than not that the fair values of the reporting units were less than the carrying values at December 31, 2022 and 2021. A deterioration in any of the assumptions could result in an impairment charge in the future.</span></div> <span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of December 31, 2022, 2021 and 2020 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill, gross amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,766 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176,157 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(139,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(151,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill, carrying value</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,034 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,006 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,040 </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> 156391000 156391000 156391000 19766000 19766000 19766000 176157000 176157000 176157000 139357000 139357000 139357000 11760000 11760000 11760000 151117000 151117000 151117000 17034000 17034000 17034000 8006000 8006000 8006000 25040000 25040000 25040000 0 0 0 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Current Liabilities</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information on certain current liabilities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,600 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,241 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,408 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll and benefits</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,506 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,738 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,633 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,466 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Health insurance liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,481 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,474 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Workers’ compensation liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">749 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">746 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Accrued payroll costs</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,369 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,424 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our accounts payable balance includes vendor and third party payables. Our accrued liabilities balance includes the current portion of our deferred compensation plans liability, contract liabilities from contracts with customers (such as customer rebates) and other accrued liabilities. Our accrued liabilities as of December 31, 2021, included $20 million of aggregate benefit obligation owed to two participants under the Supplemental Executive Retirement Plan (“SERP”). The SERP was terminated on April 30, 2021, and the Company paid the SERP benefits obligation in full during the year ended December 31, 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our payroll taxes as of December 31, 2021, included approximately $19.3 million in deferred payroll taxes as a result of the application of the CARES Act, and were paid in full during the year ended December 31, 2022.</span></div> <span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information on certain current liabilities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,600 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,241 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,408 </span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll and benefits</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,506 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,738 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,633 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,466 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Health insurance liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,481 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,474 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Workers’ compensation liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">749 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">746 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Accrued payroll costs</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,369 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,424 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 49600000 40241000 23192000 41167000 72792000 81408000 41506000 43738000 2633000 22466000 3481000 4474000 749000 746000 48369000 71424000 20000000 2 19300000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Other Long-Term Liabilities</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation plan</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,390 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,623 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl8xMTUvZnJhZzo3NDljNTc1NGNiNzU0YWE1YTZmYzAxMTQ5NzkxNjBiMC90YWJsZTpjMDA0OWMzNzU1MTU0YzY2YjIxYjQ2YWNmM2U4MWNjMS90YWJsZXJhbmdlOmMwMDQ5YzM3NTUxNTRjNjZiMjFiNDZhY2YzZTgxY2MxXzQtMC0xLTEtNjQzNjk_61e1d3df-d8fb-4893-b03d-4da6b9b8ee49"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl8xMTUvZnJhZzo3NDljNTc1NGNiNzU0YWE1YTZmYzAxMTQ5NzkxNjBiMC90YWJsZTpjMDA0OWMzNzU1MTU0YzY2YjIxYjQ2YWNmM2U4MWNjMS90YWJsZXJhbmdlOmMwMDQ5YzM3NTUxNTRjNjZiMjFiNDZhY2YzZTgxY2MxXzQtMC0xLTEtNjQzNjk_76dab0a6-8816-4ab5-865c-5fd85811541c">Operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Other long-term liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,773 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,564 </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:9pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation plan</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,390 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,623 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl8xMTUvZnJhZzo3NDljNTc1NGNiNzU0YWE1YTZmYzAxMTQ5NzkxNjBiMC90YWJsZTpjMDA0OWMzNzU1MTU0YzY2YjIxYjQ2YWNmM2U4MWNjMS90YWJsZXJhbmdlOmMwMDQ5YzM3NTUxNTRjNjZiMjFiNDZhY2YzZTgxY2MxXzQtMC0xLTEtNjQzNjk_61e1d3df-d8fb-4893-b03d-4da6b9b8ee49"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl8xMTUvZnJhZzo3NDljNTc1NGNiNzU0YWE1YTZmYzAxMTQ5NzkxNjBiMC90YWJsZTpjMDA0OWMzNzU1MTU0YzY2YjIxYjQ2YWNmM2U4MWNjMS90YWJsZXJhbmdlOmMwMDQ5YzM3NTUxNTRjNjZiMjFiNDZhY2YzZTgxY2MxXzQtMC0xLTEtNjQzNjk_76dab0a6-8816-4ab5-865c-5fd85811541c">Operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Other long-term liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,773 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,564 </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> 36390000 42623000 16380000 11919000 3000 22000 52773000 54564000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Operating Leases</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents weighted-average terms for our operating leases: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.6 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.0 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.8 years</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.9 years</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents operating lease expense included in SG&amp;A (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,279 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,363 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">965 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,078 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,615 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,199 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(205)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(87)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease expense</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,654 </span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,553 </span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the maturities of operating lease liabilities as of December 31, 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,051 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,072 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,869 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,864 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,763 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,151 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total maturities of operating lease liabilities</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,770 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,814 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,956 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>Our corporate headquarters lease in Tampa, Florida, requires aggregate future lease payments of approximately $10.9 million over the entire lease term, which includes annual escalation adjustments, and has a non-cancellable lease term of 129 months, excluding renewal options. As part of the executed lease, we received a leasehold improvement allowance of $1.6 million for the design, engineering, installation, supply and construction of the improvements. Lease payments begin on July 1, 2023, however, the lease accounting commencement date began in the fourth quarter of 2022 when we occupied the facility. <div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents weighted-average terms for our operating leases: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.6 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.0 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.8 years</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.9 years</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents operating lease expense included in SG&amp;A (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,279 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,363 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">965 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,078 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,615 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,199 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(205)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(87)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease expense</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,654 </span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,553 </span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.026 0.030 P6Y9M18D P3Y10M24D 6279000 6363000 965000 1078000 1615000 1199000 205000 87000 8654000 8553000 <span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the maturities of operating lease liabilities as of December 31, 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,051 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,072 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,869 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,864 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,763 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,151 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total maturities of operating lease liabilities</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,770 </span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,814 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,956 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5051000 4072000 2869000 1864000 1763000 7151000 22770000 1814000 20956000 10900000 P129M 1600000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Employee Benefit Plans</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">401(k) Savings Plans</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Firm maintains various qualified defined contribution 401(k) retirement savings plans for eligible employees. Assets of these plans are held in trust for the sole benefit of employees and/or their beneficiaries. Employer matching contributions are discretionary and are funded annually as approved by the Board. Kforce accrued matching 401(k) contributions for continuing operations of $2.1 million and $1.9 million as of December 31, 2022 and 2021, respectively. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce’s employee stock purchase plan allows all eligible employees to enroll each quarter to purchase Kforce’s common stock at a 5% discount from its market price on the last day of the quarter. Kforce issued 17 thousand, 15 thousand, and 19 thousand shares of common stock at an average purchase price of $63.37, $51.10 and $29.43 per share during the years ended December 31, 2022, 2021 and 2020, respectively. All shares purchased under the employee stock purchase plan were settled using Kforce’s treasury stock.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plans</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Firm maintains various non-qualified deferred compensation plans, pursuant to which eligible management and highly compensated key employees, as defined by IRS regulations, may elect to defer all or part of their compensation to later years. These amounts are classified in Accounts payable and other accrued liabilities if payable within the next year or in Other long-term liabilities if payable after the next year, upon retirement or termination of employment, in the accompanying Consolidated Balance Sheets. At December 31, 2022 and 2021, amounts related to the deferred compensation plans included in Accounts payable and other accrued liabilities were $4.1 million and $4.1 million, respectively, and $36.4 million and $42.6 million was included in Other long-term liabilities at December 31, 2022 and 2021, respectively, in the Consolidated Balance Sheets. For the years ended December 31, 2022, 2021 and 2020, we recognized compensation expense for the plans of $0.5 million, $1.1 million and $1.0 million, respectively. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce maintains a Rabbi Trust and holds life insurance policies on certain individuals to assist in the funding of the deferred compensation liability. If necessary, employee distributions are funded through proceeds from the sale of assets held within the Rabbi Trust. The balance of the assets held within the Rabbi Trust, including the cash surrender value of the Company-owned life insurance policies, was $32.0 million and $41.6 million as of December 31, 2022 and 2021, respectively, and is recorded in Other assets, net in the accompanying Consolidated Balance Sheets. As of December 31, 2022, the life insurance policies had a net death benefit of $168.3 million.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Supplemental Executive Retirement Plan</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to April 30, 2021, Kforce maintained the SERP, which benefited two executives. The SERP was a non-qualified benefit plan and did not include elective deferrals of covered executive officers’ compensation. The related net periodic benefit costs were comprised of service cost and interest cost. The service cost amounted to $199 thousand and $345 thousand for the years ended December 31, 2021 and 2020, respectively, and were recorded in SG&amp;A. The interest cost amounted to $138 thousand and $497 thousand for the years ended December 31, 2021 and 2020, respectively, and were recorded in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl8xMjEvZnJhZzo3YWNjMDUyZWEzNmQ0ODU0OTNhZGU0ODgzNDJmZjM5Mi90ZXh0cmVnaW9uOjdhY2MwNTJlYTM2ZDQ4NTQ5M2FkZTQ4ODM0MmZmMzkyXzEwOTk1MTE2MzE4NjE_e61679c5-5be8-4f47-a4f9-880386c7804c">Other expense</span>, net in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective April 30, 2021, Kforce’s Board of Directors irrevocably terminated the SERP. As a result of the termination of the SERP, Kforce recognized a net loss of $1.8 million for the year ended December 31, 2021, which was recorded in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl8xMjEvZnJhZzo3YWNjMDUyZWEzNmQ0ODU0OTNhZGU0ODgzNDJmZjM5Mi90ZXh0cmVnaW9uOjdhY2MwNTJlYTM2ZDQ4NTQ5M2FkZTQ4ODM0MmZmMzkyXzk4OTU2MDQ2NTczMjA_de8aed6f-0950-4492-92f0-ed6054ee96f2">Other expense</span>, net in the accompanying Consolidated Statements of Operations and Comprehensive Income. </span></div>The SERP benefits owed to the two participants at December 31, 2021 was approximately $20.0 million in the aggregate, which represented the fair value at the date of termination, and was recorded in Accounts payable and accrued liabilities in the Consolidated Balance Sheet. During the year ended December 31, 2022, the Company paid the SERP benefit obligation in full. 2100000 1900000 0.05 17000 15000 19000 63.37 51.10 29.43 4100000 4100000 36400000 42600000 500000 1100000 1000000 32000000 41600000 168300000 2 199000 345000 138000 497000 1800000 2 20000000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Credit Facility</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 20, 2021, the Firm entered into an amended and restated credit agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Securities, LLC, as lead arranger and bookrunner, Bank of America, N.A., as syndication agent, BMO Harris Bank, N.A., as documentation agent, and the lenders referred to therein (the “Amended and Restated Credit Facility”). Under the Amended and Restated Credit Facility, the Firm has a maximum borrowing capacity of $200.0 million, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of $150.0 million (the “Commitment”). The maturity date of the Amended and Restated Credit Facility is October 20, 2026.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving credit loans under the Amended and Restated Credit Facility bears interest at a rate equal to (a) the Base Rate (as described below) plus the Applicable Margin (as described below) or (b) the LIBOR Rate plus the Applicable Margin. Swingline loans under the Amended and Restated Credit Facility bears interest at a rate equal to the Base Rate plus the Applicable Margin. The Base Rate is the highest of: (i) the Wells Fargo Bank, National Association prime rate, (ii) the federal funds rate plus 0.50% or (iii) one-month LIBOR plus 1.00%, and the LIBOR Rate is reserve-adjusted LIBOR for the applicable interest period, but not less than zero. The Applicable Margin is based on the Firm’s total leverage ratio. The Applicable Margin for Base Rate loans ranges from 0.125% to 0.500% and the Applicable Margin for LIBOR Rate loans ranges from 1.125% to 1.50%. The Amended and Restated Credit Facility includes customary provisions relating to the transition from LIBOR as the benchmark interest rate under the Credit Agreement, including providing for a Benchmark Replacement option (as defined in the Credit Agreement) to replace LIBOR. The Firm will pay a quarterly non-refundable commitment fee equal to the Applicable Margin on the average daily unused portion of the Commitment (swingline loans do not constitute usage for this purpose). The Applicable Margin for the commitment fee is based on the Firm’s total leverage ratio and ranges between 0.20% and 0.30%. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Firm is subject to certain affirmative and negative financial covenants including (but not limited to) the maintenance of a fixed charge coverage ratio of no less than 1.25 to 1.00 and the maintenance of a total leverage ratio of no greater than 3.50 to 1.00. The numerator in the fixed charge coverage ratio is defined pursuant to the Amended and Restated Credit Facility as earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense and other permitted items pursuant to our Credit Facility (defined as “Consolidated EBITDA”), less cash paid for capital expenditures, income taxes and dividends. The denominator is defined as Kforce’s fixed charges such as interest expense and principal payments paid or payable on outstanding debt other than borrowings under the Amended and Restated Credit Facility. The total leverage ratio is defined pursuant to the Amended and Restated Credit Facility as total indebtedness divided by Consolidated EBITDA. Our ability to make distributions or repurchases of equity securities could be limited if an event of default has occurred. Furthermore, our ability to repurchase equity securities in excess of $25.0 million over the last four quarters could be limited if (a) the total leverage ratio is greater than 3.00 to 1.00 and (b) the Firm’s availability, inclusive of unrestricted cash, is less than $25.0 million. As of </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022, we are in compliance with all of our financial covenants contained in the Amended and Restated Credit Facility.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, $25.6 million and $100.0 million was outstanding on the Amended and Restated Credit Facility, respectively. Kforce had $1.3 million of outstanding letters of credit at December 31, 2022 and 2021, which pursuant to the Amended and Restated Credit Facility, reduces the availability.</span></div> 200000000 150000000 0.0050 0.0100 0 0.00125 0.00500 0.01125 0.0150 0.0020 0.0030 1.25 3.50 25000000 3.00 25000000 25600000 100000000 1300000 1300000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Derivative Instrument and Hedging Activity</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2022, the Firm did not have any outstanding interest rate swap derivative instruments. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On April 21, 2017, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A (“Swap A”). Swap A was effective on May 31, 2017 and matured on April 29, 2022. Other information related to Swap A is as follows: Notional amount - $25.0 million; and Fixed interest rate - 1.81%.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 12, 2020, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A (“Swap B”, together with Swap A, the "Swaps"). Swap B was effective on March 17, 2020. Other information related to Swap B is as follows: Scheduled maturity date - May 30, 2025; Fixed interest rate - 0.61%; and Notional amount - $100.0 million. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Firm used the Swaps as an interest rate risk management tool to mitigate the potential impact of rising interest rates on variable rate debt. The fixed interest rate for each Swap plus the applicable interest margin under our credit facility, was included in interest expense and recorded in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In May 2022, the Firm terminated Swap B in anticipation of paying the outstanding amount on the Amended and Restated Credit Facility, which was $100.0 million. At the termination of Swap B, the amount recorded in Accumulated other comprehensive income was recognized. We received proceeds of $4.1 million, which represented the gain and fair value of Swap B at the time of termination, and is included in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Both Swaps A and B were designated as cash flow hedges. The change in the fair value of the Swaps was previously recorded as a component of Accumulated other comprehensive income in the consolidated financial statements.</span></div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the activity in the accumulated derivative instrument activity (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:62.267%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.855%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated derivative instrument gain (loss), beginning of year</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">823 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,774)</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net change associated with current period hedging transactions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(823)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,597 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated derivative instrument gain, end of year</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #0a2299;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">823 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 25000000 0.0181 0.0061 100000000 100000000 4100000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:62.267%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.855%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated derivative instrument gain (loss), beginning of year</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">823 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,774)</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net change associated with current period hedging transactions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(823)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,597 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated derivative instrument gain, end of year</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #0a2299;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">823 </span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 823000 -1774000 -823000 2597000 823000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. Fair Value Measurements</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recurring Fair Values - Interest Rate Swap Derivative Instruments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our interest rate swaps were previously measured at fair value using readily observable inputs, which are considered to be Level 2 inputs, on a recurring basis and were recorded in Other long-term liabilities within the accompanying Consolidated Balance Sheets. In April 2022, Swap A matured and in May 2022, we terminated Swap B. Refer to Note 14 - “Derivative Instrument and Hedging Activity” for a complete discussion of the interest rate swap derivative instruments.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of the interest rate swap derivative instruments at December 31, 2021was an asset of $823 thousand and was classified as a Level 2 instrument. At December 31, 2022, Kforce had no interest rate swap derivative instruments outstanding. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Nonrecurring Fair Values - Equity Method Investment</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We review the equity method investment for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable. An impairment loss is recognized in the event that an other-than-temporary decline in the fair value of the investment occurs.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Events such as the impact of the COVID-19 pandemic (in 2020), a strategic repositioning of the joint venture to focus on providing its clients with an ability to directly source and engage talent on its platform (in 2021) and delays in WorkLLama’s ability to achieve its financial projections, despite continued demand for its technology platform, have resulted in the indicators of other than temporary impairments. When these events have occurred, we performed an impairment test utilizing the market and income approaches. For the income approach, we utilized estimated discounted future cash flows expected to be generated by WorkLLama. For the market approach, we utilized market multiples of revenue and earnings derived from comparable publicly-traded companies. These types of analyses contain uncertainties because they require management to make significant assumptions and judgments, including: (1) an appropriate rate to discount the expected future cash flows; (2) the inherent risk in achieving forecasted operating results; (3) long-term growth rates; (4) expectations for future economic cycles; (5) market comparable companies and appropriate adjustments thereto; and (6) market multiples. The fair value determination in our impairment tests is considered Level 3, due to the high sensitivity to changes in key assumptions, including, but not limited to, the discount rate that is applied to the financial projections. The fair value of the equity investment, determined by our previous impairment analysis, concluded that the fair value exceeded the carrying value.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2022, with the assistance of an independent financial advisor, WorkLLama and Kforce were pursuing the identification of a strategic partner to support WorkLLama’s future growth expectations and further invest in their technology platform. In the fourth quarter of 2022, Kforce made a strategic decision to focus on investing in the growth of its business and to pursue an exit of its equity stake in WorkLLama, which was an indicator of other than temporary impairment. In December 2022, WorkLLama executed a LOI with an independent third party whereby they would acquire WorkLLama and settle the outstanding debt, or a portion thereof, owed by WorkLLama to Kforce. This transaction closed on February 23, 2023. As a result of this transaction, Kforce no longer has any equity interest in WorkLLama. Management used this, combined with other facts and circumstances, to determine the fair value of the equity method investment and recognized an impairment loss of the full balance of the equity method investment as of December 31, 2022. The fair value of the equity method investment was measured using the best information available, including the economics of the transaction and management’s judgment, which are considered Level 3 inputs. The valuation technique utilized at December 31, 2022 changed based on the circumstances discussed above. During the years ended December 31, 2021 and 2020, the Company did not record any impairments related to the equity method investment. Refer to Note 1 - “Summary of Significant Accounting Policies” for more details.</span></div>There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the years ended December 31, 2022 and 2021. -823000 <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. Stock-based Compensation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On April 22, 2021, the Kforce shareholders approved the 2021 Stock Incentive Plan (the “2021 Plan”). The 2021 Plan allows for the issuance of stock options, stock appreciation rights, stock awards (including restricted stock awards (“RSAs”) and restricted stock units (“RSUs”)) and other stock-based awards. The aggregate number of shares of common stock that are subject to awards under the 2021 Plan is approximately 3.9 million shares. The 2021 Plan terminates on April 22, 2031. Prior to the effective date of the 2021 Plan, the Company granted stock awards to eligible participants under our 2020 Stock Incentive Plan, 2017 Stock Incentive Plan, 2016 Stock Incentive Plan and 2013 Stock Incentive Plan (collectively the “Prior Plans”). As of the effective date of the 2021 Plan, no additional awards may be granted pursuant to the Prior Plans; however, awards outstanding as of the effective date will continue to vest in accordance with the terms of the Prior Plans.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the years ended December 31, 2022, 2021 and 2020, stock-based compensation expense was $17.7 million, $14.0 million and $11.6 million, respectively. The related tax benefit for the years ended December 31, 2022, 2021 and 2020 was $3.7 million, $4.1 million, and $3.4 million, respectively.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock (including RSAs and RSUs) are granted to executives and management either: for awards related to Kforce’s annual long-term incentive (“LTI”) compensation program, or as part of a compensation package in order to retain directors, executives and management. The LTI award amounts are primarily based on Kforce’s total shareholder return versus a pre-defined peer group. Restricted stock granted during the year ended December 31, 2022, will vest ratably over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhYWUxYTlkNTM5ZDQ2MjJiNzM5NTUzNDJmYmFhYzM2L3NlYzphYWFlMWE5ZDUzOWQ0NjIyYjczOTU1MzQyZmJhYWMzNl8xMzMvZnJhZzo5Zjk0NDM2ODFjZWM0ZWM0YmIwNThhMmUxZDI4MjhjNC90ZXh0cmVnaW9uOjlmOTQ0MzY4MWNlYzRlYzRiYjA1OGEyZTFkMjgyOGM0XzIxOTkwMjMyNTY3ODA1_dad5cf60-23c5-4c7b-af0e-3047ea1f24d8">one</span> to ten years.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RSAs contain the same voting rights as other common stock as well as the right to forfeitable dividends in the form of additional RSAs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. RSUs contain no voting rights, but have the right to forfeitable dividend equivalents in the form of additional RSUs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. The distribution of shares of common stock for each RSU, pursuant to the terms of the Kforce Inc. Director’s Restricted Stock Unit Deferral Plan, can be deferred to a date later than the vesting date if an appropriate election was made. In the event of such deferral, vested RSUs have the right to dividend equivalents.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the restricted stock activity for the years ended December 31, 2022, (in thousands, except per share amounts):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.424%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Intrinsic<br/>Value of Restricted<br/>Stock Vested</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,083 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35.00 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55.85 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited/Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.52 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42.19 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">911 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54.42 </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><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of restricted stock granted was $55.85, $47.58 and $40.11 during the years ended December 31, 2022, 2021 and 2020, respectively. The total intrinsic value of restricted stock vested was $23.7 million, $33.6 million and $18.0 million during the years ended December 31, 2022, 2021 and 2020, respectively.</span></div>The fair market value of restricted stock is determined based on the closing stock price of Kforce’s common stock at the date of grant and is amortized on a straight-line basis over the requisite service period. As of December 31, 2022, total unrecognized stock-based compensation expense related to restricted stock was $45.6 million, which will be recognized over a weighted-average remaining period of 4.2 years 3900000 17700000 14000000 11600000 3700000 4100000 3400000 P10Y <span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the restricted stock activity for the years ended December 31, 2022, (in thousands, except per share amounts):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.424%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Intrinsic<br/>Value of Restricted<br/>Stock Vested</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,083 </span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35.00 </span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55.85 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited/Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.52 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42.19 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">911 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54.42 </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> 1083000 35.00 285000 55.85 40000 49.52 417000 42.19 23724000 911000 54.42 55.85 47.58 40.11 23700000 33600000 18000000 45600000 P4Y2M12D <div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. Commitments and Contingencies</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce has various commitments to purchase goods and services in the ordinary course of business. These commitments are primarily related to software and online application licenses and hosting. As of December 31, 2022, these purchase commitments amounted to approximately $21.9 million and are expected to be paid as follows: $15.8 million in 2023; $4.6 million in 2024, $0.8 million in 2025, $0.4 million in 2026 and $0.3 million in 2027. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce provides letters of credit to certain vendors in lieu of cash deposits. At December 31, 2022, Kforce had letters of credit outstanding for operating lease and insurance coverage deposits totaling $1.3 million.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employment Agreements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce has employment agreements with certain executives that provide for minimum compensation, salary and continuation of certain benefits for a six-month to a three-year period after their employment ends under certain circumstances. Certain of the agreements also provide for a severance payment ranging from one to three times annual salary and one-half to three times average annual bonus if such an agreement is terminated without good cause by Kforce or for good reason by the executive subject to certain post-employment restrictive covenants. At December 31, 2022, our liability would be approximately $40.3 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 $17.3 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without good cause or if the executives resigned for good reason.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business. We have made accruals with respect to certain of these matters, where appropriate, that are reflected in our consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable, or the amount of loss cannot be reasonably estimated. While the ultimate outcome of the matters cannot be determined, we currently do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our financial position, results of operations or cash flows. The outcome of any litigation is inherently uncertain, however, and if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to liability that could have a material adverse effect on our financial position, results of operations or cash flows. Kforce maintains liability insurance in amounts and with such coverage and deductibles as management believes is reasonable. The principal liability risks that Kforce insures against are workers’ compensation, personal injury, bodily injury, property damage, directors’ and officers’ liability, errors and omissions, cyber liability, employment practices liability and fidelity losses. There can be no assurance that Kforce’s liability insurance will cover all events or that the limits of coverage will be sufficient to fully cover all liabilities. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 17, 2019, Kforce Inc., et al. was served with a complaint brought in Superior Court of the State of California, Alameda County. Kathleen Wahrer, et al. v. Kforce Inc., et al., Case Number: RG19047269. The former employee purports to bring a representative action on her own behalf and on behalf of other allegedly aggrieved employees pursuant to California Private Attorneys General Act of 2004, California Labor Code Section 2968, et seq. (“PAGA”) alleging violations of the California Labor Code, §201, et seq. (“Labor Code”). The plaintiff seeks civil penalties, interest, attorneys’ fees, and costs under the Labor Code for alleged failure to: provide and pay for work performed during meal and rest periods; properly calculate and pay all earned minimum and overtime wages; provide compliant wage statements; timely pay wages during employment and upon termination; and reimburse business expenses. At this stage in the litigation, it is not feasible to predict the outcome of this matter or reasonably estimate a range of loss, should a loss occur, from this proceeding.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 18, 2020, Kforce Inc., et al. was served with a complaint brought in the Superior Court of the State of California, San Diego County, which was subsequently amended on January 21, 2021, to add Kforce Flexible Solutions as a party. Bernardo Buchsbaum, et al. v. Kforce Inc., et al., Case Number: 37-2020-00030994-CU-OE-CTL. The former employee purports to bring a representative action on his own behalf and on behalf of other allegedly aggrieved employees pursuant to PAGA alleging violations of the Labor Code. The plaintiff seeks civil penalties, interest, attorney’s fees, and costs under the Labor Code for alleged failure to: properly calculate and pay all earned minimum and overtime wages; provide and pay for work performed during meal and rest periods; reimburse business expenses; provide compliant wage statements; and provide unused vacation wages upon termination. The parties reached a preliminary settlement agreement to resolve this matter along with Elliott-Brand, et al. v. Kforce Inc., et al. which is subject to final approval by the Court, and we have set reserves accordingly. We believe that this matter is unlikely to have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 11, 2020, a complaint was filed against Kforce and its client, Verity Health System of California (“Verity”) in the Superior Court of California, County of Los Angeles, which was subsequently amended on February 19, 2021. Ramona Webb v. Kforce Flexible Solutions, LLC, et al., Case Number: 20STCV47529. Former consultant Ramona Webb has sued both Kforce and Verity alleging certain individual claims in addition to a PAGA claim based on alleged violations of various provisions of the Labor Code. With respect to the PAGA claim, Plaintiff seeks to recover on her behalf, on behalf of the State of California, and on behalf of all allegedly aggrieved employees, the civil penalties provided by PAGA, attorney’s fees and costs. 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 intend to continue to vigorously defend the claims.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 24, 2020, a complaint was filed against Kforce Inc., et al. in Superior Court of the State of California, Los Angeles County. Sydney Elliott-Brand, et al. v. Kforce Inc., et al., Case Number: 20STCV49193. On January 7, 2022, the lawsuit was amended to add Bernardo Buchsbaum and Josie Meister as plaintiffs and to add claims under PAGA and the Fair Labor Standards Act, 29 U.S.C. §§ 201, et seq. On behalf of themselves and a putative class and collective of talent recruiters and allegedly aggrieved employees in California and nationwide, the plaintiffs purport to bring a class action for alleged violations of the Labor Code, Industrial Welfare Commission Wage Orders, and the California Business and Professions Code, §17200, et seq., a collective action for alleged violations of FLSA, and a PAGA action for alleged violations of the Labor Code. The plaintiffs seek payment to recover unpaid wages and benefits, interest, attorneys’ fees, costs and expenses, penalties, and liquidated damages for alleged failure to: properly calculate and pay all earned minimum and overtime wages; provide meal and rest periods or provide compensation in lieu thereof; provide accurate itemized wage statements; reimburse for all business expenses; pay wages due upon separation; and pay for all hours worked over forty in one or more workweeks. Plaintiffs also seek an order requiring defendants to restore and disgorge all funds acquired by means of unfair competition under the California Business and Professions Code. The parties reached a preliminary agreement to resolve this matter along with Buchsbaum, et al. v. Kforce Inc., et al., which is subject to final approval by the Court, and we have set reserves accordingly. We believe that this matter is unlikely to have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 6, 2022, a complaint was filed against Kforce Inc. in the Superior Court of the State of California for the County of Los Angeles and was served on January 21, 2022. Jessica Cook and Brianna Pratt, et al. v. Kforce Inc., Case Number: 22STCV00602. On behalf of themselves and others similarly situated, plaintiffs purport to bring a class action alleging violations of Labor Code and the California Business and Professional Code and challenging the exempt classification of a select class of recruiters. Plaintiffs and class members seek damages for all earned wages, statutory penalties, injunctive relief, attorney’s fees, and interest for alleged failure to: properly classify certain recruiters as nonexempt from overtime; timely pay all wages earned, including overtime premium pay; provide accurate wage statements; provide meal and rest periods; and comply with California's Unfair Competition Law. Kforce anticipated this action would be filed as a result of failed early resolution attempts in the previously disclosed Jessica Cook v. Kforce, et al. lawsuit. The parties reached a preliminary agreement to resolve this matter, and we have set reserves accordingly. We believe that this matter is unlikely to have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 6, 2022, a complaint was filed against Kforce Inc. in the United States District Court for the Middle District of Florida and was served on February 4, 2022. Sam Whiteman, et al. v. Kforce Inc., Case Number: 8:22-cv-00056. On behalf of himself and all others similarly situated, the plaintiff brings a one-count collective action complaint for alleged violations of the FLSA by failing to pay overtime wages. Plaintiff, on behalf of himself and the putative collective, seeks to recover unpaid wages, liquidated damages, attorneys’ fees and costs, and prejudgment interest for alleged failure to properly classify specified recruiters as nonexempt from overtime and properly compensate for all hours worked over 40 hours in one or more workweeks. The parties reached a preliminary agreement to resolve this matter which is subject to approval by the Court, and we have set reserves accordingly. We believe that this matter is unlikely to have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div> 21900000 15800000 4600000 800000 400000 300000 1300000 P6M P3Y 40300000 17300000 34 <div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SCHEDULE II</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KFORCE INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SUPPLEMENTAL SCHEDULE</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(IN THOUSANDS)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.894%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN A</span></td><td colspan="6" style="border-bottom:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN B</span></td><td colspan="3" style="display:none"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN C</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN D</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN E</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DESCRIPTION</span></td><td colspan="6" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BALANCE AT<br/>BEGINNING OF PERIOD</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CHARGED TO<br/>COSTS AND<br/>EXPENSES</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CHARGED<br/>TO OTHER<br/>ACCOUNTS</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DEDUCTIONS</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BALANCE AT<br/>END OF<br/>PERIOD</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable reserves </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,078 </span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,441 </span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,315)</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,204 </span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,342 </span></td><td 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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,575 </span></td><td 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 #0a2299;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets valuation allowance </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td style="border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114 </span></td><td style="border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(114)</span></td><td style="border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td 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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2078000 2441000 0 1315000 3204000 3204000 178000 0 1040000 2342000 2342000 -170000 0 597000 1575000 114000 0 0 114000 0 0 0 0 0 0 0 0 0 0 0 EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (Z$6%8'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 " ".A%A6+/;S;^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'%*#R;UI:.G#@8K;.QF;+4UBV-C:R1]^SE9FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,3V,KNN3T&'#SD1! "1]1J=2F1-];AY]=(KR,YX@*/VA M3@B\JM;@D)11I& "%F$A,MD:+71$13Y>\48O^/ 9NQEF-&"'#GM*4)Q:^$.F&"$T:7O IJ%.%?_Q,X=8-?DF.R2&H:A')HYEW>HX>UI_S*O6]@^ MD>HUYE_)"KH$W+#;Y-=F^WC8,I]621A'^_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 (Z$6%85+G]"? < .TN 8 >&PO=V]R:W-H965T&UL MM9IK<]HX%(;_BH9V.NU,";8,)&D39@B$7;9IRH:TG>[.?A"V $]LBY7D7/[] M'IF+<486]H[(AV ;G]?6@R2?5SX73XP_B"6E$CW'42(N&TLI5Y]:+>$O:4S$ M"5O1!+Z9,QX3";M\T1(K3DF0!<51"SM.MQ63,>+K)C$]Z[8*F,PH1..!)I M'!/^ZL^RAH/C9D100"67<';!'A5 M ]J;@'9&9MV4C,.02-*[X.P)<74VJ*F-#&86#Z0< M3> G1DWT?3I$[]]^N&A)4%;?M_R-RM5:!9>HN!A]98E<"G2=!#0H"K3@EG;W MA;?W=86-BD/JGR#/_8BP@['FA@;F\!&=G2",LW!/$SXTA_^1)G!U1W?U0FN\ M'64OT_.,E/_NSX3DT-/_T1%>*[3U"FKX?Q(KXM/+!HQO0?DC;?3>O7&[SF<= M'9MB0TMB!7+M';FV2;TW9'X*TXQ$]R\KJL-F#G>=YA<='V-473Z6Q I\.CL^ MG6I\^DF2D@C=T17C4@?*K"-YJL,[,$;5!65)K "JNP/5K09J0GG( C51(9@Q MM7WJ@-)V:BJ=FXSQ=:%9$BM .]U!.S4V=9!RKIB-0N%#Y_I%"3>",ZLUFRYN M>JZ.F#&P+C%+8@5B9SMB9Q7G*TX@.$:YCI)9PW&<)NXZG3,=*6-H75*6Q JD7"=/U)PJ MK.[H(E19!'2Q6Q)K1^$!H2_@%GR*QHE_HD-FCJ[+S)9:$=I>=NM6@09M91P& M(5'C\2.:2IB_$.-HP-)$\A?X#/0DS>JC&RU 8U!M@);4B@!Q#A!7 7A/GM$X M@'DMG(=^1M$P7@](=LZ;'NZVNUWMD\ <7)N>);4BO3SM=XVY\99>/PA 77S< M;J ;. ]]2_1]SBSINAT']86@\2QZ04,.KADZ=!I"A^XXCI:H53-@2ZU(-+<# MKCFA?TUTH/9@)-^SIT1+TRQW3^(5T4*SZA!LJ16AY1[!-2?WKZ'MYK\)9X]A MXNO[H5FS9.ZSZA=LJ16QY8[!-2?ZK[%-F)"0!?\5KLH?&&9%S^LZIUIN5BV# M+;4BM]PTN =<0T:-4U*.R2QPYNK6; ;FJ-J0CF$3W-PGN.;D_H8I1S59LL24 M^AX0Z71P$V9]_;1OU2784BO2RGV":T[R[T,)%H'-D8O?SSZ@*?53#KU,B\RL M-&!Q#-G+5#+_X2-ZZYPX+EI1CL22<*W9,NO5YG@,$X%S$X'-N3^XTB!,%FCZ M$L]8I,-W0.#+Z&Z@78ZUZAILJ14IY:X!F_/Z;?="U\_^DB0+6FJU#@C=]J?# M_I]:7E9-@BVU(J_<).!*)N$GC:+F0P*9& Q0(F!F"]!8B%0_M1W0_$6%EIM5 M>V!+K<@MMP>XDCWXP2*PH82O%T*XKMU7!Y1NF1:6UFAFQ;(N9C7UMZ56I):G_KA2ZC].).7K=ZQJ\99L,6JIF17+ MJ%G-_&VI%:GEF3^NE/EGPQ$-P"PM&-4. )L3^ V_:4RB"%VE KX6^A%JUBE= 3?'U:9U#"N + '%<;VS$\ ;8R.8K(0DO-K%?V"M0<5AO:,0R EQL K]);A.D23-)9%/K0K1C1/C#-*K5+-ZPZ@XU:)U-316"/O?,.=CRU MC'S1>M3AR=-^KU+:7W344^6C!?J62AB.B3*;6F0VT_C!1JV[UTAH(G8[I^U= M&SWME0.8T??MV6.R]D8*D8*9>Z\TI)&3ZI=B*JFA">"8M&?JY#/TE MFJ@4F25"K9S()57KO<\OZ^7?+& .,Z^4IIEE'#V=G/N&11 'X$J6K# M((W@3D%Y1A%,'@&"G[R_XF&$\+I.RD/OW[TYP]CY_.HJV5'W\X?L]M!X/-;^ MA'8KEHYA5;SQI5;$E'L3KY(W&0 H#KUO MG 3T&7VA^N>16+D;\"?R7*HP@4T3F$.B>G,!CXNK9ZO2/9*JLV MGC$I69QM+BF!QX@Z ;Z?,R:W.^H"NPKWWG]02P,$% @ CH185L.R02\Y M @ L 4 !@ !X;"]W;W)K1#HO 1.]$A6(.S.7BI.C#75(="5 E+X(,Z" M. QG 2=4X"SQ:UN5);(VC K8*J1KSHEZ6P*338HC?%QXH(?2N(4@2RIR@$

X!<:#H_JJ]][C:7'=%P*]E/6I@RQ9\P*F!/:F8> M9/,5NGRF3B^73/LO:EK?Z#-&>:V-Y%VP)>!4M"-Y[>[A)"".+P3$74#LN=N# M/.6*&)(E2C9(.6^KYB8^51]MX:AP/^71*+M+;9S)%G5!#=J(]O?:>TH"8V7= M9I!W$LM6(KX@$<7H7@I3:O1%%%#\+Q!8GAXJ/D(MXT'%%>0C-(ZN41S&\8#> MN$]R[/7&0TE*A7XM=MHH^Q!^G\NRU9B\!OA<(YM.'IE:XL: ^B*\.H&/]E=;K\WY?S58\9>I,K'D&;Q9"IDS#K5SVU5IR-B^, MTJ1/,?;[*8NSWFA8/+N7HZ'8Z"3.^+U$:I.F3/YSQ1.QN^B1WLN#AWBYTOF# M_FBX9DL^Y?K;^E["77_O91ZG/%.QR)#DBXO>)3F/*,T-"L3WF.]4[1KE5)Z$ M^"N_N9Y?]' ^(I[PFER) MC6+97)V@]T?WP[Z&$>??[<^JT5V5HZ,MHR,4W8A,KQ2:9',^/W;0!ZI[OO2% M[Q7M]!CQV1ERR FBF%++@,:O-R<6\^CUYKB#C;//GE/X$83[# MZKC(@G/"(,!XCSMBX.T9>)T,HEA"&T4SH;2UR$IKO_Y9BD/?&Q@T+#A"'6SB M(@L.8^(&OIV&OZ?A=]+X30JET%J*1:QM-/S&9SU,(!T&BR;,]?R![QHDFC G M]"EU[1R"/8>@D\,45K X6YZ@)<^X9 F"QH?8'#IWG!=FOL@A_@RKMN+65 7- M407A@)@3S@)SO2!O24<<+3"(%W'L' =[CH/NZ<:A"F=JHDNI$@1Z"E9T+ F)[34!\PL M,SD6&/9]US&X-&$#3+V6&B+XL*#C3CIW>L7ERQP[01FWUE+EY&B0D!1CC&,+ M+'!J=5XRL: \[+94$JE)$_(_$G."GCCH70[2HGBMV;.]E"KOQWF@0-+DV,1! MZ_8#DV03%GB4T!:6],"2OH8ET'A)FI4,;7R=!M#]3"X6F(M#LXPL,!*2H*4O MD(,<(9T+]>@6-BIE6JP<'$L$7:?!P08C02,?39CG8R=LX7!0 \3MU%1E_0 ' M:'*K?(,#'?MC BO3IXK:N95;I\;X56WUIMZBM_)V'-"#."$_42=\ 4_F4+89 M7&FTKG:-ZX3EU0P-"HE%/O^M<6UJ#6S.ER8$5CFSVUI0IR3 ;>WVH%E(MV@9 MKUBVS)L16K!8HBU+-CSG$V>:0S0U@K;%D=JQ]4^I-A7)J=]8^2TH$KKFPF_S M1:#$6]@>U WIEC?CH[+H*/6@H70#=T!\DTP3!FM@0\988)Y#W+;6>] Q9-!9 MZA,F,Q!KH#FAXHL-K+VV.^70+]?V6WJ+WLK;<00/THET:ZF;JB;$59E!5M%M5O8;PAW<#2LAG M-*]EO(NX15MASUQHQC88J>O$BK@-YH3F7J9?.]I+N5P61Z0*Y,DFT^6IU_[I M_ACVLCA\-)Y?D?.H/$P]N"G/=F^87,:90@E?@$M\%D"?E>5Q:7FCQ;HX0'P2 M6HNTN%QQ-NO0?4$L#!!0 ( (Z$6%:AZX:#4 8 M )@9 8 >&PO=V]R:W-H965T&ULK5EM\^*9U$FOF>FUF2:]^ZR '#,%Y$HB+_?K;X4)V$C@]"[Y$ />79Y' MK/;9Q:>/7/R0*\84>BKR4IY-5DJMCV417[,2OEER45 %I^)^)M>" MT;1V*O(9<9Q@5M"LG,Q/ZVO78G[**Y5G);L62%9%0<7S!Y;SQ[,)GKQ<^);= MKY2^,)N?KND]NV'J^_I:P-FLC9)F!2MEQDLDV/)LVK'[>.7Z!]K\D#F MCDJVX/G?6:I69Y-H@E*VI%6NOO''3ZPAY.MX"<]E_1\]-K;.!"655+QHG %! MD96;3_K4+,26 _8&'$CC0%[KX#8.;DUT@ZRF=4$5G9\*_HB$MH9H^J!>F]H; MV&2E?HPW2L"W&?BI^>+KEYNOGZ\NSF\O+]"'\\_G7Q:7Z.;3Y>7M#3I$WV\N MT&\'OZ,#E)7H=L4K2.X0Z4H(5BI$I61*'MOX; )X]@!Z;QW+-4W8V00VCV3B M@4WF[]_AP#FQL7NC8#M"IH40?L)]5]D!S(&]]BIM0?AU* M%X"'.=8+_K!-QK2)@SB*6ZL=E%Z+TAM%>2MHRJ L) S@W>5,3E$)-8PO$"I'_HUGP,R=3TR!2>Y9G4QR)]MG#8W#K;PDB#VXJ!'RV;FNSI; M;;S\EI<_RNNJ3'C!D*)/NN95 +OC: /K&RA1!PE+K!>9JQ034H.V]8L,<&( B[$0]U*91$,8#J,,6=3B>-%S1_!4 M0_/1AF$8.#V(IID;$HRQ'634@HQ&07[,GEC:@*N3VH8P,I/M/(CP// MCBYNT<6CZ+[6SW@/NMBX<>B'8;\NF%8Q"8,2\ N>0R7F(^SA-LQ![9*#$X4[< M\+BZO637FHMZ=( ^ L8@0556WJ.L($T!\P.CS[%881(,[>!.Y?"XS.UJ\;[E-*4,N]ASW3Y6BUW@>.X0 MVD[U\+CL?>;E_:%BHH")[TZA]^\B$/H3E(#.9 HM::+!6[M);,H<\0/'J.2F M&7;TGQTYZ>20C,OA1K#S%O^>E2:FUOG0_/07VF;F^4/-!>DTD8QKXB8K]F&T MJ)X31TX_BC:3$B]U:6!E,H3X/PQTR#H8 M_O] NYP[Q27CBGNC>/)CQ?.4"5FG?WA2#X?JV3X.OZGPOE6T7>Z=\))QX85I MI^DII5Z%*3IPCAP,I54@F(TK=H*P/X6]BN2*"CT,56K%1?8/2Z'SY"5#F91: M]VJ]KI14< #Y8ETW4WK[I6+49)=AI\QD7)EU1H/0#=&#IG*(7^A.B4=J:B&9 MQG$X0';_W$TL:N[V6Q.KT1#]3O#)N."?IU#&0>FA]NBQ]C K44+7&=0B*U!3 MMGT':F2_^[78>5'DN,$ W$[@R;C 0Q]5%55.%6N';EY YJ_TV]('2+>Z ;!" M-\7S(N]]^8HG I18R*$M+!7B9-^?9B$@;&PEKL/.+'0PO; MR3P9E_E; .VW_A M83,,/1<&9SLKMVL!W/$68".J+K M^DWZ'5>*%_7ABE$ KPW@^R7GZN5$OYQO?XR9_PM02P,$% @ CH185KVU M:W-> P P L !@ !X;"]W;W)KV??K929J1DO*P MC1>0AW/^_OT/QP_##1;A#+B/PH;N76- MC)4%YP_FYFT\LAQ#! PB922(_EG#!!@S2IKC:RUJ-6.:Q.WK1_6[TKPVLR 2 M)IS]3V.5C*PK"\6P) 53'_GF#=2&>D8OXDR6WVA3Q?8'%HH*J7A:)VN"E&;5 M+_E6%V(KP?6?2W]W-T-B,",I6 HA%A MY^@?]&D^16$T9O'WJ MX;T@,>BY&0%=DP4#>8$(T_-TU]N.=H.PY^,F MJ$7J-Z3^7M*9GNL@!,1(3Y#HX0+E1* U806@,]V9,6>,"(ERT M6HIOXO(N^ M&B+8 G,N'?<)_8&@%GVOH>^=1E\R2D0*E7!!?^@7QD7UM!.]TN^W"N^4GR?X M1P2V+/0;"_W?LD"E+ [C]W>HGG+OBV@!!PUP\%O >F>32B]B-%L=H@X.4N^+ M:%%?-=17>ZDG/$WU^O,'37YU3),?"&JA#QKTP0GH)W?X8*>4N&[1LK\+"/=_F[(O%@$#S/O[6WNZ?SG]#QM?PQ)CHB]YOX MM3>[>_<\O2L!D87XCN;&QD%DO /2PX'O=R!W1+K^P-M%MK>.5^9L^R\1*YI) MQ&"I4YW+0*^RHCHN5C>*Y^6):\&5/K^5EXD^8H,P ?K]DG/U>&,.<&PO=V]R:W-H965T&ULO9UM;]NZ&8;_"I%S<-8"=2-1;W9/$J"U]4*LI^V2=,,P[(-J M,[%66_*1Y*8%]N-'V:YED31CM??RI;4=\7HH\19%\GXD73P4Y>=JSGE-OBX7 M>75Y-J_KU:OS\VHZY\NT>EFL>"[^4R[067\O[\VI5\G2V*;16:???_A.KN?U\T/YU<7 MJ_2>W_#ZX^I#*;Z=[RFS;,GS*BMR4O*[R[/7]BOF^DV!S19_S_A#=?"9-+OR MJ2@^-U_8[/+,:FK$%WQ:-XA4_/>%C_EBT9!$/?[<0<_V,9N"AY^_TZ/-SHN= M^916?%PL_I'-ZOGEV?",S/A=NE[4U\5#PG<[Y#6\:;&H-O^2A]VVUAF9KJNZ M6.X*BQHLLWS[?_IU=R ."MC.D0)T5X!*!;QC$9Q= >?4".ZN@"L5H,&1 MZN M@"<5$(VE+^#O"OARE89'"@2[ H%4P#]68+@K,)0C>$<*C'8%1ALY;-MOT_B3 MM$ZO+LKB@93-UH+6?-@H:%-:M'F6-V*_J4OQUTR4JZ_&[]_=O'_+)J]OPPFY MN17__1&^N[TA[R,R3EZ_B\,;PMZ)/[P?_S5Y_W827M_\]LN0VL'O)/S;1W;[ M3S(@'V\FY-FOSTDU3TM>D2PGM_-B7:7YK'I!?NU\OSBO19V;R.?37?W>;.M' MC]3OMJC3A:;8V%QLO%ZN%VES'I'P[DZ<6"_(!UYFQ8P4=^3UK%@U9]H+\>D_ MXA"+<[?6A)@\$J)8+L79>E,7T\^:TJ&Y].O9+&OJD"[(AS2;#5A.QNDJT^]L M] AK.MWN+I^1]_6 Y=-BRBTQ3L M,"WS++_7M6+2$T$0#<0>D8[H_*MU^4W71.?B--F?*W1_KM -T#T"O-D*/*W) M)WZ?YZ13O3%2PYE+YY2J@U*(7YU\.U8T,&2%A,1*6 M(&%,/;+NB ;!_LAV1.GL1>D81?GF4(JK[2ETB@"W5.^@,K8?4-_IMO-8W6Q M;;>[T43=2$A&$HRZC>N-/-?K;A9IXMD>];M;Q>I6CF@<:1?1Z3;]C^AV15-L/CUO+H6;OFA>+&:\K/Y"PC_76?V-_.NZ M6"R(&+P]I.7LW[K6B=E8 MMAE=Z$3K*?V=YUO.2.IAC!'ZJA$)"Y&P" F+3SJR"3(D \$Z,O/W,O.-,F-5 MM4[S*2=BU>MF$'LT'2C*L:2NV%C+OD(-U &?)%.U0B-'VB9"5BE6 PY&CG3R M),B(# 3KJ&JX5]70/%T])B3^M?FLO60/U5F!+8;IDDZ,:/77Q'ZFEJ MRZ-&8_2^$D3"0B0L0L)B)"Q!PIBYQ3L"M*UV9=OZ80EJ%Z(MI?/S7%EWYIA] MA0>EA3M:9VQHR1=4:,@82DN@-*9I3WJP1-15U8%?8AM5-=F-P/1>AJT1LA\, M UE%QAB]582DA5!:!*7%)Q[?!!J5H6A=Q;6N@VVV'2;\;N.=?.*Y^%23U>!'5B^K$FHBP"EA5!:=-H!B:%!$RB-H6A=2;:> M@VTV'<;S-+_GS7KV79J51$Q$U[R9@69YS46\FI1I+:Z[#^EJ/SD5(M6*T]&T MA3VR97$:Z]-;G$A:"*5%IQV0&!HT@=(8BM859VN\V,8E[ZMK_GVH5S7"FVY] M^NT@\)&9AYG<=]T/2IM :2&4%D%I,9260&EL1^NN,/C'YBJMCV*;C12#9K4Z M50V @>/YMNS>FJ/V5B#478'2(B@MAM(2*(WM:-[QMN]JL#59;+/+TJ:W- O, MCR>V4$LK3:AU J5-;-4\":AO2[7BGQJT0&D1E!:?=G@3:%"&HG4% MUYHRU&S*/'V"F+E"O1/XH7X055T29R2U?P@-&4%I,9260&D,1>LJO36#J-D, M>II4,:HZ)'*NF+F>O25+E0F%G"VFJ9-MR_>E1-!JQ9J8 Q'4E_M2[&TB_P]O MA[;>#C5[.S^2-D8U=Y,XHY&'JKZ+9AZ3ANU)LS1EJ-F?Z M)I)1=84^\*DL/Z@U Z6%5'-_B1?(/2'4<8'2$BB-:=J36L=4U=HMU&RW&!/) MJ+J4/J"63951&-0?@=)"*"V"TN(3CV\"CW M-*$&#I06G70\8FC,!$IC*%I7FJTQ0\W&S$\DD9G)O9<&H?8,E!9":1&4%D-I M"93&J&K+V=;0TH\HG=9V<2'8YH/O)-/LY"%S'._H\K(,'8FU7II\FA9D&T==$0\\UU'&>% S!$H+H;0( M2HM/.[P)-"A#T;J":^T0QVR'/'VRC;E"O?M@J//BJ%X)E;.O0VC("$J+H;0$ M2F,H6E?IK47C//5SQ[3J5KT(V>8QU[.W9'W5SY(%J];)ILK#F:#5BC4Q!R*H M,@R%6C(H6E=AK27CF"V9'TFV<=2;+^S ]^3\!G/DWIJ!^C".[OX<91WP0:E:%H7<6U3HC[ MR(/"?C+;QE47PN5I@;D&O?4(?8P8E!9!:3&4ED!I#$7KJK:U25RS38)+R7$U M]T[X2A:VN3J])0Q]ZAB4%IUT/&)HS 1*8RA:5YJMK^.:;TSYB90<,[GO B*4 M-H'20B@M@M)B*"V!TIBKN?V''GNNDWOP$ABS.=,S)<=5[81!X*G/:C1'[:U MJ%T#I4506@RE)5 :V]&\XVW?U6#KU[AFOZ9W2@[52A/JP4!I$U?U8 *'NO*B M-C1H!*7%4%H"I3'-X?5HX+I'A-G:*Z[97C&FY.A%J#H7]I#:\@M0QN; O>6E M1A7RDL6E;N190:!X)IKMY ?/:C9I7A3GN_)T&>J$:*(.AO;(.GA!QK:=SP_> M-MJ\$/>/M+S/\HHL^)TH:;T,!*+3KC9;.! M^/M=4=3?OS3O--V_Z??J?U!+ P04 " ".A%A6W +U.%0# O"@ & M 'AL+W=O(PTUG^&+KL>=H]V@E;6\CY"\5 M(6IX3!.N^E:D=79NVRJ(,&6J(3+D-+,0,F6:NG)IJTPB"W-0FMB>XW3LE,7< M&O3RL5LYZ(F53F*.MQ+4*DV9_.\"$['I6Z[U-' 7+R-M!NQ!+V-+G*&^SVXE M]>R*)8Q3Y"H6'"0N^M;0/?>[QCXW^#?&C=IJ@XGD08A?IC,)^Y9C',($ VT8 M&/W6.,(D,43DQN^2TZJ6-,#M]A/[USQVBN6!*1R)Y$<C": MWLRF5Q-_.!_[,)O3[WI\,Y_!]"N,+H\4UUX-K0QR&2M)3G04*[$$*&=*(C:L():1^*A(;5 M\^AIW284BW3S1W61?205)SD9ZKC 78M^BF5"C7: T^O',[ MSI>ZG#@FF7\DLATQVY68[8-BSMDCX&)!%RZ(!7"ZDMFSO*J4MT[.@[1_*^S?42YM.N[MW0;VT:3FMO72QMY[2%.4R+TD4Y.>D>&BJ MT:KJ&>:/_=[X!55#1?'R3%.44M=,+F.N(,$%43J-+GDDB_*DZ&B1Y0_V@]#T M_.?-B"HZE,: YA="Z*>.6:"J$0=_ %!+ P04 " ".A%A6=M@=H,8) #M M+P & 'AL+W=O<%\W5:5+/ST^[=37-^6F]%653\ID'M=KU.F^=/O*R?SF9X MMG_QO7A8"?5B?GZZ21_X+1<_-C>-_#0?K.3%FE=M45>HX@0 M?Q7\J3UX1HK*?5W_5!\N\[.9IWK$2YX)92*5_Q[Y@I>ELB3[\>_.Z&SX3=7P M\'EO_4M'7I*Y3UN^J,N_BURLSF;1#.5\F6Y+\;U^^I/O"/G*7E:7;?<7/?78 M4(*S;2OJ]:ZQ[,&ZJ/K_Z:_=0!PTP,%$ [)K0,P&;*(!W36@KVW =@U8-S(] ME6XKNUMT_04M+F[_1%^^7O]]BT[0C]L$O?OM/?H-%16Z6]7;-JWR M]G0N9!^4I7FV^[U/_>^1B=_#!'VK*[%JT>O+ZYYV!#A_F@G3TZ-1]INT)+N1I;M&SJ-9(+O$E% M43WT*Z00!6\_0L/>FV6P614]/K:;-.-G,QD>6MX\\MGY?_^# ^\/:,B.:2PY MDK'1<+)A.)G+^OF5C)Q%E=5K#HU9W];OVJH ^7@>^HQ*+W@\' P(A<-PC$IL ME!]X-!Y0H^[[0_=]IS=HJ*TJ.JH&7>I\II]DT]6,A MEQ2Z?WZ]U_C'])IC&DN.9&PT[,$P[('3:[[W%N5XEZF0(RJ'N*J%^ISQXC&] M+T%OZFT&!QZ 8^(;SF2#/,.17(@1FW!@$SK97*XW:=$H)T+U$O%_MX5X1FLN M5G4N?>B1]PX&,0IM1C2(F$')1IF47(@1I6B@%#DI)7S)FX;GPQI(?_7^K^3( M[VIU0'0BJQO4B\S5;H,(,V2,5.4C=[ DC*.91)>H5 9=VV M'-QG8[L/F 0&&QN$#<*)#2&83LP/]K2L\%Z8(;DNLR+MQ5V5HW1=-Z+X7_<" ME V>U0_&B!%E%Q#*]TQ_ U ^\?T)3@=2"3LYW8HZ^WFB5&:.I-M)Z=WV_/@O M]0P&A9W)T0R$@6^&!0A&XS@VB0$P[,=3S(AF1IS,ODHO0^\>9)KP'DD^>=%N MZC8MD?3#8A0]4NF- I9]! A_YN("0"PZ69,N=X;POG.Y"@ 1L0, MYP"*L,A:8C8*!P?!=$Q+ZQWLW-=58)=OI(;AE7P2:+/+,#=E6K7.*?-?VH46 M (1@W]1Q "IB4ZZG!05V*XIKL>(-V&][NS_QK9X#TL*C@=ES".4'$UW7Z@&' M3@WZ[K*2>Y%<,>]E/MT_J1SP0&).QP2G,'FKO#RJM>18UL:CJ@4,=BN8NR;- M#P5E.ZE:," VF,=BTT< & WBP%JX Z3** 3?J+5"W;+E[V;H'<)WSN,])/. M\]'UX"T7T]X"*)H8FWO@ H2%H15W 1ACT<162;2P(9YS.6B:^2%-O1S*(KTO MRB[E@E@2IVYZZYHXJK7D6-;&0ZOU%7'KJXLL:[8R^&_2YZ8N2ZFQ6MA3B"V# MI/[V/'.'!G !I6;$!U"$T#B<\!0MJHA;5-VDSWO9M-_.ME4N%X/@S;JHNLSR M<'\#F8*"*0Y,_0C@S(7OA(PI:D5%W(JJ7]PO>;RM@(A'8C-5 6!A3,W,"S3& MH@D]1;2>(FX]M7A-"05D9PNAV(L\:X)L6$BB@Y1Q1P^055XL)?X$/RVLB+N2 M9-85>Z7XB@H1.6J)Z*C6DF-9&X^I%G7$+>H6Z:80,DOJ9*E,UK?-A(L &B_" M9J:P@& !8V:^#L/"J8U-ZSSB+A-]?D,F0>R*SHF5AB\@5.Q9V3H$8X>P,2$M ML8A;8EV-2W:H:-MM7\RKMPWZIRYD;'Z4!.6T@1P!H12$EC8'8!9!%V1,3JLM MXE9;^WB5<9ZW.Y:27+>V%[7,V:OGD_I)I5)EL52"O=TV:97!3($JD6<6N!< MRB+J@HR/0[3>HNY"DJK@#SP[>G+/06TJ)W2H1Z 5+_.N:J;>@Z?,)U3&O)L:R-Q_3@S- M MPVY&ZV-7.5ZFF1)ES^!8VBJ*1L0*X #,7/*0)7\R>%.MQZA;C^W$@TA M6S>=8$P"FY(-M"BY(&,Z6GY1=UWK.]]LFVPEL\56A:VL7J\EL585E$$Z=A'J M)&0Q-A,<"!<$!%N4 !SU SR1]%,M@>A+$DBNYKQ0L6KB.@ %Y IAGE79!W$> M)A85 (>#,)H*3%K_4+?^.?2XNLMK#D)3(S?/!]Y]#Y*$])!9_(9 F 9F&0^$ M'9XWC_EI.43=5('\4:J"J9F#JDE!%$0F/P 7L-BL)0"PB 931T],JR#F M5D&+*4XH%>B>/Q15I293AI9GGH*%9F;KECB((S,) 6#8HRPRYQ'"Q1&=. !@ M6@>Q5^B@*:(RQC@I J=CQ+K-88. <4@@6^-Q&!/4^H>]0O]LTB)'^;913"U\F%OX7 ['_W#X8K8ZP8%OUHH7 (PP8E_Q M 6 R&$Z$+G9P1\FM=71QO#^9?*&>QFQ]$L2QJ?(!5,C,L)9 *#IU^L^TW&%N MN7-9"2[G6TP>:C#@E"TR:V8 B#"?FA0 E!^R"0I:V;# N4ZOZNJD6ZM?]%8I MP\_ED(S=24G0IMWM53AA84[I].9U>TQKR;&LC0=7:RWFUEK?KW_L4_?Z7J3= MD:]QW;%;"K#_VP(ICLV=> &@?,^JMT*H8.H^!=-:B[FUUH]*8\I 4!3RUIK+.;66)_7F[)^YKSO/]HSFSR]V)GS1YNH;]&Q M46%@EET D,_,JOC\X![TFC+A[7!G_:*[J6V\_X0_)OW- MRZE2>]#*'O4]'?+^P^BWG2WK>]K(>IU][CB:V\;MY;_*@/?M&@ 6;&=])&F#>"D M29M[TR:(FQ:+Q?Y!S5 2FWFHY(QE]=/O>9*2XVW:!W1M+FB$/#\_C=QYD MO]EV_D-86]L7-TW=AF]/UGV_^?K!@U"N;6/"O-O8%GY9=KXQ/7STJP=AXZVI MZ*6F?G!Q=O;%@\:X]N3I-_3=6__TFV[H:]?:M[X(0],8OWMFZV[[[,(!OZYML]M7>- 0,;O,N9)G!)?S/_6 MT5_2VF$M"Q/L\Z[^U57]^MN3KTZ*RB[-4/?ONNT/5M;S.8Y7=G6@_RVV_.RC MAR=%.82^:^1EH*!Q+?]K;H0/V0M?G1UYX4)>N""Z>2*B\CO3FZ??^&Y;>'P: M1L,_:*GT-A#G6MR4J][#KP[>ZY]>\684W;*XU*9\,W#WJ8#]]Z4,K8SWCLBR-CGU\4/W9MOP[%B[:RU7B !T!HI/9"J7UV M<>N(W]ER7CP\GQ479Q<7MXSW,*[^(8WW\,AX!Y99_/?E(O0>I.5_#JV8QWMT M>#S4H*_#QI3VVQ-0D6#]M3UY^NF_SK\X>W(+M8\BM8]N&_TO[M7M8Y_/B[L/ M7SPSP05\\"VNLNT-:=C/:UN471O@J'C.M?@>6AC7[T !^G7QO6VM-W6]P_GM!D?+"?$.QMW40,IGG_[K MJXN+LR??7UZ^I3_/G]PO3%L5/5#C!WP$Z,0/5[8/7BN8XWSR>$T9['1=Y]V?!^/526*#&\$AKK/[#LTA:O6I!L M),O!UV%8!%7%9U_!V;WW9-1O3[@J0SC88LFJ\E(6I84*;\];6#JP% MDWD\=> M.M],GVE,"U8>YYC^T@U>O^F\?CD$_&]O M>EAF!=+M?0;[B3+)2\L_#CD;W ?[M>D+LUR"GV*AM9O.X\:9)DH)/&][?K5V M9N'J),>5"V7=A<'38G#!H"$X\[%W>!845=6,@XN,.G2 '&^O;3L( ?8&$$* M#Q6H%RAG>@D_;:QW734GWC9=Z(L2=;"$N7CRL+X *0\015K6O@+7.#GP !+$]=BPP:,P+?1,A@/8G:^9=/ M"M0P6 OO/A*SMJ:&W:77<3J0T$7M5H;)PQ&0L(V E VHX9/(. >J GJ 6P%+ M775=M75U/6,)!&+;U6D-B*3*-PK?0R$"L6ILO^Y0>Z^!/S@*6@+X:EBMA6_X M @]VG(-@7PFUP),MC;Z 9PMS;5QM%C40V3*P@X=G")$&V!B08, T ;@QU&!< M8-]@:._(&E=N2;:C+Y:^:Z8;B*:%) /^+3OP(<1(-&# 5!S%1Q>JS<52DII MW372PL2NR/"3&<4)4)[1&0=6,T9$L&.\^#0BOUP!F=?ZZOOYU1SL6H/4E07 M6-;JC$B'$D9T_@$O@=5H>;Y.A1.L00>^ 7Y$7^[(8 :VO\ %%"@03:0BHPNX MVXJNL&J#_4(,&M0@@;T24O#M[=J5ZV)K28U*LA? <6"PZVL>'ZR-55_%$MPP\06 FQHJF-<"E:&R1?6>&:3=^&#[/36^"KBI&S/9@); M<$0QLO266X[652S!G A=.V)85!?0.C0P%CS R]K>1&&].B8Y])0_J*#=-@VB0W^,5'P&.@+Z#01'9GF[B*8:Q8"\*JJQ:Q:# M#^)^<3,\*$LMEJX_[9:GFZ[\ !-'C_O9"=)$L^IW)_=IH:8.73(':#M!S$:\ M)7,'VSN0'_&K3CBM*-D7EFX(Q]E\7G>HB[Q> M)->S>E>HA;@"V&91U"A!$Q,_$G:$!X'4/ HDN&;&*K 4& W@0A9 D45C-'E( MP&%K<>FGY*5G*"G)CL#"14I5)&%S/7H"YBKY1'J"#3?!+$0&^4,H#JH-T8@" ME0AQ1)U(7]C'!X0+#B1\,?3@/8E]]34^ S&%5323$&.T(K"4I@./WWE6+Y8& M"A?F*BH_P#_1!.3?'59XT4BS\A8^#1O, Y%1Y^\W'81%)!RX"-I?1F-D<@@= M)K2&0ZO8P&"(]&IP0_/B#;!O@X'M+N'W$=HDQ(J\$=\,P(PV!M3 9Q#PX*3\ MQH%YV>F07 'S2%_05W&DRXL+A)[$9XR?!!I!P-1KPV\.(8@G7 9VL>YVZ&R2 MT9]R$8R:[SD$6((L!#40XW4WF+R9%\_$6Q())&?DP4;49HN 2>&3J!;].'"< M179LT1O7,H-S'3GFBP!1EQPSHG(K'SEDY>TW(3DMC!,E!D(,I]B,:)X7OZB! M?CZR'C]GH C4HY3(8*RF$KP?MO'SXL<4[UFPG@/9=V(F05?BB?,08://*SF) M8 U8+-5LI%51-+UX>"9@I3IWBJ5J]P'MC1A&B1C8%H+3JT&)\EA4HIP@4#/& MN#0?N,F&MBG90)+=Z#'9V#&\4I^GP=TMJIS#44/2!@:OD.38^$WY$;A3@C"S M0IM,M*H.J&H[?!O3S2KI[-YR\>S77L,D@G*64K\I-@959\J+S_K=!H-18.+C M,U"(':%E ,WA_FA7AR ;RJR#.7&;K;)\NGN39:8(S* !6&!B1GB_,8']N7>8 MD&%1$4T&P I.:EZ\-3LBXF< S8'ME7S3TS?T#O@SQ\[U&D$1&.#,"7#X?8US M->8WA/ [=4EM2W*Q1\_"[H":R%"* MT*U'Q==)8[@T3XF^&>LQIJU6,$2_M6+/V=^*AJI=.&QN%<4H/8[E);")L,CSY--&B^=)8)0MQ^Q4')-&MZAJSV=S!*LX#1M0I!Y, ?Y_-\ ML>EMS3CM>+5;)61JV!SP3XPKI:F&?:?(NP32!U$I61%+*2H$-FCFDRP%3@YAS6&0F9L ?W MF-#HK;(ZU:78Z1M=1."*0L3&DOXQ'M.7Z1W.FEE?8H%N9;.,&JHSY]L W<&* MBLW@PV#8_IML$,IH,WA(P7>D8S3;QCCD1>FM":P BGC=^,549)"E'Z4,X48 MS-1J9(1\,D9=G[N[\=QL3O E>NK8.C5:2R^?X@H%#5+PG= MJ?TJUB$U"<(Y MU1&C4>+!)/"6TWIQ6\@VB*IRW$,)OMRQI/S+(@NR1MHC0!53FP?PF9JQ.6A% M5WXX?49 \WE>QN ?&(&.ZAL8L,/&4%TDQ14K< 7]J82&$%9&Q$*487!&IH=K M%!#*]9[JAIQZF&:*1HD[ N/P'L2U,=.BRR,MZ_P2$,[@,^^A("6,,U4T_%(R MU[D"_A/&X\5-2?PV-\D"@!Q5\%>)H-UQ/ >V8-":;-][MQAZ%4H)5&RL,V%) M)R:Y@86.%A)PIV3IV>)>Q7)68N\_L$R9YF>R>J^R$MK8E2=)(5PT*B_N./6. M@>V2.209-"#]E@KF**Y:#B@!] HZ-! 8JQ&SUI[PHP8()40YM'RM3NJ M%W: MIG!X8F]4-$$"L8^\NE1 C %HG%N5JT M7.(O:9E(Q^'\ 0RC62#\] '!LI]"(OY>$H7XBK86[#!B(XIT,R5@B#LD?=B^O6C;-17"JR6X@H#^%!# MQ2+*7=D;TT@ G<,<6$?,]%.R:1USTU8\\_XQXN8O0]4=5U#7(7^PL'W>2E9,\<:1 *8'2@I M4'&/!%I[;RUG &-*1&-%2K=B[F+PY=I0NAE3+UBVHG@6BQU(3:HEA(S0Z4_T M-O4=$!! EZE0D:S)C52V,V^DSE*\4EB#OV2LWYI>&B&X,CUR4 BB#LZ^1CP( MN[-"1]62&L+*+8)\_X&4%8L%Y.9[6CTBL!UUFZ#%LI5 A-1ET#CRB!1XOLLK MW##&.Y&?=YP<"O+8M!"^ESP[WO(@".WX ZAU6=$UL^&,=C2U8E(6.>*L- XP MI;*U;HY@AW#P41M2S@OT!8P:9>JS7H.DN6O P2")I: [3H3-(B599HM-F@E= M&Z/',&RPOF*D4@N"$1+GIRS=>JQHXTJ7$@!S7!5'E'(X12U+&&[4KF9OUB!U M/288>/A#*0VOFWH ?3,4W6][V,*S"=*=?X)2M@ P>6O\^-+=8$\<.S;^H%X. MM1'41-?2^#RGHHF8#$(^+D0?93D,Y<9_V<288C?.,9ST?&FNQ9,R\X' M(WA<\XJRI9Z4*5:;R679*LS& %BR*U,0_%==R^O]#B5.[SN[M037\Q8G].^8 M(2XP]&+^<_@3&41V"0V6:&*TM@@1) <$T'*"]TP\,;5"J M]HC.PQS,BI-L&^]"RB8?F#T!7-#:81-;T!BV@3^0PKW89W(K2["_88K/4C\3 MU40Q$:S:\&I)82\XX!WBU-2C>)PF>'M_A>R'M."D7G*&@V<;1!9\')?UV"( M48L].",F?'OQN^((=>"1-QFUETEJ)X6-(+._C9!]8M6\^%Z:XG( O!Z/'D4D MM08-+=$E&JR-=1DCI=(+MAH%4VOD:8!@5P() ,PJX$X#320[9MVYJ&0*3%"X MGC,W\.COF#G1SS$ ,FT[<%D#'B'$N_04S&"QP='.DZ9PL8OU9:0DTO%%Z\\4 M)MNGR&,S8M8]+$ZK*PUYKNN!7-D:\ 4*KOI(UMT]^ M27WI+RDY&Z1S@60[*U_]-E0KKH-QLG*&K,2UH4"+H]IOMZ5]4/NF_4Z*K9!1 M[#PXYL)&T5F6; =KN05]D[VQK"F'>,39$?.+M1Z8A&)1L0J/2KF _?Z[*-?0L?.U,PIW@/_-Z/#(=> MQ?B.J/FIZ_/@ WXN_CT >+HX.W],I2]+\2U&/I3V_8WZ*= F(>'40P\N2W2+ M.CZ*S\\^ ;O22HFH'N408-6_=O[#Z]>F,5FN7T"R 9NUSS>X?R^K110YL_, MF"%CPQ=%@[ZB41NX]GI_%+U(F]2#Q*@FC MG9EE+0WU+JLZ(B!@JYKI,;Y^C-TX_;V'\Z_&]%UD!%=_?OUCXB8,//;^3,7, MWMB2^(95(2^956ZW#9TGIV;'=G8BY='.'F(=)[8(S-W[,BUSQACART^B\HM, MSSCSHSUSBN>I9A'E7HL/%3]-9JKOM M-N::T[>\_]%TY")0V[[GL ZY#0M5?_CZS:NXT;1W""U@L@W.2/C%^8J:I'?1 MD%'F*O^>[*XIJ>4OFY_;"_J^9A2"#4D]MB#!PBJ[Z G/F=C4B9[4=DOX=LM; MF@:*)Y;FQ;,<(B=3/HHY84T1' #D<+%+YQ"G>_.!#M?@CE2<+\GJF8?@\U$C ML#88>^H) %IB9-M3DU9I]G*<'C09,Z4IQ7:/UVZS3^.+6_4LG!HTG,Y]X=R2>)T_GEQJE;T)6+E7\BM_LC!,G%*C^ M-88! MR:)6?Q'E0RA)4B+'?3PHOZD8M,VFP2/G-U(,31E_;@*KK0X]<8? KJW%^"^H M(>7R-*9O5GA<)#_VDCI.J#9+_IH#'^UDY11@EE(XI'^IN$*&*D^2'K&-),WS MQQ\3YK\WB1.#Y-O-\0$YGY#/Y-$$,/Q#X@IDO6F+EW;A![1$%P_IVX<1 M*03*'*:>UKM"4VIQ:,%5XJ&1FN4D[B4N MVQWG_0AK2S!! TWF=GM9)M=H]!"C88HZ8LL2][X.S!;JZ)? D%>01 GF2\1E M3H%HBMUI^5-Q"ZZ,N0+/5$M+38/!]0Y;2'I,-\Q58(&$U]PD(I1REI5PN47/ MK$"=^W0ZV"<]U)-Z9-;65+^#9/1TYBY9@-1HBF^1%=I(_SCI&Y=FV$+=;/C8 M+*8=7/@PQLW;%D9>NPTW?ZE#IO7F?$A-9C9PF/-3-)Q[^]I0?9^1QB(@JFD0P3!R M,3VGJ0A7 ZD@>-T Z'$0&/O0Z:RK#MM?-=JYK(-, 36%IT MH>>*I<@"GMY@7FKK,FPM&8N\&1$/AE08PO 25Z A!JP@'P+55A-N/@7_:?C@ MV9OWNOFD>5%+F>QTUBUK2YH=[._,37^LW^5B=$MK9K96YIWG Z]D?+==KBV3 MFN\&!3R6#RNG_9#"]10?N%Y!-R[G_&*OO(W[V*,Q]/%2#8-UY=,@>MSH MTNK9L#BBFA6"03G\IR)%"J8(@TF =4-R!-+& B"=#54Z?)4UXZ>SRI%VE_JX ML". 4AZD65?=LM_BB.(2M+4 **LL0.-NP]N#5D#4(.@KVKFGY_?1H@)YQ M*-=M5W@)(C:^EG):C0:L=>.K2IO:"4!^"_3T=]N#.Y B%_/?6J M90&Q+(-T/5!%F.NTB0>T=Y,NBO2K+G?,M\B$?'AI(19KD^'AO!8Y:C*<-K0> MQ7#'>U>F+=.7!UJ _X'*LC) +7AF-; W\@>^O^%55) 7?$-(?B8%@]+4NS&] M\8&:D@/GK;&.@HE;$5)OTV$V.L!&]&0$+>HAPX.MG#121@9Z7G'S!,I%0JB"4]%EO?N/R"7!V-]W%ZF0BJ15+^ MRZS VZP(B,3@'?58J,)0YB*;@.\"<-37[^5$]^36C3T6[G$F];UKAHT%)%UM M@22FAB & ;&K;=EI@<]6B7M5UF []&+91P_%5B,Z'*[G_]F5J^&SJ4D0UI"U MJ\@\>=<*G=+ENS).,VP@QS[)+$K)AI*)HUHBE];5:.UQ*.+5U#K#'0R]9$OR M."1C0>K/2=61P^R? S"'B)G.)@3Y>V+1^.J;5IIDR+>2C*2S=0H7HV\PN=%_ MH5EV8!G8"GP0+Y,J4_H=?^"D?&XM3! S1&%MY>(I?F0!5^UL=6I8O(IVH%"2 MBTWH#&G ,.*08N!?+Z_>1!"<&6P]VXB_ZTD'/(J$B0RTO#+B?@J-#]V-I- 8(O_\^C1 MX\RH??'P83*9^/^/ -'%+Y0D6E;6[S=-N.5>+W(TL9T40MKQKZC"\)F--E#ZO2G_,6S#OOTL5XI5[;\H84N,'\*K>)AS&SD.>MD MR)ZKI*S 8^IXFGC*NB>C+*$MEG,36<0.X^%QIIQ@$1@Q^EF9,!4RJ(]*( $G MW?0V*LZ12,\]-0SA K"A++O0*9Y3V$:6O?S@Q1U.I_T<%10GSZZ; MH/:8K)%,1SM"ZBBDXWR/YAQPM,L,/6H*-4\YLOF*X2+$)C-=64*U5&N.=C&& M#<0(S.=9=%IL;.)3[,>E XO/B,%SNL#L54ZAP0-W8L:X]\0U#6 G6!QA09B, M,;#-RPJ'-N/_VK/-'2-Z?\/A+9DV5G\\)TQ#OZ2AG2;.&PPS>KO"^JGDR,<\ M.U;9P2?Q)C\PBM7X\&/N1^^L"MBMD'Q',W>.0-A[V?,D-:XZ5*!_9N5MBS#& "['/L M Q=W$*=*XU(BAN\$J47R$Z[/ZAQZO"9&Q)OC(YBGW^-T6,89[!$ MC$_^Y.N? &O'.HG-]W5!96GLP9H!W.Y1:90;?M^'T=E[YGB,HA]D' MPME9_B4_O3.>\B*?LEM@&[;<<$??9@D.H2%.GA" $)_B__&C=.[=-0ZOW3I( MTX&54(/@=)"/+ V' 8Z,+V;9&CW%\U72^+Y"FZ39] )D_18TL%< M"+F;1#5M=YNI0/ M8NC=6$_ V*+U(Q5B@ SK9\Z[,0W:0YST.E-\< N2C]"T"]X+QS=!E>/64,Z] MQ:;F/ER)2Q(4A_R M*]!>6QU^Z"=P^/\%ZGI9=73-TZNV^!%]4 IRBI>75\] R&F,U0" 1 \?>;U@ MF$$!?.Q\HZF6>*-0ZC/I-G*W1QR%4**K9FW?%^/)N4T M6Q-E1#IT,8!&9O(#:(E%LN/-=HAHY=)51W:'X6TJINE([=W:<8OYH3O>'V1W M\S?6K^B_0$!WZ[8]7],?ORWT/W)PR7?[I\?YOY ZK?"_&UME_#JV?S+ST_X MYAS]T'<;NNE_T?5]U]"?6">W'A^ WY<=<$D^X 3Q/_WP]'\!4$L#!!0 ( M (Z$6%:4L@'[S , +0( 9 >&PO=V]R:W-H965T2H M:&:E32L==N/\0+B8;>4:;]%]VEX;ZH6#2E6WJ&RM%1A-8-A2>\X;I_4 MK[K8*9:EM/A6-Y_KRFWF01Y A2NY:]R-WK_'8SRIURMU8[M?V/>VH@B@W%FG MVZ,S$;2UZO_EPS$/(X>2R%Q'/B$0"/FKE-A9^ M4Q56CP5"(AJPQ GK4KRH^ [+"<01 \&%>$$O'L*,.[WX&;UC;-"'6ZLU_'VQ MM,[0IOCGJ7A[M>1I-7]0SNU6EC@/Z"18-/<8+%Z_BJ;\S0NLR<":O*3^?TOR MHLC3B&("3XC#'W2V2WS]*A=1]L;241M,[,E$&H0[+#=*-WI] *DJN+J8P/N: M-JBI2]DT!]:-DA2X#<(!I0'TNP&HEM@NT0SU9,<582,MK%&AD8[LM&H.8&6# MME-:&VTM;(U>U0YJU=\__B#[LWPB\R>RMA/XC%!I4-H=Z<%I)QN0UB+1$U.M M2MTBK(QNH:2]6JN=WP5TN9E.U9+B5GH0@E@>!GTBU#LSMO.I:*19>T/27%+B MJPG<4U0[A#"*6\HQ-149MP6,6Q7DWFD6<9=,4 M?A_G_ P2$;&"!,X@*UB4I]1(><0BGL&?/3=%X6NEB9/*_4!/A:5XXR)G4Y+[ M,$KZUT 9+)%BPU--G'P@'\+@@B6)\,S1(V:1Q:Q((FK'/&5%'O61$).'^X8Y M3LDDZTPX9WD1^SC2*B M&XV+C&6R[SB] M[=ZEI7;TRG7-#7U6H/$&-+_2VITZ?H'A0V7Q'U!+ P04 " ".A%A6N] " M6C@# M!P &0 'AL+W=O0[/##7#^5Z;;[9!=/#<=X-=1(USV\LXMNL&>V4O]!8'6MEHTRM'4U/' M=FM050'4=['@/(][U0[1&["[OE?F<(V=WB^B)'IQ/+1U MX[PC7LZWJL:OZ/[N"I_<)^%V*G6%;*XHWN M_FXKURRB6005;M2N;ZT[&[ZP'_>F103KG76Z/X))0=\.XZB> MCWDX SPHJ+Q53BWG1N_!^-W$YHT0:D"3N';PE_+5&5IM">>6 MMZU5=6VP5B%)>@,/^(3##N>Q(WJ_*5X?J:Y'*O$.52+@BQY<8^&/H<+J1X*8 M=$WBQ(NX:_$AXRVN+T F# 07X@,^.04K Y]\A^\8&FR,[N&&M!KZ*2CAKH&; MD&HT\,_5R@;_O^,%K^\E.2\]\_4)].ZM./ MV/_?57U(=5ZHO(!WCX#'AM*F.ZKA=JC!J56'L#7ZJ:W00CN,W2&4V8I*'ZI7 M(JRH>$>2U0$LUE32#M3PZG:'K2N= M):3][1(><=T,NM/U >ZNX%$[U87?!.XZ?)ZH?X:$I47.>)9YFRQ9!HOEF6!I MQBED0PT"/M$PH>B7RPH!(F=%*B&;,9EDQR,>3H@S7K!<%&0++EDB9\%;))P5 M>>;%)&_%B+1@6"E3Q@*.2DS(-7YBGCY7DQ":6$(J9A5N2$8CF7 M9\1PDID+GP^9SABG7 ;BLF %YW"N%N*3%D9E6(=&;6&M=X,;N]GDG=Z"J[$% MOFX?'Y(ORM3M8*'##4'Y19%%8,;F/$Z95)O0;>D M-0.!QH\.,]F89,7M[S7ZE^@[?)E*3[=6?U=%J*Z2\T045,JY#O=V^0MU_IPR M7FZUC[]BV+64:&"^-UZ3WX\"## M8H.\ [MIP;(]8&DFOEH3*B]^-@45NP #,-O0R];T;K*#B)\I[XOCM">R898= MP#O>N'L<\8[WX&TY*/ZZGOK@4!9_O^9IBW/R.@ZWRJ5O9$Y7"7K!DUM0,OGP M+CT;?CK \F3#\N00^EN3E1_(H2"I$-.5(!\46D29F9"F8%D[,^H?7FM5$@Y)T%.#5H1\B]P33H:* MG B5-$*9?.[K6C".*P$RQD@P]PF/W\F4-R9MVJ+[YP9,D%S$F1PPD36O2&'(]6(<6/.1B0>[;E:($AM Y%;C$) M"W(^.M9"?'AWGJ6C3WZC\9R"4AED5$DM&NO;2$D/@UKS/SL9;,#IME^(EO5S MAWA\^T_*I2.Q="H$XI"70I;@RI4#*>FM82EPU.MQ2R7<0N8JN2 Q)6C14R4Q MT*CHBWOD;T%.<7V5K]17PZ[;N42P#BA>@K>ZY'2C_5?6FX CER(;L261H*B>KPW5 3%:JN#M_< M,-M<_#XRT0E\I.(HVD$ L.,_7KYHX!U[/?&;-*B9+W1Z4C<G#KG\]82AVA=O)F*SMG..S M)T]':6]X?/'Q,.V7[J=P8)1=[*=]E&9G'_]OYJ<7HS?RSA!P^#L\VQVE>PJA M*RVP[DKI%FUMM2HD[]U('/N:^(C/( MB=!40G78'YTF&,'Q@=0N@FWBHV1J YXX\;/"FY(<"^"\M)C+W8(-;%ZIDW\! M4$L#!!0 ( (Z$6%:Y!&,!10, .$& 9 >&PO=V]R:W-H965T4K3K8Q-@7\9KY. =G--U)]5,7B ;VI:CTS"N,J:^"0*<% MEDSW9(T5G>12E(5K!;HI M2Z9>%BCD;N9%WG'C@6\+8S>"^;1F6WQ$\U2O%:V"CI+Q$BO-904*\YEW'5TM M$BOO!+YQW.F3.5A/-E+^M(LOV9"[SWCP9V!YJ13:?6'7RB9T8]IH M(\N#,JU+7K4CVQ_B<*(P#M]1B \*L;.[OJTR;C M>&63\F@4G7+2,_,5WV,&UUJCT3[\A68:&,+:PR ](!8M(GX'$<5P+RM3:%A6 M&6:O 0'9TQD5'XU:Q&>)MYCVH!_Y$(=Q?(;7[YSL.U[_'=Y:T2-6YL6'M6"5 M 59EL/S5\)I>EX&_KS?:*'H>_[SE>TM.WB;;DKG2-4MQYE%-:%3/Z,W_^! - MPS_/V)UT=B?GZ/\O.><1@Q[\AP)?"X1<"BI(7FW!L(U <.971M/C^B$5I()I MS7.>,EL\&F0.N>,PQW$A5"B8H:U&8]X($%1>&C[R"DPA&TT2=!WN4ZS-*Y'+ M*[A=WBSO%\L'E^2GQ^7JZ0[NOJR6+N'V$\&J414WC4)W%7;9BCY%(;P@4QHN M8. /!GTW#OLAW,BR;@RJMZ4'?C0=P;43<0 M@@Y\NQH?5RY:%TDOZC:R1KDL4\Y;U]!6*;%3+#<4K&.=^6WJ+:AM@LC:]?$-M)02W33@OY!J*P G>=2FN/"7M#]U>;_ E!+ P04 M" ".A%A6QYM\<4 ' !L$ &0 'AL+W=O9QY,_-(]G2KS8-=2>GHL2PJ>]9;.;<^'@QLMI*E ML*%>RPJ_++0IA<-7LQS8M9$B]T9E,4BB:#PHA:IZYZ=^[-:[R?\H>36'KP31S+7^H&_?,S/>A$[) N9.480>&SDE2P*!H(;?[68 MO?V2;'CXWJ%_\+$CEKFP\DH7WU3N5F>]:8]RN1!UX>[T]N^RC6?$>)DNK/^D M;3-W..Q15ENGR]88'I2J:I[BL>7AP& :O6*0M :)][M9R'MY+9PX/S5Z2X9G M XU??*C>&LZIBI-R[PQ^5;!SYQ^K3)>2OHA':4\'#H@\/LA:Z\O&.GG%.D[H MDZ[I"UV@ M256UI"-584375E2Y[1_3/V\N[N[IYO?KFVNZOKFZ^71Y<[=/$W_$_!'156V, MK!SCDWR$ M41K$\8RNY4(",3\$I&$03<:4!)-H2D=)D"1IG[YHAQ4^[J/;3WY'R22(XIA? MTB":1;SH+(@GPY^Q8U=Z"]F8ZXVDC3 *7BR,+CU3%O[63IL=+=K@GDS)<"P, M!P;AP5H:I7-+PK8$V_^=SP^OH"=Q&-&OWST:$@]C"*B"KB.['8YG9K& )-(H M3/$'NL,A_:ZK]^C?&A(Y+R3JHF3R1*.;54ZE%(7U;TBN- YB7W*:DW"$OX1B M8'&+94B50CT=Q6'21V[\9QR.^O[7N:SD0KF&1;2.,RIS8!4BESW0!@.^]!", MMQUWMI_!N*&C*!SV*0IG^)O2C0\"@G[ R1A>@(P4 >$Q@F^_^AQ[3N6/!EMD MI*X68J.-F!<[4B7:FAV:[T@0$H55OV%/H<_KM3:NKI3;^4"N?)AT]-LOTR2) M3KY]_G+E7^.3OB>I,W;?!\VET\6)K/S ;J.G0VX5C@)@DM_J]S*ET3811,? M1+./Y+4X5MB7.! XV3JWQ.[M_G_WXI?=B[Q[J'=$+F&^L"@]>-"M5KU18TY3 MUI05^E9FM8\,$ JCEM:UL;5@5='T$6USI7-)]^VV'H^3H[(?/E<*8;%X4["% M$G-5**?0T?#7KXNNS'^N>:_TY0L+'=-%ENFZPI)&9E)M!$?8;@X6@C.+6'_& M4SD)CU;-51D$(54P"E=-N>LI@PL./>&^F4D;['NPI9%Z*RQ'4> M)R?P=I8TRW M1JZ%RCMAA\@,1S-(!%CMTP?U")L6\2@-QC,,XAE/H1]_TSK?*GB'S2*-IGW_ MC"$F=Y^_=C8LU_HY6QYH.)M@_I #Z=.M,*Y"1:[4FH^"RE*NT(C8\3))Z9AQ M9^-Q)U@="T=)!(S7 H/&Q<$T]D*)Y5)HWQ^BJ%OMY=H4C-Z!=<]FOWN!ST;R MWW%BIV,\)\%X-,'&2'+3P"(\KGMT9:'^T[BQXV;X!RC(I,>?G%@^V?X(78H* M)W5?%CS$_VB[DCYQE$S0(ZT"+9"]_6#CHD#.41"D>). YS[41GA!D$U)?,:6\3INE M'V#V#'&D' ^8014H/ITA.%4\LX&(U:;:._@UO _WQ[4_D3\+?O='G(X5SR06 M^L;;FL#\+5C(Y)HG/H6AF!^P7"VE.4Q/"Q\T,$&3!U_MO/UY#]3A&57@2N=; MW?)6V02*5)B&6I#$$ !^"0 &0 'AL M+W=O[Y3^ M:K:(%IY*(]69@*HTL]TJE&"11E Y* MQF6PG/N]>[V@ZG+DNGG*Q1JMPCB8+^QXINM=1N#Y;QB&WQ ^Z6Z MU_0VZ%!R7J(T7$G06"R"R_C\:N3DO<#O''?F8 V.R5JIK^[E0[X((N<0"LRL M0V#T]XC7*(0#(C>^M9A!9](I'J[WZ+]X[L1ES0Q>*_$'S^UV$4P#R+%@M; K MM?L56SYCAY(-9'X9Q"$F4 M)"?PAAW)H<<;OHI7H-:8P[4RCN8UJ[AE@G_'/(1[C17CM& RA\-PP TWF5"F MU@A_7JZ-U51"?QV+3V-]=-RZNU;GIF(9+@*Z-P;U(P;+MV_B-+HXP6W4<1N= M0O^Y!)Z&F/3A!4J[P]H=23N9HJMH+(51%4"G4"A!=YK+#;SCDG94;2B&YNP< M;FZO;^^N;E==$MTCWL=UBR('TEBQ]9K#9TU5#CTG.INDM!C%81I-8/7I2VN> M#&F@-J29=<8$TBUL?8HG81PE$(_#X6Q\F%Y><09R&\6@&\2A, MTQ2ZFA"*2>)F]C2GTQCB,(['\%%9A!5FR!_96NR1AF#HXA!TS M5.B@/+C=TM)B62E-#1EX21=!>SV-@KE,6^4SC:]0[%-X"@>DFF#%\-XS3J*+ MAZ;+NUIYX!O)"YXQ K[,,E5+G\=[)7C&T7B%^,)GN53D(Y?-L'%=V_UJ?<(! MEUD"K\+XZ;6CID+V3,RW)]U,5#RF&?_3]:I5!D7YA6;P(VI&[XO0M(_UD8'!S.Q1+WQD]^ ]Z,9 MC]UN]W%QV@E0CBG8 NIGVS8M5E9^P:V5I7OOEECZ0 M4#L!.B\4D6E?G('NDVOY#U!+ P04 " ".A%A64K/16]<# ,"0 &0 M 'AL+W=O5] MTE?29REEC=I)H\'B>AXMLZOK$<\/$[Y)W+H3&YC)RIA'_OA4SJ.4 :'"PG,& M0:\G_(!*<2*"\7V?,^I+[ERWM(*^>K\*ZY MB"]'#K*90%%48%9 M@VDM[<[&6,^Y6RTII7 \0OW$>H6V[VEX9B$_&2F\DYJJF]:1Q[V_@@S@=@D/Q@O5DDSL936)X%_RX;7L;#\?0] M61E%IFR,LSC+R'4L5PAK=TSI2:@60_8X'8[(N(CIQ*-W/H[34)&W1_5&VPZ5LP'I(OH3*R_PO7O8F7U]L1\'^;2@O!GVWCLL,GC17A;J1]*/3N M4(\XM77# Z2$:55)"!S=_2?<44FIN6-K"DT'TW$$MKM[NP]OFG#?K8RGVS.8 M%?VNH.4)-+XVQA\^N$#_ [3X%U!+ P04 " ".A%A6AC#-*4 $ "\"0 M&0 'AL+W=O(!EY+4>FI5QA3W_;[.BNP9+HG:ZQH92U5R0R]JDU?UPI9[HQ*T8^" M8- O&:^\V<3-+=5L(ALC>(5+!;HI2Z9V]RCD=NJ%WF%BQ3>%L1/]V:1F&WQ& M\WN]5/36[U!R7F*EN:Q X7KJSA ZSZZB/B(60_B MT('$G,W9X\0=X2[9CJ4 -K,IAGF6J84+#G_-4&T6)\==[FEO$Y'U$ M6RRWNF893CVJ!HWJ!;W9YT_A(+B[P#?I^":7T/]K6"Z#C'OP#@Y\+Q#64E Y M\FH#QOH%:B5?>$Z+O&H+W58,_66H#%4V96*+(XYPKFG>%++1Y%/]Y18>%P^+ MI_O%JHN;?836V[*IC(:ZC0%<03+V!T%@!X$?)6$;$,Q/T*/8#\<1)*$?#H;P M71HFSJ%L-*4I4%%UGT-*51F>'!C[R2B$Q$^&"?R@9H1* M?_XTBL+A'62RI#ZJ6\<>VPR3,?T/WA0Z&?6>029URW#DQX.Q541"H@1^:YSD M4V^D3#A*O,I$8X/Y@E4NE5-K"JXLK#*[PW[=.\"<>>X,B7S:Y!D M3RT0:2$_E5@3@.XP=SZM5J[43LY9*UEV*YI:'[FV;7KD.KC6358 T]T4W0(I M,ZB_7 [\Q[H(BUA3<\$R)=M]HM)S+S2'JRB@-BO$7B#;;!1NZ,Q#NH!,!=_L MZV-+!D:"V4KG69[QFMF --0%E?/9?>FY0K4SL"7>!A6U?V*2V[JX"E1D""9^R0=T[J?+5XIH(QK?HM*FQE M_U]E[[7K_M&-2HFW<=\-E(BVX-K+M9OM/DWF[8W\MKW]KGEB:L-M+>":3(/> M\,8#U7XKM"]&UNY^3J6A+'?#@CZO4-D-M+Z6TAQ>[ '=!]OL'U!+ P04 M" ".A%A6JF4?]XD" #+!0 &0 'AL+W=O<*VQ2:!!VEMK"IWR:2@Y+)] ML^?=.1PDG+^5$.T2HD9W6ZA1N6"6S29:;4$[-+&YH&FUR29Q7+I+N;>:OG+* ML[-;6Z"&:R4WGQY0EW#-V9H+;CF:B6^I@(/YZ8YLWI)%;Y"%$=PH:0L#2YEA M]IK )V6=O&@O;Q[U,BXP/84X'$ 41%$/7]RU&S=\<7^[+TW"@IM4*%-KA%^7 M:V,U_2>_C[7>$B?'B9UWQJ9B*4X],H=!_83>[/V[ MLN-2VPK"5;"N@C@XHE21!XW%#%0.A(-<"3(SEQOXP"7MJ-HPF9F/8U@LKY8W M\^6JNS/W"&&!.6I-!*DJ:9P8UCBR$DS""<2C07P14)!$@U$4PVV%F@#$+I#\ M]DI*2-CS ,)P0)_H&*CX@[),],).8!@-SLYB%R2#X2B!8]?E'QBL1+UI MQH@[F%K:UFO=;C>I+EN#OL#;,7?#](9+0[WEE!JZZ4W2]<@6Y^S_X!4$L#!!0 ( (Z$6%8>/WTV50, .$' M 9 >&PO=V]R:W-H965TZ2G=H&XB3;%MB@0=QM'Q9]H*6Q1502M205IW_?(>6HKAL;?9 X)&<.SR&' MG.E6R&^J1-3P5%>-FCFEUNVEYZF\Q)JID6BQH9FUD#73U)4;3[4266&#ZLH+ M?3_U:L8;9SZU8_=R/A6=KGB#]Q)45]=,?E]@);8S)W">!Q[XIM1FP)M/6[;! M)>I_VWM)/6] *7B-C>*B 8GKF7,57"YBXV\=/G/"VJ+[S0Y]KMPU[ V#\2$.X" M0LN[7\BRO&&:S:=2;$$:;T(SAI5JHXD<;\RA++6D64YQ>OZQ1-$1O%X9_'>U4EI2&GQ]260/$;\,8:[&I6I9CC.'W=XO;A^&XS"^ +XYZ!H- M%(\0CE+X"Z*13__?7"6:MV18Q%* =#2&[\BDHJC)SCJIY( JX!,]8]3R)J\Z M2E,R8/GN-:O;MU=P3AU=BDZQIE 7!ZKLOL&U4'I/X,0NF$VL6V41O"9 M26Z)]6XYH2B8I D$KI^-85D*J=]8A;_B!&X:&*=@,H%EM^HGB;NH$%5/\VL!UU4 MK%.@$BG22M%\1'MF\?Y8PXN9,DA9=N MN;?W[-8H-[:X*+")WK_ P^A0OZ[Z9_NG>U_\[IC<\$81@S6%^J,L<4#V!:7O M:-':1WPE-)4$:Y94@U$:!YI?"Z&?.V:!H:K/?P!02P,$% @ CH185I7A M(/4N!P *Q, !D !X;"]W;W)K&ULM5A=;^.X M%?TKA#<=M(!'MFSG:R8)D&0SVT&Q:)!LVX>B#[1$640H44M2=KR_?L\E*5GV M)%[, GU(+%&7E^=^G7NEJXTV+[84PK'72M7V>E0ZUWR:3&Q6BHK;1#>BQI-" MFXH[W)K5Q#9&\-QOJM1D-IV>32HNZ]'-E5][-#=7NG5*UN+1,-M6%3?;.Z'T MYGJ4CKJ%)[DJ'2U,;JX:OA+/POVK>32XF_1: MX-]2;.S@FI$E2ZU?Z.9K?CV:$B"A1.9( \?/6MP+I4@18/P:=8[Z(VGC\+K3 M_L7;#EN6W(I[K?XCCRY&+!<%;Y5[TIN_BVC/*>G+M++^/]L$V3E.S%KK M=!4WX[Z2=?CEK]$/@PT7TW%:_MU<1!-TE,LJCG+NB9O:,GG;&? M=>U*RQ[J7.3["B8 U2.;=Q^0L0\2-7+:^OJ(ZLW.SC9H;KQD$PH22*[E4@HD( MR2;LUEJ!4.B"N1)NC-+<"%8*E3-9,V=0!WX_))C5V+^,EF!7KXKQ.I\$(6FB M1"8!GDZ)/C"PRV4E8.V!#^?ETF8$7]>@)]+F5XN6$AJW->Q76(=PTQB]QN)R MZR'=:6[RA/T#$#,!HLE,BX?]2=$S^P>2.;0BZY9DP+*&AR>PZ626I*AVI3QQ M /L]"\^"KI%^A1&5XRJ%-WB!>VI,1+>A3RY7'&D1,ZW,6^ZT_H@ M2&LI!NDYGB)YX9HQ2T\'-^2L]+)?8+9$L+UCOT$%P]>(SDH,W!&P(%)G\V1^ M/F8GIVF23D.L9I?)8LX0T*"4Y:VA$!/,K> &3O89]4T _?^T"^/T,(RW\&Q$ MV>'(&25GJ(NCD=L(X$"=.45[+,$YB(5#2[7U2J#P M16QWJ3>FDNA("37Y]>D9OENU*E34&/H@38, G>5!^21&"39(FYA#TNS#A"@4 M0-0'+2&KX4Y>47(&PLB0A398"IJZS;+PJ.%;3E80= W%IJ<$)?E2*NE 24P6 MO>!&NE*&O*[%J_,'$CBL_=/O5[I>?024ZCT-O' Q#7H%8]8V?G#J^9BX$3ID M'>SKN9,>CED$ *AP J^WE"/W\)Y6,O_[.&,C<%2F5[7\[=#)XI6N1=])@].)Q*;)Z52LE]\T_;5JU5NX:H"K%R#8KR1#$>.Z"X'73_V=U<:W:Y* M,+O.A !@WW[\P,&5IWH>!A4_E0PJ=F"NYPB\)(0X1J1_O&T<46K5VQ^70W\.%C'G"F-C M*]^KB("AHV!R&,82J7.9]>=GVKK(G[332!HKX[;U)*&2B!SS,Q>>?/O"J^7P;D.V!/8 V MOSB MK@\_[]""V72T>]#4<3 OIUK_4CF7RM\=2!5,Z+H5O>\TI7$93N[]K_ULOQ M9/ !HQ)FY3_3T/L!HA:^9?2K_9>@V_ !9"<>/B/]S,V*^I 2!;9.D_/3$3/A MTTRX<;KQGT.6VCE=^!YH;7K;NB _OO8S>]02P,$% @ CH18 M5ES0&F+5!P SQ0 !D !X;"]W;W)K&ULM5CO M;]LV$/U7"*\=$L"59:=IBS8)8*W>4 M9#EQC'38@"#6#_+Q[MV[XU$G:^NN_$JI(&[*POC3P2J$ZO5HY+.5*J5/;*4, MWBRL*V7 K5N.?.64S'E268PF:?IB5$IM!FL6_1W[#E_FTJMS6_RN\[ Z';P:B%PM9%V$2[O^637^'!->9@O/_\4ZCIV\ M'(BL]L&6S6184&H3?^5-PT-OPJOT@0F39L*$[8X+L95O99!G)\ZNA:/10*,+ M=I5GPSAM*"B?@\-;C7GA[-RI7 ?Q3F:ZT.'V9!0 2J]&60,PBP"3!P#&$_'1 MFK#RXB>3JWP;8 1K.I,FK4FSR5[$MRI+Q-%X*";I9+('[ZAS\8CQCA[$FP?Q M5ONLL+YV2OPQG?O@((<_=WD;L9[OQJ(4>>TKF:G3 7+ *W>M!F<__C!^D;[9 M8^GSSM+G^] ?$XS] ..C1-P!$1=&7&3!SI4#H4PJJ TK)=YI5PIE@L($H4VP M0B)+D' ((RYSY)P/,N FBY!RZ93"^P"-AI7X':GDL8Y;6C&3YFHH?I64:;(0 M4^]MIOEN**07,H=T-;%..0@@@ RW #ZKK'8Z:.6'XL.'"%^!I3VK:GMX-QF M-?FT-9S6(HH*(L-YJC[*$4T@"<^=TD8AX@G*MJ@)2G1=*?$0>D*QVC;=. M',PC\H?WLXO+"/TP2B(^DS"H//Q?GFY[N<^4+ULC=1RWPFY)R';Q6ASHZ-KC M"HJH'+H"MF:(J,DS1] MNDGZ'L.:4I^K_#.9_X7=&%3%UVB'>+#<^-NQ5:$@V1RY4@=A++2F/#F-//E; M.1L)N1]XK#7GK(*+;<933HQ?OL%L&^!BXCS7NL,9$=&/2H]+49$4-H3=-#AI"!-9>:\_% MR*D"+B)=&Z5AYT ?R.'G=:-1,FIIKDRV L+5)@0L@(WFF\6G[08V;):G%7A5 MOB)OI9AU:)>J*K#5\XYG*UX\9N<">45;YD[L0[+9Q:G1SL@*5_ U2B J["W6 M02(Y6%O<0B/F&788F,O<9UU)A*KO9-S]$#5JD8TRG6X3W6TR!WKOUO5L?.($INKL%;* M0*>31J9I1#<(G#2H(P7,O%:X#KZGA(,N M835R!V5/W>"DZ!7GED6%#O*&NKE!HR^ +/]NND,D?W;U+&H$TP@B M#FW@>(JEIHOJ*N)"9B$ZI=_RP-;NGK$'K:NPNFLWC+>%SMFYGV;OO[R=MGW' M,,8LDWZ%#-4Y*QJ=E:; L#$ Q_G!;SO(]N4:)00#? P)+BT:WAB4#>,PXQ> M9JI+@'ZH2,GHU*2_QR@O@5W/4%?&Y8/2RT<"92IM0TPY&MMLB:@O"+79'79; MV7:9#X7D3L5(TZWZTW:26Z587F/C:%QI=D=/%1.VUH;$B#,6'P61'D-:8U/@ MMGQ)T*K1)!SB54D]>'N0QTD$0N9ZP7E>:"Y^?)*4V!0QA_S>5:&Q*5%9WVRY MCQ/M X;PK'@*)LM?=%&@YT_&_=.36%/H>REE'[_^D#K'2O%'IP+6Q,R'F&B1 MY&@3^\76"H4*''8\;D_=8:\/\7SW;Y*/+,QK*+)I(#8"2'9]RQCU/C)AQUGR MIS36IPGQ>U/WM/M:-XT?J3;#XZ>^V#*0AA:8FB8OCP?"Q<]G\2;8BC]9S6U M;\B7*R51LV@ WB^L#>T-+=!]PSS[!U!+ P04 " ".A%A6#L NUI(% 9 M#@ &0 'AL+W=OJE*[BT[A?7W:[SM98"5S^(@MGZ/@3YK2\146<>XQ39:-\Z9JC0E!I72\BX=6 MARV#D\$S!FEKD#+N&(A17@DOQN?6+,"&V>0M/#!5MB9P2H>DW'I+7Q79^?$5 M6G4O@C+P23MO&Q+<@] 9?,0L5SJ'2=!-^>5YWU.\8-67K>]I])T^XSM)X<9H M7SCX16>8/7;0)Z!KM.D*[31]T>,5RAX<)EU(!VGZ@K_#-?M#]G?X7]B[7?05 M.KA23I;&-1;AS\F,IE-)_;5+EAATN#MH6&:GKA82+SJTCAS:>^R,W[U)C@=G M+U :KBD-7_+^/Q/ZHN_=R)-A#UX?%"8.S)P,)%8SM.MD=L$7"-?*5I"I#+3Q M4 AR)_02J)#L-EA,>)"<'?0@CF$A'.!\CMR(@%K2C5BV B0C5HNZ3!. F37T M#U$>8D/Z6$(6^W!LB27!RX XM $4E:XC.B6U6G<*GTV8)TH0E6D(^7O82X]Z M VHC94D?SCCDM7J(2FPQ?@])[R1YRQ+>""L+2%+&,?BY$DY;":DX3(XL )M& MNK%D.F'@.BN5I[M49@:CR. U2DZ?*GE+>V'6E-AF*-1Q%H7B% [8]='9,V(. M>L?)VZCVCI0D@\$F)SWX;;4,&A<0T8@)!CA"/W%ME;LC1)IV3];5&]H_B$1% M_2H/$X)Y;3Q]4Q135;1V?5A^9/A#DES0ZEY8)68E1O\9SGQ$--]!C/0#%+)- M1UTVCN.)NBZ59"?K^;3?4Q> AK8!2\O9@J3:41[F0JJ2U.QRUI2699-QG(TI M/M#YPR&K9U$:VTZ(66R_=D'3^87>,@ I#3'5RT#QTFAG2I5Q?F\]W6*+)Q&^ MU&@Y_['A7Y*1Q2*<-[B-D1/LT9U3_*1%$3;:BZ//MF#H@$$J2U7'DB+_M6 $ MP6B[@[69-Q'LA. $1@'!-^++/B^C.M<;=0I%.@>-GI;+Q+.;%: V= 05 ;?Q MMK6;2-E43:QYPSK*1^05D^=XP2S7ZA_,>K1BPQ!I1@:U-1(Q8R'WAKUDA6B% MU2+O$-JW19P+5BBCE"M+958VN $*HF5!Q[WP=HM-EXW4X^+X2;F?FK;7..JM M81HU%RI*6A9.Y3'[I) 4KH Y]0F@'I&CBPM&%D+GN(+UF/1F40>%*?"],HTK MEYL67*VGARF_FE9HAW% M;/?LC;AK##LWW8W%/IL0*Y+-'9S^N-^'2_*(U6Z/7#?[=.IR!UV8(741'?"2 M(DL4%O;@)#VDZW[2'8V&!_"92J&57CAGB'5PS9N&;*P-'BGSRF2<+&9NA79" MQEK8)V\'Y"[M'GT8O1)=E_;"; M0V+.2]*R%MNM$U]\ZKE=H<_XIH4(*ZS2> MW-=OU_\]DWC&PO=V]R:W-H965T3AZU]@$A(1 P2#"Z2-5^_IQLD18TDS^;%%LG&05]/ M-W"YMN[1%TH%\52:RE\-BA#J-^.QSPI52C^RM:KP96%=*0,>W7+L:Z=DSHM* M,YZ>G;T:EU)7@^M+?O?975_:&(RNU&QAU*KDM5>6TKX=3B:G S>7-[3O(L\%6KM>_]%F3)W-I' M>GB?7PW.2"%E5!8(0>+?2MTI8P@(:OQH, ?=EK2P_[M%?\>VPY:Y].K.FF\Z M#\75X/5 Y&HAHPE?[/IWU=CSDO R:SS_%>LD.SL?B"SZ8,MF,30H=97^RZ?& M#[T%K\^.+)@V"Z:L=]J(M;R705Y?.KL6CJ2!1C_85%X-Y71%07D(#E\UUH7K M=U([\56:J,1')7UT"AX/_G(< $XBXZP!NDU TR- DZGX:*M0>/&VRE6^"S"& M5IUJTU:UV^FSB/7X8DBKFC:]EIJX&* FOW$H-KG_]9?+J[.(9A<\[A<^?0_^9V#P/ M-'DY$D? Q!>51>=TM>Q)>'$JWE=!P:0@OLB@Q,-:UN)>.;V25$7X"I_%A/ I M.J%;:4?2'M)>K/%&P"TK;:,W&U&F;7,A@UC07BO6)GK:G A%0\C.R8MR;A0P MZQC\4*P+G15" BRS((-<$4:P8J[$![521DP[42IS0+46H5RU%[+*DR[X8!UR M$^+B4RB4$\96RU-H7@JCY5P;'32,7^M00 02((W,EK6L-@1WA^VMT3E,S,6M M-++*X!DJ/3^"1\1-[;3A;!TFA]V@4D,RN>)=/\I-\WVM!.VK*P9CZ=L1@K& M5K#MGQ9NG)PC#K_^\GHZ/;LXZ'N&_5WE2]+NAOA-APTOF%P($#:<0>H;!; < M*1\]CH#+'*%K.*@02(S$- +33Z$?"_B+?I(W.RCP\/_@ ,0GT+FHK(_H2LZ MEP_8'CX=(0Z5.U(@;W]$>!O%!)US!&4%= [*-\JT%34DL\BRTG^D8F$[2*VT(:)FJ7Q. M\52A?,K:.C1T.#0CYFE7'$J83AV;P:O(K+?)6A^IQ'V2@CI99\+=IZ_O[T\G M?Q>HPER5.A,O@(\0GYT,D0]$W4$M\=JIVGI-K9[\T*S^;A%X07N@#*FP%A95 M0#Q1.[O2%&2A Z699CVH]#DKF0PVM"+7<$8 -7D;*:$H,U6UQ,0B@C1L2\48 MM9&!IJ16P_7?C^-C(KM*)4!-("M%!E6AK2 M\GN:7\!NN?*U#DR#05=1$79)6W J85U065%98Y>;3IDA"F!%(?<84[;1;#+( M.D^>XFA2;/&QB^8V*Q"F;\A.6NA5FY\,RU$$OS&?U:_1Q4:5@1%P:LU3(4/%#;#N-4HN?.)-TDXV .@NF3R)&:CI,?/1>0X M9](78H%YTPOU5,-_7<-8HL@[YQ"RDCK,E,[#D8A-UG!N=FZ5TC*Y'*+IT?PG$81+Q!IZA4>@W?-J<3: M?H_YDJ,[)$>;2+7P1KS@K$T.0#LCDF'&Y$)(?DYTT/IUS^47XL7TI(D?THK4 M<=H_4N:E'*&#JWLQ_ZILK\>TP$Q53D5+ 7+/3BU^/?: M8J[:EDY=%O;:Z/Y<",RNO3DF];,9BCNRD\EO!4X2PM/!)W5T>M_K!8^(>2^8 MO? -Q3P&9GFC2YVR?LB07>QL,-I#@IT/:QWC[J*5,J?>SU-_XV$O>1.W(S2Q%I\[2&42'U MR%1#1',*Q]><^VUGG_?A=,&W(73*B-AD"CAC*GX5SYI"36L5N([&""#JU4DPKP M_*/:Z7/M[-Z,>EW3^3]Z#IO9377)LFVXU!.&,LIO#(2?WG==NQ]NC/ NY^!L M:+9R"BG)=+FVT6!AEDAS-P4PB@;#M-H? ^&Z.=*;YVF*+SN1(.T";]=_:B;D MIQ0#*AU4&2)0>9DN(>C429Q7B7=J[B+9/)WQQ#K#*.;Y]$(DF*IL=W$76HRS MQ([P2\&.W6R+L1ER^T$8X=31-8;HN:!2]95SKE7V7@K' CNE8.\,G$.F_[:Z MCPQW1P==@NO-DW)_X&P0%M$8G-E,6\#/H_*RO;G_+^AJ'X=RLSN9IK,HR<^3 M&].M%U\?K:0VU#YZ?)N0FZ;3F=&/-]F^[_\87&+:H/Q%!/WHT,7,N'>!5BJWY&M"ZM, 37=IW=ON)O(F M7#[ MPL+FYH$VZ.YGK_\'4$L#!!0 ( (Z$6%:LK>PWU 8 .\1 9 >&PO M=V]R:W-H965T>\ZRPEZW4N=E9IV/C%')I SV# GY*ORO?*[RL';@I+OG0%0= MB-AO;XB]?"^=O+HP>B$,2:,V>N!0^30ZIPHJRH,SN*OPG+MZ<#I^$K=%# 6E M1]QELK 7'8>J2: 35VJNO9IHCYHP$A]UX5(K?BH22#85=-"GQK&H=NPZ>E7C M>X@#T0O;(NI&T2OZ>DV@/=;7VQ=H*@T<76,!$W$GEX@K)T;&R&(*_/S':&R= M09#\N2MZK[N_6S\N!?$K=GT,PE+N4ITE8*R0 MLYG1LQ2M\GMX?AB(S_5A%I89DH,5:(VU*FM+ MB>J$G@C+RO6,W+3MZI5\@%AYWPTUWFIK(4UBQ8$JXJQ,5#%%ZL#"JMBARYLB ME7?W#R-;.R9DD6P?* OEUN4?&WE_0*/3QLM6R?4F?)AR.C4PE0Y$4>9C%*2H M**.6GF*=YQB$-^12Z03N($>._T+>$D[7WI;85V:5(%N*7G"* M))%EE!9OXF6F'1AD$91&XYLU[X6!N#.*2J#9#DPFP)PI$G(>?=VP[A%"*)+% M4DRQD[8RC(H@4U,USD#,I'$J5BCLZF!T:4A==R> R*5PN'_K>#?LJ!RXV]L# M2J3+S >%V5I#J ^<.VN%T9&M@_YN*@JL4Y(HPJ/,ZO!SN11C:%(S*PW!VM7Y M7;-Y+E*]@#F8=GT6YZ=U& P!6.[S8X&E1@!A@$4)I':.R!6*9EVL3<(MM% N MY;-4^4;1FNU O"\-F:'U)4AL<2 .%\C P'BM6=@S0Y7BJ-O>0'R\3B?P3,]H M'%U_&PZ#88W*-K[V@VX#4M+U-@R#XY4 @G96E\BCUT F*8%./F,^"Y@HUU#% M/W'8N]/;\*8?A*LW]J87]/GU,KDL9#6(0!&;G'&$%1B:!.B*D0FCX?"!%4&$G>@BAM1?A.>TPNK7Q0Z9+4R#0L9=0"^J M([R$X:S#!@,4F!I=SH+MRM2Y3S;!OA\ZW%S<4 8O5F/T$J>>(9. S9-0JG0! MOLS4@Y01TFIE#F*N'8\>'DW5Q=X&Z5?.L>RE%U,P01!((DU$S57 M";IH1:6=KN%*"YE7%#W%!IC:5-&RV4X4T7BJ3VO4Z*=Q_#I@6:](KN MW[;6Q\R=+9F6J* !P[M) /+@1NAM,2Z=2"7B\;LQ"OA6JKG,@/#Q6KB/_V>X M!.=$$;@P,FJ0_=.<.AADG)++[2WZW^#CZJ*%XPKIN&JKI@NV:.<1[R,(V0G@ M_36K)E",XPV'3<*KGBNDGQ+$'426TJ>T#I;W%*:V\)<([$9::;Z7B"QSF4" M7OGA,R=ZHG!+C"FIS+=9(7B:VU'I7=7U69QHNO5Q(1@'?'6FVO/YK4L;L;!R MRQ]E_@-&D"XM%IT)*H:9H][UU:J)Z/!,_-[FNP\S[W59:*Z7IRL73C^&W=W?=5UUC["[_%?)1FBFF0&0PP:/=8#AH^8:J7YR>\2?]6#NG&PO=V]R:W-H965T;'OBY M4S+C284Y& ^'QP>%U.7>BV?\[-J]>&;KRNA273OAZZ*0;G6AC%T^WQOM-0_> MZ>FLH@<'+Y[-Y53=J.K]_-KAUT&[2J8+57IM2^%4_GSO?/3TXHC&\X#?M5KZ MWM^"-)E8^XE^_)P]WQN20,JHM*(5)/ZS4)?*&%H(8GR.:^ZU6]+$_M_-ZJ]9 M=^@RD5Y=6O-!9]7L^=Z3/9&I7-:F>F>7/ZFHSV-:+[7&\[]B&<8^'N^)M/:5 M+>)D2%#H,OQ7?HEVZ$UX,KQCPCA.&+/<82.6\J6LY(MGSBZ%H]%8C?Y@57DV MA-,E.>6FPE9G*UA)& _'XQWK';8* M'_)ZAW]$8?%2^]187SLE_GX^\95#U/QCFQG")D?;-Z%,>NKG,E7/]Y J7KF% MVGOQ_7>CX^'9#A6.6A6.=JW^<)_M7FYT,A"[K7)=NW2&T%\;]C<@0JH$GHN% M=-K67J2]UY45\V;:U-HLK$NFT"F6U*6H9DI8E^D28("IM<-(FXM)[2&@]P/Q MVPRF6UM4PB]SIP$?VJR "496*J.MO,VK);VE32RK*.1\;G0J.?GQ!X!$!2%F MUI-R W'N:4-$F"HFRK51EI!HV+F5?TV$PM9EW!4[./L%XE0*XCP:CP:GR%%C M&&ZP$0FDOLP!0&'\!&M*C>=>Y-8 #_U3\6CT>/"DG06S0(+#,_'H:'"\\?0H M$8^&M\8^YJ='&T^/>7^\.-QX 5]?J:I2CE6_="K35>-**+/0&8QDNA%I& 'A M4^4J@+Q8J#*SCCUHM*IYD/0S0.'<>HT*(8RT17AH*:9(Y MY3RJ0Q"2NG'1B2I53H+3*E)X_66_(-SDJ,(^$&5_I:03L(.VB)@W*J79I79 QD69([/@8>U.^]924QMLU92"&(KN2A>PP:3C\C ?@@C:*K] MGAD!T973S \XMDI9WAW' "H$OIQHHZL5.$=M,DKL#2PX6DN]/(D)3[:4 J@" M;*4,HOAPUB3PAFE\U NXZ%H:A$(DE@J \E7;\!JL'.;".OK6LM!73TLLL&D\ M!@W4@W71(U;+B5<4&Q#SVZG0^7*+,@\2'L"F*ST-J?9!,?CJ!S%,"-C%"<\:@V7MVK8GT@5.'IR"F9I@ZA M'N$$8L\WPC 8R[>[)6(Y(_-P**',P4!)(X$B!FQ"):&I-=O46Z,SMF,.H5"L M*1*3+!N].D7B37DK6A!@ $0FB0 \T@S$:T)C M#'2M3"*X.#^D@@)05DU -K)W M*W72L*1I[1QLAG4SRQ*'NATDC72@"YV [1P]]S'L$LD4;"%;RPJ5Y[2!#<[L M_,<5C>L(0@;Z<)F,]1 .HAVXWN;$'Y@D]965Y0KHU.:!ICI-0<6JU64,O00< M:$E@GX3*FL,<*5Q/>8"GGB ,@5K[).;@LF>P8!./&FX"8&/;N7253FM4@8W= MUV)Y28Y8D?5[H-QA*:^;,J!N&BN*]:V,%B&'FE8RA^\)T;$,^#'$87 W9S%7 MJY9^T&,8K4;E0/1ZXG6%+/&&S3)1X$>$6-IW<:N"QV 1"#Z'Y-W.0)E/$7&B M?"P+K3LE(4,N4Y,+4WS_W9/QZ.1L@WE 8=K&8.;'VJT2E-F,F'+SDWR!"$"0 MRP)B)B+3#O:TW7I56A/K3GAZ(I*9']85UOG!/M, M^3M-:7J.<.,?E.$J!#+40X)2?)2@0;YQ1,\D4:3M#N,T8^=P+8+MR7<,*2&) M,:O0(39:'_(DCDC26I/(",J\IF3NUFJVTR3IV[+C!:,3X@6CTY;?_ERF Q@ MS@)X+A$1W/W%\)'L+T-A)R;.UM-916%V4S/-<^BO:ETS_ A=L M?E$VWT@FQQ7B%42[7RXD?P9X79__>,Y_CLY^ M",*1F@MM38,_ M#W4<:$*HP9X'F-7LY4(1Y)89$^/8@OBSB!Z4%](0UE?=6IQOTE%M;WHB#@#D M#]%_),)4A158!,X"38ZF%SW*$ :X)T/L6@#C4-^+'&*K2/ MM((@9@LQH61ADAQI#!K#&1>W2'QL"M*1A-:*5^L(!F/,K[!>P)@GW'L,_Q3& M,*+<'V=N@,,OM9K:B#1)I'R\6XU.X',=. 7@B$[Z*-=_D6CMP(S'H5?"O]3- M9EDC]FNCOK!5;ZRI0W9A-C7!8JLG\BZ>!B:'9[LDY7VA\/A MX?#T]&C_\OW^VU?[E[]=?0MT@W^^);H1[NS"FRZ?_S!JM+7RSZ+&-TKZ/XP[ M.[+Z7I#"&\=A=8G&,A,+&0\& \9LHDFT.9%:[CAE.B-N3%A %(+[OQX![LXN MX%G(3CWG&D!(8Z$>I^DW@U0LZ2 D-/V=T M<'+3=T% $0^?/?5IW+E.S8K;U$A.&VK4B:HI/HS^%%N ^Q'QQB_)74WI5_AY MLDG0URC6J(&_/K01$.5H^[*6'4<#"RX%XAWZCE'#/ M9-*+B-NPF8BKJ\L[4' \O/GM\O>CD\?C4V[>BW#Z0D:GY.AO,6/IZ! &Z-4W M7S19"T_-@477Z39')]0C91F[-AQ=,J[Q2[XL8TT;6%E'N>;2@#/3WX5]'S;. M3NA]MT>^ MY0Z5_\/XR0?%%:?D>XUXRLWB+/34@G5X.DE1.0\@\W"XK.]]$K^$K]D4(.VG"B7KJH+:*9P6[ M>1&N2KR4#%Z+]FNNI>S2C@5+2I(:3)7U: M2B^,_EQ'1A#.G?R_@6UNY9*$A'W"V)R9Q.*5S7NDE4"0Q$ P%_J?*KM- M+SMZ&K7:2E-[_:P*?-,K$,Q>\]IP8UIA1I<+X:POJ$AO^+"+;^'HZM'&P\ E MU;U!5PCCS1[[&DV,_\NI$>4Y$> M#H^'X]VUC1MXR(/@,Y(0",:MR>+)0ZK/'1U]K\^^?RF!B]L9Z8Q6#G?Q\3ZT MF%=A;YTW7[GPS6SXXBV*A2==*5X'B7"#A3$%T[%8'38 ND%' 9K1 ^3HAU8.T$D30(J!OT M(&%34_-G)FWA .04&M4$$[;@_BVXWUE@SB(E0DZM C!U?OZ+%^\#=%[VH/-* M+@==[U5INA7BSX4(/V)4M1\9Q/3T?%)%.4\.)N,1G^*H99BL0RP">V">]ELK MZ+G0D9F'S]PP:RW'VDQJCL?[Z8+.4!\?;P#F M3!->Y@VAWX68:YP]("7%+'T;E/+-_FT:W)EO-[TE4DP%FJ*>T=!RIJ_3P![2 M;33^?258RK:A:25*;A\E] ERLH7/WL&.N^X^B8>0ZF.=3<-73KMQ< L,TAD( ML%YE]P/"YM@SKM*P7;6#8QX-X\.[:>8W8&W;"-A_-_7:]LWO0>^;[4*!=M.7 MZ?0)+=(C?+[=/FT_?C\/WWQWP\.7\V^DF_)'#"K'U.'@Y/&><.%K]/"CLG/^ M GQB$:4%_SE3$I2=!N!];FW5_* -VO]+P(M_ 5!+ P04 " ".A%A6XEC3 M=3T# !^!P &0 'AL+W=OXZI/_^[JZQ0ZL4];[< M%WMF]\R9,[/>\>! V7>^0Q3P5.0E'QH[(?8WILF3'1:$7]$]EG)G0UE!A'39 MUN1[AB35045N.I;USBQ(5AJC@5Z;L]& 5B+/2IPSX%51$/9SC#D]# W;:!86 MV78GU((Y&NS)%F,4J_V<2<]L6=*LP))GM 2&FZ'AV3=C5^$UX"'# S^Q056R MIO2[!Z?8$AW];7 =MY:[WO_$6SOGIK+IC\[+Z]U)0ZI?MR2G45 M;_B>)#@TY%W3#3=&;U[9[ZP/9PIRVX+<<^S_RZ&?5?!R?;%_%P:K2:AD_7,[ M6_C2FOI7X$T#B%?C. HB;Q&%,3QXDY6WC&93O?5IY4VBVR_1]"-XOC];39>Q M7E^$<;AXD/!X-9]/POMPNO0FT":YB*:PO)NM8HF-+\&?35;WDK QQHWA-T;0 M&"$$8>POHKF6,/8FWE1*]9;@WWF+CV$ RUEK!C*9KW#Q*;#M+<,$LT>REF?! MFA;+K]:"U^!TK/ZU?+JN#6]>73NV\P$N[$[7[EW*W6['L5P%M5O'EO 3H.5: MEYJFZSKZ)K3.A=V76RVT][ZO@':GU^]!@!MD#%,0Y D(YRA%/CY_(KD\*V6UK1]"]GK!K*N2\UN9._B"1*8#< MWU J&D&PO M=V]R:W-H965T%P.-\S MY'ZWK_W[9F-MFUUORZKY_F33MKMO[]YM\HW=FF9>[VP%OZQJOS4M?/7KN\W. M6U/0H&UY=W%V]N#NUKCJY/%W].RU?_Q=W;6EJ^QKGS7==FO\X8DMZ_WW)^^WAV]T I7!;6S6NKC)O5]^?7)Q_^V1Q'P?0 M&S\[NV^2SQDN95G7[_'+R^+[DS/$R)8V;Q&$@7^N[%-;E@@)\/A-@)Z$.7%@ M^EFAOZ#%PV*6IK%/Z_(75[2;[T^^/LD*NS)=V;ZI]_^TLB!",*_+AOZ?[?G= M^U^=9'G7M/56!@,&6U?QO^9:")$,^/KLR("%#%@0WCP18?G,M.;Q=[[>9Q[? M!FCX@99*HP$Y5^&N7+8>?G4PKGU\R;N1U:OLTJTKMW*YJ=KL(L_KKFI=M MUZ7+G6VR+_73G>_NMC U KB;RS1/>)K%D6G.%]E/==5NFNQY5=BB#^ NX!P0 M7RCB3Q:3$)_9?)[=.Y]EB[/%8@+>O4"(>P3OWA%X8RO^[XMETWI@G/\96S'# M^VH<'DK3M\W.Y/;[$Q"7QOHK>_+X'W\[?W#V: +;KP*V7TU!?_S$-*[!37N- ML*O6((N/(?D)8+*W&YOE==4 &0K3VB);N =Q=B=SUC[]]O5B< M/?KAXN(U?3Q_=";EU# MZN)+?$\ 7CY_JO#F$Y2_'RA_?Y)D"[DQUR(#1J\:0KF3" M+DT)$]ITIVWI0 <1.KS7$=]Y]L:NK+80(+;^UU"\LL0%VVN'OPV.]=8Z=8[$%@L0>37/&NL;B'SYO6;1'Z M&%]]' 02:193%G'X\0@_W91@$$B@UF^= QV117HC[;;FOMRT/+9U9NC)*=N&:O*R;SM-BD.B@,W#F M8V-X%A07U16CBPQ:900=;Z]LU0D"]AJ@NCS#5^ ]]F=>HJ)%"?$#@2G2'KB=W/'S[*4,IA+;S[B,S&FA)VEX;C=" E MR]*M#:.'$!"QG?A?.U %CP+A'(@KR")N!2QU7=?%WI7EC*4 D*W6IR7X6D6Z M43@.F0C8:FO;38T:Y KH@U!0&\&C;KT1NN$ !G:<@F!QR!^#-RN"OH1W,W-E M7&F6)2!9L<\*+\_0^>M@8X"#P5MK@!I="0H.]@U >T?VJ7 KTE]MMO+U=KB! M4W+],,CUPTFI?,.\!8HRK\'5.F8R/AH(Z7+8"-!XRK],U!1L/^^S:DN&#TK/J1##CU[#U MBM"-U7AP8+/*$N\WAFRW%VY-;"@+*:!3(FZ!VJ4+*LA;4+(MHP OHTHQ'08"YZ8#&K)M M_3;[TMW!L3 $@@T'*P%!W.%&H: BR5==N0(5HDI6N (I Q^OG'@X#6P@1"B1 M6U1_*G<\@IE@J@T@C<;#6]H)V%\) Y'$K$8PUI')P"P 33 ($IU)TQJ@4MZ5 MQF>_UDLQ![ 5H".;C8X$A0LZ!:C JA'FALF7UG@FDW?->]GIO?%%<&"3/9N) M!X<01=?3*+?JK2M;@583O Y$L" N('6HYRP8HA>EO0[,>GF,<^@M/RJ@]17R M, 3=N.N1+ !GM4(,PZ2X*/8$8"OJLHL:6;8+E.N!Y19^ )5KB.G;X#UY5LB M62 JCE%Z BN+@ &K03!&"OT*6(<^]$1\!C("\@T(!V)YNPP6 ]F C#N*L=LN M.]^(%X";X4%82M%T[6F].MW5^7N8.!C^+T\0)YI5GYWCO18:@.O0&N@&\,Z#! 1V#T- ^">@[UI67U>U2B+ MO%Y$U[-X%RB%N +89A'4P$$#%=]C=O12&A+SP)#@(;#+!$L!:."U),D*TFCL MU(XQ.&PM+OV4G(49'CHHZ4O(#BH- M08D"ENAIB3B1O+"KT:#7XH##EUT+UI/(5U[A.Q!>676JHN,:M @L95N#Q:\] MBQ=S T5.7$/>D]B,_IN (S"86FWXS:$+XLD]!+U8 MU@_13#3@O:LR/]3L0DUY5HXGS> M;='FY9Q.L08TEDHVXJK./ TQI@3HIRZHX:X#11>)BG'_DCY M$:B3 S.S0)N$M8H:L*IJ'(T)?>5T-F\I>[8;K]$:N7*6^X=YJ:85422P6$%(S7/7IL#(?$6G.:&]94\:>D)C0%[YMBX7J%3! HX M,0*PKS[Z\/:ZM17QQ0U\ MEO8 V 2"4J+ >A1\G32$2_.8@9VQ'&,&;PT@VKT5?<[V5B14]<*XNE4O1O%Q MS"^IIL%7]LA+](N0&M9,B\)$8_JRF#FT :"WZXIM[+LJN@"O$T1>)1F*7\(4 MDB92L4:N@45T"8SQQ0CA0OP+/K=U',8!(-C#-2!71H8$GVV-&1/@X,IF!W#S ME97Q7[?Z@(V5@/56KM0Q#_^I:K,GFIL5=\X7,?T; WZ6< H7=8:^MH,X#<-W M(%9@;\/^<)@]2?-'/%X)F0Q#'R8:-'4\2Q@A;+_Z05$U:Y:(M/8S@+)= G2M M[1 Z\.%\GBXVCM;$UX%7NU=$AIJ=++F)7B:8HIH2P,$5[84X Z=TX#BG<4R" M@6EB F8%RXR[G+B[@PP(IL^(@XY/_70XDY-TS##^N% > /FDC8B)-& /WPWR MA&X5N9N-4<*W "ZJJ<#Q"/!53/.A/DI!SA F&3(=,1L-7(1_LTLL7#;S1)HG M^*2W^@\RRU.TWUC65++VHBFD'JDJ0F/97MR> MI%9G2'G8W)+3/[.@EU?(72A(E5TY\5B:;JEK(^@-4J*'I;UFMZBP$,E!-!!T M,&@3B'E^YP<2/5%T]2Y4_<4 ME&Y9I*6""1+Q@"%U?' )B1$O?_B'V>X>7< V ==)5$97LH40T)2JXP1]TH5UFUK;_MRLS7 0 MO75LG1HLQL&GN$)Q1BGVC\XU:9UUJ$]K#H93NCU"H\"!1F*.H_7BMI!J$DW! M81?E%U.[%M,_RR3&ZPFO^,F861UQ#U6+3C'K-X%9OYGDM\NVSM^?/B%/^6DB MD&.<^VF0,OZ!G?%>Q0ES%\ D5*F*(=8:K&)[*E$R1-C!>2,J89Q*6IBK1A#5 MMIZJR9R%&2;->CE,BDM@'(3X(>FDI":%4_L5.'N=3PRI^FM-/VE'X%>2Q$]U MT5^A1Y]?Y[3WYCHJ0^#I C[E&+\X#FU!+79:J6];[Y9=JP(B,9L-E3\LLH5\ M/Y#0T4(:W"E9>K*XEZ' &,G[YR]S@IG/SV+CTMDD$PJJ;]&(C#8DW7YXLNRA M8Q69E;S47LWYP(403#.L>),DGPG4FRAK]Z+<58=,2$/0O0">M9J_T((D?M5P M+8>8DW9 2]8*D#A&NWG&)\<<*N=.R(L(=>8TC]!5I'M5GTO:%H=X"Y K MK:CA,M LQBWZ,CIJU.Y"1>(*8T((=9 L=VCS( (23ZV'Q]#M3^62 HHCXT(R M_(-DU"$9EM!QA0UX-(9*=Y1)M-=F*^F,U.F$=82Z"Z7^#L%]!::TF&;&X!1 M2^0.C(JJQ8KRE,1Q7%MSA#P!+-#_V&+_3RB.I./Q?-KO,LV&I\ /ST,]9ER+ M?"(LJLEO(.I&<^[@>=KOH'4%33% J--1RJC@9B(T@-Y:S@^'A)EF$B@9CYFM MSN<;0\4(3,QA49.R'5@*0VQBI0E=,T5T^!.-IN88\M/0H]% @K3;M;1?) 9: M?1DQU,T&W!F.!"O32K<.MT_T;#;ZN*.S;S!: &Y9H^VN2"W RBV&@/X]*0\L M)9$7UM+JT4$^4%L6:E!;B <76V&V;MJ_/U]$9EE,;O!;2FV\27LH (\W(A-O M./TXSCE_!N"WHRT<-]*^QWN&Q+D__@)JJ*1=(+%W["AK4M#$^D=PT2, : :4]*L$[7HJ MY#V:;H>502,]!L"T%&"/DW3OL1<#5[J2U UG! )$:>2@>'L%X'H=L/9Z Q(! M"YUDNMB*?#[9._SXA;O&/EFRXJ.L]0FMQRG,C+^HFX#J _P*EVH 5CAYWFT[ MYL@T!3'/GJ4)"2K\;7==V^,?C+TQZWA*20?)XP?O7+/Y.,*NNC+#AK%0E6+, MYM*)S'F<$H/,38VJ8HLU$^U8;#2>^HC9<75F-""M>\IN2_)PD+ MS1-D\VW1S/I!C"0+AX','XU=IE@_]K6?3W>D_R#-A*-L?[NAJ7M)G4 CS5"Q M#:JKR)>3[=5>1EBF*0_H3FM5&Z0;X(5^@ B@L6LQ<. JJCL; 2'DI%\R5!BX M@&8RS(:XEK-4\.IOF*;1[R&\,%75<0D'7B%_28(Z*OJ& M:U;II$U_UB3K-)R6S7M#_=CD?(@W0(C.<,D)6NT3KSX,5081Z@G50B]W0D2&)O;FNCM&P$ -O[:R\.)/]H!<:ZZ9UA MD+Y?Y8<;YR/$&R-'6S*>@JL.24Y8#'X)AR.R%Y2(;J1+@W@[*=7]VA5KKOEQ M8G:&I,2U(4.+%KO9X4S[H$U8VMNEUA@)Q9J%(QKLS9TEA84UJ ^0-QG%02?O M2G!+9,ELH3',T"A;5KE%_8@'+, %)AF@: 6XI*JW+N?Z2$ A\2=0@N+[S!.A MO+]$.X,&DO++=NVL]+IS79W]!Z('R6W*J$&OH%3A2SP<PD#V(1?:O_^QQ_-UB1E%BFY6LHG2J?L\1[W=U6ASD_ZSHSW MIZ^'0_%#7LW-SK5:"\-T'_?[FN)7_.)O?S[;8MBM5J2^^F9^%!S%S.XJ\,F9O M9V9)-TEY2 J^Z/.PDD_4"@X_1FZ<_HM[\Z_[^"T2A(N/7W\?N0$!CXV?*9O9 M:YL3W; @YR63RYW.3>W)QMJ^VA]P>5#[8Z3C+-8.?_OB85SFC%V6AW\/NDAX M>L9I'FU75-^3ZC6![[7P4G"/*&P!J"@\P8O?1. 6]Q.):/!L'K(3!OIQ:_O+ZX+T#&5_#X+WQ8-TJ\=KPS25MTG85M7:R*)=$_$TR7"6 MXG:[/4=5%)[R_@?5D;) :=N60Q"D-BQ4S?./KUZ&C::]0T\')MOAC.1..5]0 M?_HA*#)*"Z7/R0R8G+HMD_FYLZ-M2W:*L!>LQ>XO6%AAERVYER;TTZ)AM_4* MGNYY2R.@<&YNGCU)S^!$R]*+CV!-P5TT_F] M^<-$3+DKR/0[P+G5XKD6^"ONC/TSHC44N]MBBUU>CE7$%^<]4^G:2P>,PB4WN?^N](JZ($Y!'+M M+8:CC2I2+LUCJF&-)W72$T>QV8?JTF2O.0[3)F+.86EIY(C\Q4H**:HTRW=$ M-Q(WS[_Y$#/_N0F'$+-/J^,1/A^@SWQ'5N2K@]0$RWN MT=-[P5-H*,L5VXEOZYI2>T<%IA+/ZY3,)XE98&(@UH$9I;U=S]P)(QTQ$=-D MG+82%]6!.S[?/K4]JL0 MB/Y(><31H.GC0"C!.#%)X8%%!T'C!>[4JH%=]%A7[)+:6%/\!@S:TJG+J(AB MJS&.(F6XDQ,$)/9;WC\]N8C''-^[[[OJ\ \L;MN/U/[3KELV(3#7HD ML<\:=*Z5@Y[8$U&Y6)Z@)6:4:L)S$Y2FQHR<)#VIZ%HGK7#\>H6_5*?\+?8@ M<_U6<5+'K]]0*OREF(()HH1SO3K%=(RZO8OIFJ0N3Q..]7.*HS$P'H/$ M$2>Q$41P8)/D-CZG!$HX<;?=HB/%#I1I.7E'[AUW/%)D!P"1%:$ M\DM=O_=I67O/QUAX\!BFN2GQ#&6;& 67E'\X,5$B1WC#+0,#J'2$+WI\/:($ M#Q/!"(.'_@I-\-CJROFZ4H7 ., ;6#YT3$%/+_#M-3F==A:TEEI.RH> M#2HPDN(EKD%"#"AC/@:L'3;?YR#/9@'V=2LN@KKM#!@]EN,)I1ZQ0/88IKE7?'Y=S MOKA1PL;]K.6,B795)-11F#>N,^ <68*2EEH2CXOL!0[VI(T&1R*&1-?#:/$D M4!2E5=24TL<;[DD0);G=#@P05:V0-Y9&(73"/,9TY I* MG'=-? 3(I]4#[BZVKTU:I7AIP?GTA0-/.7M#TGE9K]H] M8#5JF3X>C%HG[60 (A46@H5ZQYR""DDDLM$AV.)6;6@GVN$Y%3UPDV^JNJS7 MV!&P\@9;$'+.-4AS-3E/E?9OQA/$VIA,F1'^?-IK"I_)M2#I\-@MF*0(9!FD M=AKJSN4J:Z0!L=&@:2/^JLO%QHV;3WO@I9]=%%\2(:25Q%[+Z;"[^JA7>[QU M9]B_?S'2C_X7U(65 &I,$@4&=GN*W6-']_ET5_8_^5Z4ERKOHZS^<2"HJW/7 M]LYI8;8@=JP,+V.A1OV&ZQM8;\,$O\B*M_& )QWJQ-(XQF8(G0I2-X!Q"S1= M:.!VAM0-I0D?G)VA]N@:DK4*V='1:3+GE8' AS@T2 MWJ!,/ NBJ4_FTWCK#*(8VZ#8+0J]A:M:"\&VB-0KDJ[OKA5;UWLI-%C1A0EZ M)P8[-VH*;&S5A#4DC3 R3]H/0R?7^1J;T\1;DJ/09"BDM$=9WE[-V=LKO#M1 M=.<-"@4//C;ED_XCI$#KS,QXV MW7ITQI\'JIWOQ:JD 8C\'>+2>.)57?A@K\WM#/$B-CPOICN6GVL1YS7HRLO- M$3-\6R [!8)W .:Q0H3/N6Z4JF_3B%V@S$OAPAT?R Q?,;?]1P4'E3$7!N:0H%XLZD=K7Q)2']@ M35PN?WH=RU<@M94QS"<:Y:E\D9?\HKC>X64B1BFPM-$8M)J&@B/ M*ES. "6I#X"')P.I6U!WB.<26Y&4?6-ABGJXQ*'A)*K>+\_VAZOTB-KLNIGM2G^'M7FP67H;.W=%=_@0XKRA_(%E+HG*S M-SN^48S?3;J%0:>0FXL-**9-FIJQ-P9VL5C;9I"H;GMGB&YQYO1M$"R;,P M&0<3-JU8C6W&)U2LGL;>*+V597Q+A@WQ'RXW$.@7!-II36:+\5IKUUB:E_)+ M2K,I@8N-OHL/-/J.EZ9&1>Z3(&4OHDQ0H_>*/$-9#]W&PF748#5"'9R2I10, MR^F>VO,AT.3(?/^D#7JMUWC:%,'>B1E!;3&@0ANVN1;8\PV. GCRH<=?BCEA MJ@B7$G!\&U#9NZ8VG(H2&$F($PY+;",Q)//Y=M,[;;AQP'I@/0Y\!8D!WH*M MQYO@-,;4.XN$&]SOU$8X?KZ+1 /;88S'"6&ZDT_<^FJ'=["TC7,G(A(_Y19 MNOXYUS$?/ +/%&\K.]?AAKHBM 5H!EY]C9RMQ.";=IQ>?"[/.4YTF'6B:"+) MNZ4GQ?I3+M(IZR5VE,L5F_0T26P)#F'RF&00Y&.RI?\JW7CAM@XOW!O%:60E MU"X[!/*!I2$8L)\]0,/EWM.%Z:U$775ST7RW+9Z=X6,&[%#")"U6%#'QQ VZ M.']5AW9,G)A.#I*&IX[LL0N$ZGW5;PA#!C?./XYI9N?I.DYOVT-? M3D AH[- (L3.+ZQ?^HG[..@]NE&N$\$'TR%9%\UQX8V0? ==5A,GU?XC]VG=^%?8F2, M5[.-6O]/ T7E>3HD\!*4B2W&7_I/W6;_!=KCHJCIOKF75?83FD1L2CCCONL7 M%Y=/0.8(QKH#'TK/DGF]])U=>OA:^ZWFM\+59K'KJM[))4,!"CFV&ULE57;;MLX$/T50EL4+4!$%'7/ MV@:2=MOM0]$@2=N'8A]H:6P)E4B5I.+D[W=(V:X3. [Z(O$RAV:08.HO5/?A9RQ+.Q% M*X/%S*]=Z<5,C;9K)5QI8L:^%_KA$CJUF0=1L%NX;M>-=0OA8C:(-=R _3I< M:9R%>Y2Z[4&:5DFB834/+J+SR\39>X-O+6S,P9@X)4NE?KK)IWH>,$<(.JBL M0Q#XNX-WT'4."&G\VF(&^R.=X^%XA_[!:TJ^M[5MYD$1D!I68NSL MM=K\"UL]J<.K5&?\EVPFVS@-2#4:J_JM,S+H6SG]Q?TV#@<.!7O&@6\=N.<] M'>19OA=6+&9:;8AVUHCF!EZJ]T9RK71)N;$:=UOTLXMK&)2V8MD!N8$U1ML: M\N;6SZXT]7OP,WE8DF72W_Q5E[.\37),]U^04^N(&*[ >,3-J1;X,H(6[Q\;-=JDZ MQO@DYG'&MPV0E>JP0%U IMLP:'77UF!(*Z?2=S54*5F!EMX*?=0C4FK$8M_= M(?3Q)@\@M"'@;@/!7$*_!(WY)&]:B?MJ-$+6YNTYN86JD:I3ZP?RX8+<*BLZ MGW),U!W($<@K$M&4Y33C.8XYBVD4%WXUCQC-LY1\U,H8QWO56MQ(>$1+!'A% M\I)&18J#E$4T8ODNF*@"3R<*>6H"]]CG#.J-RX)F"/=)5JK'N&C5'PBE9 FH M#3 L?MN*>_1!&HS3).&.<_2(,\]C6B81CF.6TK*()B7(R9%[PCE.T23W)HS1 MHHR=CC2C19:\0#K-:5KF?TBZ+"G/9/>+,DA+C[*(;)P5E.?>K<9G3G+&G MG'E1TAP!'.<,4Y0XMS*CG+_$&1/$L&/\&><\I1R=CI57>- &>]!KW^P-7MI1 MVJDC[E?W[\G%U$9_FT^/T6>AURU>ZPY6Z,K.FKPT\2JP3?5I;+8HOVP MP3<1M#/ _952=C=Q!^Q?V<7_4$L#!!0 ( (Z$6%;%" %$.@, !D' 9 M >&PO=V]R:W-H965TVH;R*7!]F&!()MN'XH^T-98$E8279*.X[_OD+(5%W'\(@Z'/(=G1ISA;*?T M3],@6GCMN\',@\;:S748FE6#O317:H,#K:R5[J6EJ:Y#L]$H*P_JNU!PGH6] M;(=@,?.^1[V8J:WMV@$?-9AMWTN]O\5.[>9!%!P=3VW=6.<(%[.-K/$[VC\W MCYIFX<12M3T.IE4#:%S/@YOH^C9Q^_V&'RWNS(D-+I*E4C_=Y(]J'G G"#M< M6<<@:7C!.^PZ1T0R_CUP!M.1#GAJ']D??.P4RU(:O%/=7VUEFWE0!%#A6FX[ M^Z1V7_$03^KX5JHS_@N[<6^2![#:&JOZ Y@4].TPCO+UD(<30,$_ (@#0'C= MXT%>Y;VTI'JO-#GAC*C.JK7=JC!NFL &ZU>V@H-M,/8"7Q)+:G,H7J3@Q45ZIC:Y1X, MUE2^%N3PYK;[C2/78.F0/4IM -TE ?K%V"\I[W$$G]N!UM76$-)\N89G7#6# MZE2]AX<;>%96=OXFP$.'KQ/U)XA8DF>,IZFSR8I+;[$L%2Q).=RWFIH!?*5A M0M&M2G,!(F-Y$D-:L#A*#T<\G1"G/&>9R,D6/&917'AO'G&69ZD3$[T7(Y*< MI1EWF$*PM,Q'IIBS*,W/BB$5<1&!B&E(("D]^7LQ(H]9F41DQSQE91&-Q'G) M2DH*B>'OQ?!8L))[#(4'E>3$0IH8AI*/*,4"SC\1DQG&1FPN4C M3@K&*9>>N,Q9SCFBQ$8\3JS:^^2V5I;+V9D-O%VJW@=;72MGCQ!TPO8:+_P!0 M2P,$% @ CH185C6<_KCR @ (P< !D !X;"]W;W)K&ULM55M;]HP$/XKIVR:0&+-"V\M@TA -VW3*E5MMWZ8]L$D%V(U ML9GM0/OO=W8@@PJ0]F%?$K_>(!I[+0NB)EQNS&OF^3G(L MF;Z0*Q2TDTE5,D-3M?3U2B%+G5-9^%$0#/R2<>'%8[=VJ^*QK$S!!=XJT%59 M,O4RPT)N)E[H[1;N^#(W=L&/QRNVQ'LTWU>WBF9^@Y+R$H7F4H#";.)-P]&L M9^V=P0^.&[TW!JMD(>63G7Q))UY@"6&!B;$(C'YKG&-16""B\7N+Z34AK>/^ M>(?^R6DG+0NF<2Z+1YZ:?.)=>I!BQJK"W,G-9]SJZ5N\1!;:?6%3V_:O/$@J M;62Y=28&)1?UGSUOSV'/X3(XX1!M'2+'NP[D6%XSP^*QDAM0UIK0[,!)==Y$ MC@N;E'NC:)>3GXFG!:6%B02!$@QSA2DW\$UJC1I:#VQ1H&Z/?4.1K+V?;%%G M-6IT C6,X$8*DVOX*%),#P%\HMCPC'8\9]%9Q&M,+J ;=B *HN@,7K?1W75X MW1-X>TKAYW2AC:+[\>N8TAJG=QS'ULQ(KUB"$X^*0J-:HQ>_>Q,.@@]G6/8: MEKUSZ/$]U6!:%0@R@VF2R$H8#7>8(%_;U'3@9/J.*3D;Z[B2A]PBVR!<+,'8 MH.!V+1%#FZZJN'FA:VMR+NJU U))3:JH[Q05(AUUBE30.Q7:F5G'%V1* ]HK M Y1P+!>HFJ0#$ZD=A-!R<62E:46W1Z\.X2!>![XR45&W@1HEA+<0=8;](:NTX0A/"IN\+W,,@U)SM22Z+ E-3AM#O5U0%#;I-R0&+DF M("LP U;6B:*#6G.B6=#I$*)!0;L9M,).T+UJGZ?]6GY( H;1U6G:K3 :M/\W M\_[5\!]Y1W3@I#<8P+%R\/<:5XE$U[9GHFY9U#VL66U>@&G=^/Z:U\_'#:DE MG5!@1J[!Q;#O@:I;N@CE_$VYG#<\CA:+J7ZKLN$0V\5J+6,Z\TIKD. IV56#%] M)1NL::60JF*&AFH7Z$8ARUU0)8(X#-.@8KSVYE,WMU'SJ6R-X#5N%.BVJIAZ M6Z"0^YD7>>\3#WQ7&CL1S*<-V^$CFN=FHV@4'%AR7F&MN:Q!83'S;J+KQ<#B M'>!/CGM]U ?K9"OE=SOXEL^\T I"@9FQ#(R:%URB$):(9/SH.;W#EC;PN/_. MOG;>RY_XJ]GZ'ERZ30[@O[#CL:>I"UVLBJ M#R8%%:^[EKWVYW 4, X_"8C[@-CI[C9R*F^98?.IDGM0%DULMN.LNF@2QVM[ M*8]&T2JG.#-?\U?,X49K--J'/R@++I[85J"^G :&^"TJR'JN1<<5?\(5Q7 O M:U-J6-4YYA\) A)V4!>_JUO$9QEO,;N")/(A#N/X#%]R<)LXON03OHVB;%;F MS8>-8+4!5N>P^M'RAM+,P-\W6VT4Y:M0) %W+-_I8*E8%KS@F?,)K>V"\=7Z9P] MH&"&IIXU%JV .TI_?@?&9@RXU9KVKIS"[/\*"Z>0 M_52H>H5MIU!8A7#!:S"E;#4A*"?Q-7'8\/Z[6SW=P M]VV]D"D-7V#H#X>):],DA*6LFM:@.HT> M^E$ZIF\R',,=4BDHIO3$3^,!I/YD/($G:9CX:#\._60P MA&CD3T8CHM-T(EG65FUW(CG2<6;\+U$:$/-3W> M+S#VT\'(&9JD SB5>\%1M:A0[5Q-U)#)MC9=X3C,'LKN35=M?L*[FGW/U([3 MW0HL*#2\LE5.=76P&QC9N-JSE88JF>N6].M 90&T7DAIW@=V@\//:/X?4$L# M!!0 ( (Z$6%8 _E#:1@4 (@, 9 >&PO=V]R:W-H965TO+6Q M259+Y:;&$AB9RNPMH&3=AB&?:"ELTU4 M$CV2BM-_OR/U$KMPW'RP2%''Y]Z>.](7>R&_JRVBAJ"=! M547!Y(]KS,7^LN?UVH4EWVRU61C-+G9L@_>HO^[N)+V-.I2,%U@J+DJ0N+[L M77G3Z\C(6X%O'/?J8 [&DY40W\W+Q^RRYQJ#,,=4&P1&PR/>8)X;(#+COP:S MUZDT&P_G+?JM]9U\63&%-R+_BV=Z>]F;]"##-:MRO13[/[#Q)S1XJY!&FM#,Q+IJ M=Y-QO#1)N=>2OG+:IV:WAEW[9Q'GF YA[#G@N[Y_!F_<.3JV>.-?.@IS MKM)[-UO7N1^.&-O MT-D;G$.?W5/Y956.(-9P8/OBBLPM/N/&P1=E(\_%U?(>%I_GBSG,%S>+3]>+99=>\_#,PX6;2DHLM<$'K'V=PBUFY%<. M;\"+G7 =\!OP8\?U/#,)'#=QC=+$\>(QG$ESV*4Y?'6: M%^LUVB9UF/ E^?5"CIU. )9(J4AYSNV74\D_;\8O\JRV8D\=="7(MDLFS0];P5IC#-PQ 6*)9G.1:: J88JZO7,N'T!W?>&+KS] M::CI<.B# R4=<13E%L?FV$8.EA%B:!>2 PO# U8?824 M&13(GB%KU)$U>C59;R@PHB3/;?%W96:.*)?]NC6]0+H3BJ9PE::B,CY+3)$_FN,2&M,4 M]87$-6TB<@,C*"L\-LMW)B&1Q!E'\3/Z$<'$*N>;>AHY(1E!KP(YER-)'6D-G8":5T! =PUMRD3,(J.?B]1)[_@>R-O$/NNB._9 4R*8MM$*!DU##K;DY >]D[, CCY()%:B3)/&Q MQ(&Y4[B3N&,\:_LO5= X3(C_%-4!W/(GVM,@]@,G2FB11F]"Q?&[$-F>DW74 MTP-W,K"C1Y6R_/*UW6-ZD3B.E@4:)S')CXTC [AC4IGF:J=;^JN T@C0][40NGTQ M"KH_'[/_ 5!+ P04 " ".A%A6E7RXVD $ !^"0 &0 'AL+W=OXAC[,L"02>KNN7ONCG>:[Y3^9K:(%IY* M(\0K M%,(!D1O?6\R@,^D4]]D,A:142[W=CR'MYS2Q; MSK7:@7;2A.86GJK7)N>X=$FYMYK>E\ M8 G?20VR%NNRP4K>P(H3N%72;@W;_@F7H%:8PY7RCB^5ZSBE@G^ _,0[C16C-."R1SVXP+7W&1" MF5HC_'&Q-E93+?UY*#Z-]=%AZ^Y^G9F*9;@(Z (9U(\8+-^_B]/H_ BW4<=M M= Q]>4_W-:\%@BK@558/.7LK+KDYT-DEI,8K# M-)K ZLO7UCP9TD!M2#/KC FD6]CZ%$_".$H@'H?#V7@_G6!487=,8R-WDIQ" MG(;Q: ;Q*$S3%+I2$(I)XF9>:$ZG,<1A'(_AL[((*\R0/[HKT2(-3V$43I,Q MO'\W3>+D'&Z^U]P^0XD4 PB=)7#(LUR3M0AU2>Y#43[T+.5K4 MU#:(IX-#V#%#]0W*@]LM+2V6E=+4D(&75/_:ZVD4S&7:*I]I?(-BG\)3."#5 M!"N&#YYQ$IW?-UW>U\(P1\$66J5KZ/-XIP3..QBO$YS[+I2(?N6R& MC>O:[E?K(PZXS!)H7=:-QXP@+/_1:A>0':@)'X7>,.VGU%*%\-.![GQO..Z/ M?YX8I]Z%MJMD)^FJ.:0@F0K]5!'/?5\8U[5VS%S(GI&1VZX/OL8(X5=BF%%< MGS"K;9.3_4IPB]TAT70>BI%G'DJ+8)*B7]B>=VWV@8?4?'-@A MN9\I[5XS:+N1(]R+^[,N!DH>\NS_R3J5*N/"O&$3N#%UP_=52/J'NN=@;R:6 MJ#=^\AOP?C3CL3OM/BXNFIGZ4[SY,KEE>L.EH<93D&I$T0Y -].^V5A5^0F[ M5I;FM5]NZ0,)M1.@]X4B,NW&&>@^N99_ U!+ P04 " ".A%A6D8W_:^0" M !/!@ &0 'AL+W=O^YY M7-]UO%+ZR92(%EXJ(CI6C15L M$?9>K;[B6L_ X65*&/^%51L[Z@>0-<:J:IU,#"HNVY6]K.]A)^$T?BD MGG=;R+.\9)9-QUJM0+MH0G.&E^JSB1R7[D=YL)I..>79Z;52^8H+ 4>/;"'0 M'(\C2[#N,,K6$/,6(GT'(DGA5DE;&O@B<\S? D3$IR.5;DC-TX.(EYB=0"\) M(8W3] !>KQ/9\WB]_XED,H<;:9DL.(F%F3%H#5QRDPEE&HWP:[8P5M-3^;WO M'MHJ_?U57/NT:4$NP)<*U M5L; K%*-M%[6+,N:JA',(DFL:L8UM8Z%;Q2&QF5M+F&?L(.E]PM[)!)+):BI MN2S NL<#_E32C3J&A6?(M@S9#D.^92A:AC1? %E6.JJJT=3PM=+683>2$R3S M(NAE8+5 W;T._TT\/ADQ''%)U55CR&..S^$1LU(JH8I7N)K!H[),=#<1ON7X M$9+!,.R=)6=@;C([)2B@S=L8@"9.$7-MR M&=/ZU4EZ9J)!CQ[&O3X9IR$-45K301CW8]CW7J*=)J]0%WZ4&<@<][;?.V\W M+6?MD-B&MZ/VENF"2P,"EY0:GXP& >AV?+4;JVH_,A;*T@#R9DD3'[4+H/.E M4G:S<06Z_Y#I7U!+ P04 " ".A%A69&,VU@4# "8!@ &0 'AL+W=O M:9I%(THI:FR, M4 UH7,^#R^1BF;EX'_!-X-;LC<$I62GURTT^E_,@=H108F$= J?;$UZAE Z( M:/P>,(.QI$O<'[^@?_3:2]A&G\2@(;$ICGW1?R+*^YY8N95EO0 M+IK0W,!+]=E$3C3NI3Q834\%Y=G%5:"F*;'\%R B:B,_]L)OR8XB7F-Q"FD2 HL9.X*7 MCGI3CY>^@G?'_WAQP)L2+HM"=UP:^'&Y,E;3#OEY2'./F!U&=*?FPK2\P'E MQ\*@?L)@\?9-DLU$Z[92 MG2&ZYOT%7-]P\S./8#>*095- M4BG\* C&?LFX]-)I 2[S68NBR9_CM'H;8S+_3V!P]\O;'NP$^G M%5OC(]KOU;TFS^]8 U"N&(2,:?':?7E72)A_:>_4O3._6R8@:OE?C)<[N9>1<> MY%BP6M@'M?V*NWY&CB]3PC1/V+;8)/ @JXU5Y2Z9%)1S'>N\98W>80TCN%72;@PL98[Y6P*? M)'8ZH[W.>=3+N,!L"'$X@"B(HAZ^N.L[;OCB_KX/NEUPDPEE:HWPZVIEK*8? MYO>QUEOBY#BQ&Z*)J5B&,X^FQ*!^02_]^"$=[*2//7VDHW\^5#=[_N$<(""]2:"#)5T@XRK!GC2C ))Q"/!_%E0$82#<91 M#'<5:@(0NT :TC=20L)>!!"&@\OPLE=T#%3\25DF>F$G,(H&Y^>Q,Y+!:)S ML:OU#Z:R1+UN=H_[,+6T[8!VI]UZNVJG^C^\W8VW3*^Y--1;0:G!\'SD@6[W M3>M8534SOE*6-D9C;FA%HW8 BA=*V;WC"G1+/_T'4$L#!!0 ( (Z$6%;! M41 MCP, ,,( 9 >&PO=V]R:W-H965TMY*LVQ9*HG:JQH925DR30- MY=I3M426V:"R\$+?3[R2\(]%H4!(AK?MIA.MZ4)/+1WZ+]9[:1ER13> MB^(+SW0^<88.9+AB3:&?Q>8/W.JQ!%-1*/N$3>N;1 ZDC=*BW 83@Y)7[9N] M;<_A(&#HGPD(MP&AY=UN9%D^,,VF8RDV((TWH1G#2K711(Y7)BD++6F54YR> M?JI1,LVK-7Q$$J?@^H4M"U0W8T\3O''RTBW470L5GH$*0G@4E[946E(]_'-*9 O1 M/PUA[LBMJEF*$XQ?0I\NZ,YE38$@5O#%%A1F M[V>OE*(UP@O*4@&K,CA*&LS?Z(XJ/*7FXGZGU;SD""M1T'4U.VA3#F!7*ZU@ MLV/%MJRT945?!Q -_3IFA3WK6WB8W\\?[^;/71[-(]BKV^%D7*6BJ310/$+8 M2^!7B'H^/?_C*M%\;;I-+ 5(>D/XCDPJBAIMK8M*CJ@"MH<(O$J+ANJ7#%C\ M_HZ5]8<97-- YZ)1=/SJYDA5FX1[H?2!P$]GX*\@<)^_8=QQ%<*.&X*^'XITOXD>E&@X#95/\\P#-W!P*>S5'3->%DW MVA8M 2)5(NT7],^D_Q#EBCBYHS@YF7OOH+&4*->V?2JP%[7M,=ULUZ%G;6/: MN[?M_9')-:\4,5A1J-\;4'IEVS+;@1:U;5-+H:GI63.G?QDHC0.MKX30NX'9 MH/O?,OT74$L#!!0 ( (Z$6%9GV?];K ( !4& 9 >&PO=V]R:W-H M965TVA0]'N MXS#LH-B,+=26/$FNVW\_2G:<%$B#[2*+$OGX2(KTK);J26>(!EZ*7.BYEQE3 M7OJ^CC,LF#Z3)0JZV4A5,$.B2GU=*F2),RIR/QP.+_R"<>%%,W=VKZ*9K$S. M!=XKT%51,/6ZQ%S6T-+"'.,C45@]'G&:\QS"T0T_K28 M7N?2&N[OM^B?7>P4RYIIO);Y3YZ8;.Y-/4APPZK+'/M5J@; MW0M2CBMM9-$:$X."B^;+7MH\[!E,A^\8A*U!Z'@WCAS+%3,LFBE9@[+:A&8W M+E1G3>2XL$5Y-(IN.=F9:(6*/S.;&;@5VJB*$FZ B01N,$FY2&%A\\;-*_2^ ML76.NC_S#3FVYG[<.EDV3L)WG 0AW$EA,@V?1(+)6P"?&'>TPRWM97@4<87Q M&8R" 83#,#R"-^K2,')XH_])@SZ4!XX:5ES'N=250OBU6),ZO:W?A]+2.!T? M=FK[[5*7+,:Y1PVE43VC%YV>!!?#JR,AC;N0QL?0HT?JWZ3*$>1F5T,NP&1( MTC(A31XZ?1#V&GMB2ZXD0OC[KF1PZ)30%R3MY>Q9 M[X716JHGG2,:>*E*H<=>;DP]]'V=Y%AQW94U"M)D4E7/'(R68J'LF5*0N!,P5Z555<;:98RO78"[V=X*Y8YL8*_'A4\R7. MT?RH9XI>?HN2%A4*74@!"K.Q-PF'T\C:.X.' M=Z[PXVDX643_9QDXZ]P!+" M$A-C$3@=SWB%96F!B,;O+:;7AK2.^_<=^F>7.^6RX!JO9/E8I"8?>P,/4LSX MJC1W*3D&I2U)C1[<:DZ;R)7"%N4N5&D+X$0D*^WE@ M5G*AX>2>+TK4IR/?4 QKZ2=;O&F#Q][ "QG<2F%R#9]$BNG? #Z1:QFR'<,I M.XIXC4D7>F$'6,#8$;Q>FW'/X?7>RCCG"L^F5,D49GQ##69@HA072W3WGY.% M-HJZY=>A[!OLZ#"VG:"AKGF"8X]&1*-Z1B_^\"X\#SX>81ZUS*-CZ/&\&1R0 M&=PA<2P20SDT%9S8[B[,YA#GHZB'.=_G")DL:60+L01CNP&<5A@-AI3JE8!V M!/B6 +DI9[%!KC2@[0*@&F*U0-76L0,GA2 SN=)HD)K(H'O*Z,- 5K2W/P3-H2P M$PQZ\!YZ_6X0P!>JNLV #?HDZ_>[=-*L9UB0U+_B-!4EJ4^BX)3TT66WS^"! M$G>R\,()63>\I)/U.A@>]'W0#5+JGD86;O%L)"&UHR[YK3745D# MTF=2FMW#!FC_*>(_4$L#!!0 ( (Z$6%94['#^Y0( +T( 9 >&PO M=V]R:W-H965TX[/\=?-:"ODO4H1-3QD MC*NQEVJ=7_F^BE/,B+H0.7(SLA(R(]HTY=I7N422.%#&_# (!GY&*/>BD>N; MR6@D"LTHQYD$5609D;MK9&([]CK>8\>YMXTLR]@(K"!G&VC(04VQPBHQ9 M(B/C=\7IU5-:X'[]D?V3\VZ\+(G"J6 _:*+3L3?T(,$5*9B>B^UGK/ST+5\L MF')?V%:Q@0=QH;3(*K!1D%%>EN2A6H<]0&=P!!!6@/ IH'<$T*T 76>T5.9L MW1!-HI$46Y VVK#9BEL;AS9N*+>[N-#2C%*#T]&BW#T0*UC0-:5J.M25'A$5">$6\%UJN C3S Y)/"-P]IF^&CS.FQEO,'X M KJ=M?Q=8_P-2WOS\E2:6F.]:^F!2OY>LU\]JI? MJ9S$./;,758H-^A%;]]T!L&')K/_B>S >J^VWFMCCZ;"^48>[R!'244"IT(" M0Z7.FHRWL[T/("&[IB,V;06^TF2_-MEOE37'WP65F$!.=N;)T[53O.5+@KXCL+EE$P4C?[-OH"WB0-5E MK>KR9:H8)4O*S(.%C=)*ED&+M+:( VG#6MJP5=I7H=%DP1CIABP9G@-'W21M M^&Q->L.P_T3=\Z"GZOR]#)&A7+O$J<"]0F6RJ'OKW#QQ*J82>H_UBB/U!+ M P04 " ".A%A6X;X/$FX" #^!0 &0 'AL+W=O4 \N,XDL=:Q M@^VVR]\S=BYTEW;A@9?8,YES/&?LF>E!FSM; 3AR7TME9[1RKKF.(LLKJ)D= MZ084_BFTJ9E#TY21;0RP/(!J&:5Q?!G53"B:38-O9;*IWCDI%*P,L;NZ9N;G M J0^S&A">\=:E)7SCBB;-JR$#;C/S>-C_F,QCXAD,"=9V"X[&$)4GHB3.-'QTF'(SWP>-^SOP_: M4S1^>(&'!/2OIQ&#E/T!T6\2V?1II.>22=)R:U6 MKK+DG2&CY[_#DB73&0[W'@6]\ MAN]48;_-M]89?-#?3Q6LY9N!3C=>V/M?\EJ-44';52#:8,$\:2D$7[Z ;O,,3FH7&PO=V]R:W-H965TV M2NTN^WWI;VE(Y 7?T4A_L^8B)$I?BDU?[@0EJS0H#/JV98W[(6%1;WZ5WGL0 M\RL>JX!%]$$@&8[GQR#9;E=SHSZ]V9$.?J/JT>Q#ZJE]0 M5BRDD60\0H*NKWLW^-*SATE 6N)/1@_RZ#-*'F7)^7-R<;>Z[EE)BVA ?94@ MB/ZSIPL:! E)M^-+#NT5=2:!QY]?Z%[Z\/IAED32!0\^LY7:7O>F/;2B:Q(' MZI$??J7Y XT2GL\#F?Z/#GE9JX?\6"H>YL&Z!2&+LK_D:YZ(HP \?B7 S@/L M>L#PE8!!'C X-6"8!PQ/#1CE :-3 \9YP#C-?9:L--,.461^)?@!B:2TIB4? M4KG2:)U@%B4]ZTD)_2W3<6K^E/4HQ-?HB6TBMF8^B12Z\7T>1XI%&_3 ^8S M*M$Y'/3^W0?T#K$(_;'E ML2312E[UE6YM4F??SUMVF[7,?J5EV$8?>:2V$KG1BJZJ@+Y^S.)9[9=GO;6- M1(?Z%VB SY!MV79+@Q:GA^.6<.?T<*LEW#6'>W1Y@>Q!&CYH"??,X;_%D:[= M2L+QS)#+0=%O!BEO\%J_T5/<*@YHTG%>ZQ82_76OP]"=HJ'\NZT'9'4,V^M( M)M5+N2,^O>[I65-2L:>]^<\_X;'U2YMZD# '$N9"PCP@6$7U8:'ZT$2?+\B. M*1(@7P],P9:QJH_+3-8,,DHAR=*VGX\LW>7WQVHUR\RL>B&G66C8*.0:F]PU MNT"P2G9'179'QNS>E43U*=L3Y9Z*F-2QG2%%$?_ M<*97M;W.>2QH6]K'S52-IXT^;JR_ZXP$"7,A81X0K"+BI!!Q8A3Q+MP1)M*7 MD" =/NM.PV?2T!$/QM/Z\&F6J@^=[Y9PC8_1->- L$K&IT7&I\:,NQW2._U> M6A;-$GAB6=-:>HTMZMKW(6$>$*RBQ*Q08F94XC$CZBDL("J;N"(]IQU-:6V: MS)H9G]FCFBS-0O4>/VLLS?4>;VQ\USP#P2IYQE:Y2;*^NU08 MX[P-IXWDMI2J9]? M[^])2,[0_?VB<:-5*6,E7;<>H#0'E.:"TCPH6E5\NQ3??H-M9UX)E/B0- >4 MYH+2/"A:5?S2A:-TX\F#(#&F]"LZU=6T3\2@S@(HS0&EN3EM>KR8 M7-16' ^JRJIPI6N S;;!"=,QY"9^ 4IS0&DN*,V#HE6%+0T+/'J+Z1C24EB MTAQ0F@M*\Z!H5?%+^P2;_9,'*OSD_8L?(BKDENVZ;K[-_,ZZ@[HMH#07E.;E MM->F_*J$!I+BC-@Z)5Y2R](-OL!?W8CU9V\R0(GC5% M!/5]0&DN*,V#HF4B]H_.#X94;-*3GA*E1P"SXW7%W>(TZ4UZAK)V_Q9?.MF9 MT!*3'5']2,1&KZ0HH&N-M"XF6DJ1G?K,+A3?I:<4EUPI'J8?MY2LJ$@*Z._7 M7/>2_"*IH#A[._\/4$L#!!0 ( (Z$6%9XP[CO( , +4- 9 >&PO M=V]R:W-H965T(DYSC>WZYCIS!FHM[N0)0 M:!-3)H?.2JGDS'5EN((8RR.> --7(BYBK/10+%V9", +*XJI&WA>SXTQ8%J50\SL6Z@IBP[!]O6C57K-(29QSA30E\E6J=&L^SQ(1ZA&5DR$I$0 M,X7.PY"G3!&V1%-.24A HC;ZGH# ]N0$-#J)/ER"PH3*CP-7Z6*,I1OF$U]D M$P<[)KZ$\ AU_!8*O""HD(]?+O?+9!/$ SNC].[_G?:J*W)!9"4"G -"I M?=YH\P2GU- M$R)5);(]=:@5"(0M_19BH*I _9=%"4^WP-,]#,^$X#FA1#VVT#@50C-I"$]] M'?E<*.'"6NJ)>%$:-:4AFE>FUVP5N[?S+X$]+L >OQKL-\["1MGN*<7V#>5L MV58@XGT@&S(K4>L5U'JU[M>$D3B-JS+6"@]](S5D5LK8+S+VW^25W&\20$-F M)0 G!8"3VH?\P_2-[O9LV86<*:%W/561ZWT"] A85/9PK?"5\4Z+>*?U/8PW MNWJX5GCH(VS(K)31]_[MK[PWZ>+_O[N5ZZ:$9 MW:T]M?F@N<9B29C4$2)M[QWU]>M?9-\(V4#QQ&ZSYUSI3;L]7.GO*A#F!GT] MXEP]#&PO M=V]R:W-H965T$!J493.&&QLYYG_B\]C'V8,/%G5P" M*+1-*9-#9ZE4=NZZ,EY"BN4QSX#I-W,N4JQT4RQFF# G M'-B^J0@'?*4H83 52*[2%(N',5"^&3J^\]1Q319+93K<<)#A!>1[QF!C?A!8"-WGI%)Y9;S.].X3(:.9T8$%&)E$%C_ MK&$"E!J2'L=] 77*;QKA[O,3_:M-7B=SBR5,./U)$K4<.F<.2F".5U1=\\TW M*!(Z,;R84VG_HDT1ZSDH7DG%TT*L1Y 2EO_B;6'$CL#O[1$$A2!X*>CN$70* M0>>U@FXAZ%IG\E2L#Q%6.!P(OD'"1&N:>;!F6K5.GS S[S,E]%NB=2J@P H4) ME9]TP,TL0H<'G] !(@Q=$4KUU,J!J_1 S>?OE?HT\>KW<:\BF4TY:Q_(Z M>WA3H>M>J(GIZ>L+3[M+>%)G7C/$1P^ 19U/C;JW^M02K.+36>G3V7]6,=[NJ^)& MXEM77)NPJ"58QV8/^+5?ZVF ?E_HJ",($Z/=SSM53PWR@ MO%R&?P%02P,$% @ CH185@<8-R^& @ W 4 !D !X;"]W;W)K&ULE51-;]LP#/TKA#<,+=#5CM)T0^<82)H-[:% T*#; M8=A!L6E;J#X\24[:?S])=KP42P(LAUB4R,?W1)'I5NEG4R-:>!%"5KI9Z]<5],H\030HZY]0C4?39XBYQ[($?C=X\9#2E] MX/YZA_XM:'=:UM3@K>(_6&'K:?0Y@@)+VG+[J+9WV.L)!'/%3?B';>^;1)"W MQBK1!SL&@LGN2U_Z>]@+(.1( .D#2.#=)0HL%]32+-5J"]I[.S2_"%)#M"/' MI"_*RFIWRERX0\IM#??2 MM)K*'.%L@98R;L[3V#HR'C+.^\3S+C$YDGA$X$%)6QOX*@LLW@+$3L4@A>RD MS,E)Q 7FES >70!)"(&GU0+.WI^?P!T/5S0.N.,CN(?NXN=L;:QV3^K7(>4= MWM5A/-]F-Z:A.4XCUT<&]0:C[,.[T77RY03;JX'MU2GTK*\1&VKD'@L3K0#- MS+,O,U?& &=TS3BSK]"@!A0-5Z^(>U$-IQ+.V@:L.EC_FW@/5E1,,'$L7FEQ^^,M%P^R!%#HJ:),3IQ2J?K&=6560H7E%:^!Z96"BPHK/15K M5]8"<&Y!%74#SQN[%2;,26)K6X@DYHVBA,%"(-E4%19_9D#Y=N+XSLYP3]:E M,@8WB6N\AB6H[_5"Z)G;L^2D B8)9TA ,7&F_DTZ,O[6X0>!K=P;(Z-DQ?F# MF7S-)XYG @(*F3(,6/\V, =*#9$.X['C=/HM#7!_O&/_;+5K+2LL8<[I3Y*K MHULLF#9)5(- MRQ(+0!5&UCB#B:/+AP2Q 2=Y^\8?>Y^& MKS&)UC3^:\JG3YT>\L>T#PV) -IL"41!?Z_K8W^7(HFRWK MV+*:TKI)HN@Z=C?[27KN,P[#0Y]T@,I\#2:->TNBLI*F^%CFAC2FH*/M/ M?:-G<077P9&^YSY'&4@'6/:RU*IS]XI7!6)MFX!$]GJWK[NW]GUF:LOKD7VF M^T_;+O[1M,WK#HLU81)1*#2E=_5!QR7:AM!.%*]MB5QQI0NN'9:ZAX(P#GJ] MX%SM)F:#OBLG?P%02P,$% @ CH185H[R4H7[ P -A$ !D !X;"]W M;W)K&ULM5AK;]LV%/TKA%8,+=!%)/7.; .)M78! M5BQ(VNW#L ^R?&T)E42/I.WTWX]Z1+8D6DA;]8NMQSF']UR15Y>:'1G_+!( MB9[RK!!S(Y%R=VV:(DX@C\05VT&A[FP8SR.I3OG6%#L.T;HBY9E),7;-/$H+ M8S&KKMWSQ8SM9986<,^1V.=YQ+_<0L:.TFTBRPOF8K:+MO (\M/N MGJLSLU59ISD4(F4%XK"9&S?D.B1.2:@0?Z5P%&?'J+2R8NQS>7*WGANXC @R MB&4I$:F_ RPARTHE%<=_C:C1CED2SX^?U=]5YI69521@R;*_T[5,YH9OH#5L MHGTF']CQ=V@,50'&+!/5+SK66,2K ;@EUEIK92Y2&,9+28<79$O$0KM?*@2F;%5O;3HGSNCY*K MNZGBR<4#[!B7T2H#] A;]4"E0*]#D%&:B3?H%_3I,42O7[U!KU!:H(\)VXNH M6(N9*=78I8(9-^/3T.?);.JH80GR% M+/(644RI)J#ER^E$0P]?3LEXUKLHACFAJH- O@!C,7//Q$7_ZK+VY1BX41BG9S: M;4[M,74UMP]0[$&7L)KH5,2R-!X6Q"/83C/A0;G>$%03KAS7*C!68'G M8=SB.@Z;5.ILU&SW;%@'$^6CYV((LQW7=^V>B2',"EQ* M;;T'M_7@CGKX]!:]05 $4]ON M3:KE$*9FGMMW.$1Y#KUDT&\-^J,&/T*<%"QCVR^Z^$>Y7UMNIA0+)Q+KY"QH M3)G3*<7"B<0Z.27XU)_@;RWB#;.SCAQ5Q&F__NF U+,"F_36D@Z( M;54$??UR(F=M%OFN2M[0.S6:DL&+9JG!68XJ>P,G0QSU X]>>"$1>C)"1XV\ MN]&&/TKZVND[J5HXE5HW8:?&COS(SHY,VMI-JA9.I=9-[*F[(]_ W]O+'T N+WFR$-C&#L!U;? MAP[G.KC?XIEG&\H<^+;:F L4LWTAZQU:>[7=_-]46][>]=ORHT"U43W)U%\4 M/D1\FQ8"9;!1DOC*4T'Q>I->GTBVJ[:M*R;5)K@Z3"!: R\!ZOZ&,?E\4@[0 M?BI9_ ]02P,$% @ CH185M7\>[WK! ;2$ !D !X;"]W;W)K&ULM5I;;]LV&/TKA%8,+;!%O.B:V0:2;L@GZQ)?D[Q_P.=:1CT9,=+[]6:\8$>,FS MHIHZ:R$VUZY;S=69BR$,W#Q)"V?97NA#KJ1,Y M8,&6R383#WSW@74-^37?G&=5\PIV72UTP'Q;"9YW8#F"/"W:]^2E$V(/@((C M -P!\!C@'0&0#D!.!7@=P&N4:5MI=*")2&:3DN] 65=+MGJC$;-!R_;3HI[W M1U'*3U.)$S.:5LEJ5;)5TDP#7X(']LR*+0._@D=YDBVV&:N/'J][2YE(TJQZ M)Q%?'BEX^^8=> /2 GQ>\VV5%(MJX@HYTOK[W'DWJMMV5/C(J! &GW@AUA7X MO5BPA4K@RA;[/O%KG[?8R$C9_ H0] O $&/-@-Z?#D<:.#T=#@W=D'[62,-' MSIZUO_^0I>"C8'GUCT[WEM?3\]87F>MJD\S9U)%7D8J5S\R9_?P3"N!O.LUL MDE%+9(J>7J^G9V*?=>KI!&N!?@.L+Z+/,Q0B& ;^Q'W>UT)3YX=Q7)]L^W54 M4T?B,(2PKU,Z\/L.?&,'=QE[D=?AHVT8T>?.NTTR:HE,42WH50LNY*/ IIXV MR:@E,D7/L-:.A)X, [U/HKZ#B)C M!S0M92(!'^2;R4Y&DG.GWR89M42FB!?WXL47LE-L4T^;9-02F:(G@D,Z@S]J MJ ZY[P _(FA\7]*4>?'![8MJR@@)(-&[">W%2V1LX#.;KPN>\=4W;0]&\+GS M;I6-VF)3A<.#(BWV!QO[VYT8S>#SIUQJVS4%ILJ MV!"G,;J0C;#5J&V5C=IB4T4=HC8VIDZ3C3JDX@]($(E&/M+4$>C'!T;2U7D1 MW/.EVL.0;+$YV=[=G! %S1QGGP-6'__:8E/U&R(U]BYE+*OYVBH;M<6FBCKD M:VQ^*&TREG]X1PD#$H^3H*8.1]B/QX\#-76$(!0'1XPUQ%ELCK.-L4[,?V:J MLT\%JX^%;;&I,@YQ&H>7\I?54&V5C=IB4T4=0C4V/ZPV^2LZ6&?"0>B1L;TT M981$WMA=AV4HB,*QN=R]=>BXG+@3/F\TU2Q:LK OD MYTO.Q>M._07]/RQF_P%02P,$% @ CH185H=8WH$& P IPD !D !X M;"]W;W)K&ULK59M;],P$/XK5IC0D+KEK4W8:"-M M#0@D)DT=8Q\0']SDVEAS[&"[[?CWV$X:^I*6,>U+:SOW/'?/G5]NN.+B418 M"CV5E,F14RA57;JNS HHL3SG%3#]9<9%B96>BKDK*P$XMZ"2NH'G16Z)"7.2 MH5V[%>/9O(E'SF>"0@H9,HP8/VW MA#%0:HAT&+\:3J=U:8";XS7[)ZM=:YEB"6-.'TBNBI'SWD$YS/""J@E??89& MS\#P99Q*^XM6M6T4.BA;2,7+!JPC* FK__%3DX<-@!\= 0-(-@%] \ P@80 M/A?0;P!]FYE:BLU#BA5.AH*OD##6FLT,;#(M6LLGS)3]3@G]E6B<2JZH+CQF M&2"]A=!80$X4^LJE!(E.4U"84/D.G:'[NQ2=GKQ#)X@P]*W@"XE9+H>NTC$8 M)C=K_%W7_H(#_OP W7"F"HD^LASR;0)7!]\J"-8*KH.CC"EDYRCT>RCP@J C MH/'SX7X'/'T^W#NB)FSK$5J^\% ]LHPOF))H AF0)9Y2Z*(_)IQ2I$_ M"HO\9U-'WH>N5+XF6?I*9%MI[K=I M[A]CW]GV69U1:K=]#TUA3A@C;*YO%&J,NO):\P\LO[E;EXD?!Q=#=[F9KWVC M(![$VT;IT4A?F(=!FX?!T3R,%T( 4Z@"07B.*L&7Q-SH78IKIFA#S)D?1#N* M]XU\?T?O8#\I?NBU1ELZHE9'=+R>_W5L>NA!$ 5\-NO2&>WK'%SL%&W<8>1[ MX4[]TZ-!O["T<9N2^.5;'%C^C_T=[^]OW4GL9*'#:.\0I/M&6X>@%N=N/&$E MB+EM!22R5:W?@G:U[3:N[".[LWZMNY"Z:?A+4[&PO=V]R:W-H965T[R[;&/KDUHH?G2FDW8FOOZVO.7;'&2KB>J5'3R=+82G@R M[8J[VJ(H(ZA2/$V2(:^$U"S/XM[,YIEIO)(:9Q9<4U7"_KU!9;8CUF>[C0>Y M6ONPP?.L%BN$#@Z#?!B>H5""B,/YTG&Q_90 >KG?LWZ)VTK(0#B=&_92E M7X_89P8E+D6C_(/9WF*GYRKP%4:Y^(5MYYLP*!KG3=6!*8)*ZO8OGKL\' #Z MER< :0=(WPH8=("8.=Y&%F5-A1=Y9LT6;/ FMK"(N8EH4B-U>,6YMW0J">?S ML:)W%+I H(J B<52>OANG$,''V%["4/7F//QY5IM(=&6U3"8PG> ,DND9JU0+D1"T4U(76A MFI).Z;7%KG:.Y:6][$N\+(R239[TAAG?',I]W:=5P0]J.\R5>V%74CM0N"14 MTOMTQ<"VO=H:WM2QW!?&4_/$Y9K&&]K@0.=+8_S."!VT'YCY/U!+ P04 M" ".A%A6/\$\/@,% "T( &0 'AL+W=OKO7#!2;P#.&.; MII7VQZ_Y*(0$G!*9FQ:(SYMSCE_#4]SIEO$?8DV(!"]1&(N9M99R(2E.N4K6VPXP4$6%(4VR(&&8*JD\ M?A:B5OF=:>#N\9OZUZQX5FZ+WAU7 M*Y/+US-P%^)89MW]\C.A&[5D)/C[1@T'WR2)Q#]-SIXC MQQT,I_;S;B&'H^!H,AJ5HVH9#LL,A]H,;XA0WO?])$IR[P=$]<&GV2IIRC67 M\W:R^ RA-QGO)=LT##G0;<[6*[/UM-E^9Q*'H-[5F,BF/+V#!,;>8+27Y>&@ MX<0;-.<\X3&5"2>9ZG5/,"?X#MS2F41(U/LNT MFETGR)1:O0,[@ ![M&HA;JH5AM3JK4!5*U 'NR8Y](1T21HKUVM!\$HP;RQ2 M&WAJD16(0.T#7N=X_-+J>*,$8DJMWH&*0>"@3\=K":=S*PRIU5M1P0[4TTXW MQ^NUH)-9OND.O]"'GEIF14E0CTD+%FT22;B>/O0BG6?6D%J]Y JZX*A/DQLE M,5-J]594+ :UC/->"BE4:A@"O7V.+T;5.,0=CELXI (EJ">E0X<>01"M7.<) M,J16_TN]@C#D].A59)3&3*G56U'1&-(B3K<;\A&M=@31!YY:9,592,]&S69O MIP^]7.<9[H._4,5?J,\W0<@HB)E2J[>B C'4Y6W0,;/KM73TH0\]M07JCS[/8!7:B"+N3U:72C,&9*K=Z*"L;0D5=@ M[R.00F670"8>&NP12,,H;S*>-!,(JB@)Z2FIV:5Z"M%+=IZD/EY5H0K!T*1/ MOQH%,E-J];V*"LC<(V_%NMR8CVBU4X@^\-0B*]1R]7C4;OAV$M%+=MZ)Z0/# MW K#7-3GGI11*#.E5F_%SN[8KV@L0$B6*M0Y'ZG'"\^WR/,3R3;9+O,3 MDY)%V>&:X(#P=(#Z?,F8?#M)OZ#\1X7Y_U!+ P04 " ".A%A6RHRQA8D" M "C!@ &0 'AL+W=OZ=^[;RCEQG5<"GY+U:8Y<@[]T@! M<[KBYDYNOD/CY]3JY9)K]R2;&CL<>B1?:2/+AHPK*)FHWW3;U&&/$)X=($0- M(7I-B \0!@UA\%Y"W!!LVV4)"QUF!TC_S <_:%C(N"V4VAG-R(^F39+3K.P%#&]0E"'NXS"CE=9/M/,S MB=Y4S"#ODT'8(U$011T+NGP_/>R@9^^G!V^X&;2[,W!Z@P-Z4X7W6YGG'IER M*@RAHB!73RM6X<4SY/=XIHW"F_.GJ_*U5#1N*QJ_I8X[A*(YJT\T;#$]-715KU;YZE1L=*[3J#], M_/5^4;HPYR\QV?^8N!^VF-J"OW=]2U +%X.:Y'(E3'WRV]$V:<&PO=V]R M:W-H965TT78+4A%7K0[6J M:;=G%VZ"5;"9;9+LW\\&0A-"LC[T!6QSS_$Y]UJ^C%:,OXD,0*)UD5,Q-C(I MRQO3%$D&!1:7K 2JOLP9+[!44[XP1>^31B%4R M)Q0>.1)546#^=P(Y6XT-V]@L/)%%)O6"&8U*O( 9R)?RD:N9V;&DI J"*.( MPWQLW-HW<:CCZX!?!%9B:XRTDU?&WO3D/AT;EA8$.212,V#U6L(4\EP3*1E_ M6DZCVU(#M\<;]KO:N_+RB@5,6?Z;I#(;&U<&2F&.JUP^L=4/:/WXFB]AN:B? M:-7&6@9**B%9T8*5@H+0YHW7;1ZV '9P ."T *3J*U$X&=W3A!6 GO$:!+I [U/T M?:V.E@!T.@$*@"_2R!8UTY@4YCD)CDXDSA7V8Q.CTY0R>( M4/2,?;H M#E)U>O.AA#5 OP;J*W,9V:'O^B-SN9V)@2@_L,/=J'B(RPFONJ@=[7ZGW3^J M?2:QA"'E#2S8VBWP+*LG?#_(#X.>NW@_R+/MZV'902<[."H[ACFH(YMNG]@A M%\'>WJX5!CT7^T%.:%WU7.P'73B.XPW;"#L;X5$;STSB?'-+_L=*N%=^I=*V M>UX&HCSKNE>W>#_*OK9#MV?&W.H#!?!%W4\%2EA%97-3=JM=R[ZM.U5O?:): M>=-YWVF:_X 'S!=$7?HYS!6E=1DJ3;SIK&ULK5?;;MLX$/T50HLMLD!J77R)D]H"$JM% M^]!MD.SE8=$'6AK91"32)6D[^_<[I&39UE)R'NH'FYZ!T&GMAJKX'Q" I(M:&@ M^+.#!12%84(_?M2D7K.F 9ZV#^R?K'@4LZ0*%J+XFV5Z/?>F'LD@I]M"/XG] M9Z@%C0U?*@IEO\F^M@T\DFZ5%F4-1@]*QJM?^EH'X@003CH 40V(VH!1!V!8 M X9O!8QJP,A&II)BXY!03>.9%'LBC36RF88-ID6C?,;-OC]KB;,,<3K^PE-1 M OF#OH(B[\G'/ >[$^0X09ZHAFNR$%PSOF5\1;YM0%*S;>JZ,2!/D J>LH+9 M&7*5@*:L4+_-?(U^FM7\M/;IH?(IZO IC,A77&RMR$>>079.X*/ 1F5T4/D0 M]3(FD [(,+PF41!%#H<6;X>'#GCR=GC0HV;8[-G0\@TO[AE)F$H+H;82R#_W M2Z4EWJ/OKHA7C",WHTDN=VI#4YA[F#T4R!UX\;M?PDGPP16MGTF6_"2RLTB. MFDB.^MCC3Y#A22X(JR*J,:)XL,$5P(IH:HE,,MW%P< X4\:W,%CS( ;R;'5T/DY*#1B -[O5WR*GK,WZ=>!>-12^#8X7LP;@GL MX!JZ)4X:B9->B;\+_AZSP1;3T[( @DKQ[5-5LJ$\(R700MD6< T2DP_']\DI M=N)T,&KI6'2812VY;K-PY)9[T\B]Z95K;G"$LMTU8;GN9ONDU2)?D?MA5,!AV2+YUGMM@>GO^ M:9WV+I3[M(?!L0X)>AT]5AY]6;@F:2T?3=IYJL-N-&RIZ; ;CUMR_),*JP2Y MLI6JPB2TY;HJ0YK1IAJ^MS5@:_S!5,FV &TZBL MJM:JH\7&UG%+H;$JM,TU5OH@C0'.YT+H0\R]9I9 0 L1 9 >&PO=V]R:W-H965T0$7G!"\CUFRT7 M&5'Z5NQ<60@@F](I8Z[O>;&;$9H[RWGY;"66LHR(7U^ \>/" MP<[+@UNZVROSP%W."[*#.U /Q4KH.[>.LJ$9Y)+R' G8+IPK?'GMEPZEQ4\* M1]FZ1B:5->>/YN;[9N%XA@@8I,J$(/KK":Z!,1-)<_Q;!77J,8UC^_HE^M9W,FDBXYNP?NE'[A3-ST :VY,#4+3_^"55"D8F7I>%8Y M:X*,YJ=O\EP5HN6 PP$'OW+PW^H05 Y!F>B)K$SKABBRG M^1,)8ZVCFHJQ- MZ:VSH;F9QCLE]%NJ_=3R>Y[R#- ]>0:))NB:9P7/(5<2\2VZ@2T( 1OS&EU) M"?HQR3?H+TK6E%%%M<_'&U"$,OE)>S_@-)T$\@;/\_3<<>W_84GRG8&<)!W7"P5CT MY56:\H-9 P)2H$]DS0!5HUAG\Q0M*J.9OO&T3#Q=^*=V/GV;V MKFS/,L,8, M7\,4!STMK%F.-KI3D+@ULC^+H@Z>Q2B(IW:^J.:+1OGJ=:.WF&Z[DI2-BZ\9 MW967-MBHQQ%'?K>6?:-HZOEVV+B&C4=A[Q1/'R>F(Y[SVB#CWOA):_@38]]F MBB,[XK1&G(XB_BA :*9\AQAHSM?F?=JO4HB[I>P;A=.A=3FK.6>CG*M*Y4RK M++A4$P&*"M#BI] :>+,.D<6DM1#.@5K"B=]6LD85 MK'BX/W8<)3W$OIF/DV2@ ^%&NO#_T*[6AK$*&'Y7!7NO:.>9-QJ&QT5L): @ M=(/@V?0R^V*N0K2K/@FBI#LW%JM!\<*->N%Q^?I*G_6\C*R.%Q]?K&^>9(&;.B]15HXH=>;U%;S7 P@-9(%1[7JML?#U7=D#[( M('ZN"_9B]O5H$@:M_5416\R"X>[5*!<>EZX5$2H'(?>T,*<.*M&&;O7.A#P% M*ZY%E^(N:]]FXB=Q/,#:J!<>EZ_A3ONZ-EE,)KXWU,4:=<)OE*=.%[-2]O5G M@O$,=W^@6.W"(/3LL'ZC5/ZX4OTD['#ZJ4>8/B63@2GV^Z+4K>:HR3E=(UO^ MN&S=UUSIHW!YN0>R 6$,]/LMY^KEQIR'Z_\_EO\!4$L# M!!0 ( (Z$6%8UBHFQ!04 ,$5 9 >&PO=V]R:W-H965T\"5-X/@BXZU0H(4MH*AE/ MD:#SH7&%+WW6;/VE)R,GP M A[+_!=M2EO30,%**IZ4SA!!PM+BG[R6B=AQL.P##E;I8+W7H5LZ=&L.^)"# M73K8>68**GD>?*+(:"#X!HG,&M"RBSR9N3?09VDV[X]*P%L&?FITKR(JT)64 M5,DS= <+[:-/%6&Q_(3.T?.CCSY^^(0^():BIXBO)$E#.>@H&#GS[P3E*-?% M*-:!4;"%;GFJ(HD^IR$-]P$Z$'(5M_46][6E1?1I<(&Z^ Q9IF6U!#1^OSMN MCF>-T#>(]0SN$JIHC/T>05*RI,?K]-^R:?[3E[Y1@_HG M]G)K5[FU=>BC8FVCB,9AMHJG9#9CZ$E :;7EL,!RO^,2,$<-@<$^X0@BJ4+%%/HDE#J*6WE[S28 M80^;5HU_BY73[3LU_MH(C^3O5OQ=+?_[BO D(WR&\AWMG,_/GR4M^MT9>E0$ MB@EJ*ZN[+RPE:N +$HLN2LLNV MIWY\*B!?"W1DWKTJ[YXVS#%9,@B4_:(ADGRN-D30@XO-:RXC%]O]VF)KL;)= MMU:2OC:L(TGW*M(]+6F?SJD0P#CF)$4!EXL&I%QT\BL4=4&88,\T>S7.^J".);TC"[&^?^:-)N7I>;""I0TM MLF@ZK:1QRS1W>W7>32NK8>7KPSJ6MK6E;9VHRUZ72+M\/,?SZK7<8M:W7*M? MYZV-ZUC>6_V)M1)L=!4$JV05PW88(I)PH=@ODF^!L#$&+2V]-2'=!M.NZYJ- M]=]BYCAU,U\?\+$)V8I&K%>-TP(3FER1%,6A&/::7FL*[&9M]QL-K\6JP;ZI M,+$=3P,BHT(!(OJZ!&G3SL)IQ.>XO6Z=15,$PC0VUG6+E=WO M'^"R57=8KX:^5-OH/>FU0S!XT,?4_"I"]G@J>0Q"_,) M+MY1^ 03Z*O@JV6V]-\>MK>]$^FL,IVG1/-/A;8_/5L1B+W_X7L6GTC3E0D^ M)9I_*K3]!&\%)]8KSO<*L!)FM_Q'F+1$+EDIHC'. -"\\2)9 -4I[:C?P%02P,$% @ CH18 M5B;4KME_ P GQ$ !D !X;"]W;W)K&ULK5A1 MCYLX&/PK%E>=6JE=, 22["61MFNU7:DGK;KMWU+J.ULN M"JST4.Q\N1<$9Y94,#\,@L0O,"V]SNQ>;%:\4HR6Y%T!618'%TWO"^''M M0>_YPA>ZRY6YX&]6>[PC#T1]V]\+/?);E8P6I)24ET"0[=J[@=<(QH9@$7]1 M^Y^&V#U_5O]@ MS6LSCUB26\[^IIG*U][" QG9XHJI+_SXB32&;($I9]+^@F.##3R05E+QHB'K M"@I:UD?\HPFB0X"SGQ#"AA!.)40-(9I*F#6$F4VFMF)S0%CAS4KP(Q &K=7, MB0W3LK5]6IIY?U!"WZ6:IS8?.<^.E#'P#CS44P_X%JB<@(^"2PEN"EZ5"N R M S=I6A45PXIDX*[88RKT_"OP6<.(-*Q6ZS4B"E/V1HM^>T#@]:LWX!6@)?B: M\TIJ*;GRE:[=5."G39WOZSK#G]2)2'H%(O@6A$$8#M!OI]/A !U-IP=]NJ\# M;U,/V]1#JQ>-I?[/9WT'W"E2R'^'0JEE9L,R9D^XEGN^_ MP23X8R@BEV+(D5@OOJB-+[JDWL;W%NSL0XKM0SJ47ZT36QVS!1XV<)[ >+[R M#]UDIL'0**SG9M:ZF5UTTUU7]+2NF%U70Z9JN:13QCL80PC/74W$H7%.[ MIZ'R+W)_=9FZ%$..Q'J9S=O,YFYVN;G+^%R*(4=BO?@6;7P+1[OB$/CN)XO&)PZJ,#9/M=(]<*= M!]'LS-,T&!J%]1UU>D)XT=&'F\':+Y)^=9DZ54.NU/J!G=HYZ*B?@TX;.J=J MR)5:/\-33P==-76-4.^Q7\Z3Y'P138*A45C?SZFK@X[;.CC4A^D&\[P+FHA# MX[B^LU-?!]TU=HU4MV=>!,&+J9J"0F.HVH[?>1DVGR[^Q&)'2PD8V6I:<#77 M?%%_#:@'BN_M^_$C5_IMVY[F!&=$&("^O^5FYDW]O.XD>I>EP!('BHN]"0H$>M1&.J\A(KJGJQ!F"T_5Q8OEQR[:ZD\;$7@X#D&XVR:L&F@HH) M?Z$H0FIJ[PI-=X;/D)&,& M>8_TXX\DB9+D0$'SU\/C _#L]?#H1#?];@Q]Q]=_:0Q4%$9]I&+-EAS(5&M M33*F M4O MR;(W(GNB[J!3=W"*_5%=5M64*>-:>$@\3W+A2*Q=;E,SVNV^(B]&9*78^,W[K[?&1QIOU-55K)C3AL#*4 M4>^SJ4=Y _0;E+6SA*5$8S!N69I_!B@;8)ZOI,3=QB;H_D+I?U!+ P04 M" ".A%A6Y4G35!\# "P"@ &0 'AL+W=O4[$VS4POAHZ MV'E_<$<7F3(/W-%@219P#^IQ>2OTS&U99C2'0E)>( 'SH7.%+\:X E01?RBL MY-H8&2M3SI_-Y.=LZ'A&$3!(E:$@^O8"8V#,,&D=?QM2IUW3 -?'[^P_*O/: MS)1(&'/V1& K)$RT9C.#*C<56KNA MA=G&>R7T6ZIQ:C0NA8!"H5^43"FCBH)$IQ-0A#)YAKZCQ_L).CT^0\>(%N@A MXZ4DQ4P.7*77-@QNVJQS7:_C[UAG NDY"O WY'N^;X&/#X?C3;BK';>V_=:V M7_$%._BNTI27A9)H2=[(E '2KA!7&0A=6*DH88;81T9L=FO^T,YO#M^%7)(4 MAHX^71+$"SBCDR,<>9Q4^ M<$48^O^*ZG7$Q7[NVFWC5.S2U,H8$[MAF-+Q?2\:&M3+%%!'.S8E*25F!PD49%7>\$D MW9J/@F!+FB7(#Z/(+JW?2NOOE78#A*E,_Q)D*4B1PF>EW>^(",($;RGM!H5A M'-J%8N_C_^;ME?JDNP@0\N0H\7%\J2L[UQV0)%4/\8GJAGGC1(;]+=76H!WI MQ6M_97S8-^6P8]FP;7QZDR#J:.V&Q3CTMW/LKK43II?[3<1";S5B,-&PO=V]R:W-H965TPZL2I[? A[83B_"*YB!?(PF7+7,G+(@ 82"L!!Q6/:-0>/.Z^CQR8 G M EMQ=(_T2N:,/>O&>-$WZGI"0,&7FH#590,CH%2#U#1>,J:1I]2!Q_<'^N=D M[6HM=4J"7T/-Q@VRZI:%8 =^K/=+ 6CT=E #/RB5OE4K^-0[FP!%;_M5;Z (U\Z:3(J%3FGVLS:DTH])\EV[M M?Z;SRD:<*-+.%6F7*N+"$E1A7ZA:MN>,4O0=[Y0FO]'HV]/8O6UTBV0I15ZZ M_ZJ$N57"O(I@)[[8N2_V?Z_A=I4V50ESJX1Y%<%.;.KD-G5*7Y_#6R/Q#D5X MKZNVT,?/])V:[]%H,/5F:. 7'1"&I>Q+#4IAW:/2T.C6FJ\J>949O8I@J?#F MT=%4?W@\8+XBH4 4E@I?KW74V\C3PWS:D"Q*3JMS)M79-[E=J^\?X'J >KYD M3!X:^@"&ULK59K3]LP%/TK5H8F)A7R; JLC43;H4UB MHZ*P?4#[X*:WC85C9[;3PK^?[82LCU QB2^-'_<_YN)19@ */>64 MR8&3*55?%;HX)J9>!OPD\!:;K21<3+C_-%TOLT'CF<$ 854&0:L/RL8 :6& M2,OX4W,ZS9(&N-E^8;^RWK67&98PXO07F:MLX)PY: X+7%)UR]=?H?;3-7PI MI]+^HG4=ZSDH+:7B>0W6"G+"JB]^JO.P 0BC5P!!#0C>"@AK0&B-5LJLK3%6 M..D+OD;"1&LVT["YL6CMAC"SBU,E]"S1.)77('(D?7!,\()8J M1,=C4)A0^0F=H/OI&!T??4)'B#!TE_%28C:7?5=I#8;)3>OUAM5ZP2OKC2$] M1:'?08$7!"WPT=OA_C;KB<227T0?O= MYK,BCMJ)3?%=R *G,'!T=4D0*W"2CQ_\V/OMV-:]\\N=^Q6!(F=74L-,X[[6D"43UC M54?QPKX$,Z[TNV*;F7[Y09@ /;_@7+UTS./2_)=(_@)02P,$% @ CH18 M5H64Q=AE P _ H !D !X;"]W;W)K&ULK59= M;],P%/TK5D!H2&SY:M)VM)&V#@02$Q,=XP'QX":WC;4D+K;;;O\>?Z19&MP, MI+TDMG/O\3GVL7,G.\KN>0X@T$-95'SJY$*LSUV7ISF4F)_1-53RRY*R$@O9 M92N7KQG@3">5A1MX7NR6F%1.,M%C-RR9T(TH2 4W#/%-66+V> D%W4T=W]D/ M?".K7*@!-YFL\0KF(+ZO;YCLN0U*1DJH.*$58K"<.A?^^J\ZG[.IXRE&4$ J% 26KRW,H"@4DN3QNP9UFCE58KN]1_^HQ4LQ"\QA M1HL?)!/YU!DY*(,EWA3B&]U]@EI0I/!26G#]1+LZUG-0NN&"EG6R9%"2RKSQ M0[T0K80@.I(0U E!-R$^DA#6":$6:IAI65=8X&3"Z XQ%2W15$.OCIDH@\/TEKR?7(% I."OY50W^=7Z.3U6_0:D0K=YG3#92:?N$(R5_.[ M:PUWT9]")>07J&0O\="KP@L!": M_7NZWT,G;+8AU'CA$;QZ\7]>++A@TMJ_;&MD( 9V"'7>S_D:IS!UY('FP+;@ M)&]>^;'WWJ;OA< .U X:M8,^]*1Q%:Y=E1&>TDTED'04V*0;/-_3@.IJVB;> MF1?$$W?;%F7"1H=181-T0#9JR$;_1Y:!NAZ5\0MM?"&/A(US/VR,'@$SCL:H M-,[V1RC#C[;#,>M'"FLDW]M#!0,+U('XN!$?/^]+-*-"&O94,Q ME7MBO4D-2MR:>QQ''7Y_Q_C><&3G-V[XC7OYS7/*Q*DZ#,\OXOCO^6._2](2 MY(_'=I*^]_2_\_II;A:&'JE26EK9U0CMF4\#KTO/%C4:'J'7^AW[O?1NJ< % MHO_NQQJO[;51' VZ9"U14=1UI-NJ(TI@*UU><:2O9O-K;4:;$NY"%RZ=\4M5 MVNGZY G&U(77F*U(Q:6NI83TSH:2$C.EEND(NM;5RH(*6?OH9B[+4V J0'Y? M4BKV'35!4_ F?P!02P,$% @ CH185H=?&RW' @ _0< !D !X;"]W M;W)K&ULE95=;YLP%(;_BL6JJ96V\I$ 298@M8VF M3FJUJFFWBVD73C@)5@UFMDFZ?[]CH#1KG&2[ 1O[O,][;'P\W@CYI#( 39YS M7JB)DVE=CEQ7+3+(J3H7)10XLA0RIQJ[$DX_K; MG4S&HM*<%7 GB:KRG,K?E\#%9N+XSLN'>[;*M/G@)N.2KF &^K&\D]AS.Y64 MY5 H)@HB83EQ+OS1I5\'U#.^,=BHK38QJ#*=+^G$\8PCX+#01H+B:PU7 MP+E10A^_6E&G8YK [?:+^N4QF3A5<"?Z=I3J;. .'I+"D%=?W8G,-;4*A MT5L(KNHGV;1S/8P*"-B"H?3>@VN64:IJ, MI=@0:6:CFFG4J=;1:(X59E=F6N(HPSB=?"U!4LV*%;D!3$Z1CV2&.Y]6'(A8 MDENJ*\DTPP'\ \B;V>2&T3GCS?CI%#1E7)V1$\(*\I")2M$B56-7HT]#M MI\O&4[#'TQ06YZ3G?R"!%P3D<38EIR=G?\NXF&:7:]#E&M2ZO3VZ;88_+N9* M2_P=?MJL-1)]NX0Y(R-5T@5,'#P$"N0:G.3].S_R/ATPV.L,]@ZI)YAOS^:I MB0KK*'/,UDGHA?[875M8_8[5/\;JVUA-5+3%ZGMQ8&>%'2L\Q@IMK'"'%0RB MH9T5=:SH&"NRL:(=EC^(^G96W+'B8ZS8QHIW67'4L[,&'6MPD/60 5;=I09I M(PYVB+&_[P\9=L3A8:+0E&.MZ2H U@/1%0!>%P#^6@!LMH:[&QS$L6?WY7NO M-5AA2+#2X**&TM-)YEV_T]V^YO%4W_'Y;F/Q>CU=P^QH$W M#*,W9MRM8FXNQELJ5ZQ0R%ABG'<>HX!L[IJFHT59U_>YT'A;U,T,[V>09@*. M+X70+QUS970W?O('4$L#!!0 ( (Z$6%;.-;"F5P( ),% 9 >&PO M=V]R:W-H965T!,_W?WO=Q>?LZVQ#ZX&0/:H MI';SJ$9LSN/8%34H[D:F 4TGE;&*(RWM*G:-!5X&)R7C-$EFL>)"1WD6]FYM MGIDU2J'AUC*W5HK;ITN09CN/QM'SQIU8U>@WXCQK^ H6@/?-K:55W*N40H%V MPFAFH9I'%^/SRZFW#P9?!6S=SISY3);&//C%QW(>)1X()!3H%3@-&[@"*;T0 M8?SL-*,^I'?G4:LA(JO)=Z9[0?H\@F A9$N M?-FVM9V1<;%V:%3G3 1*Z';DCUT==AS2] 6'M'-( W<;*%!><^1Y9LV666]- M:GX24@W>!">T_RD+M'0JR _S+PU8CD*OV">@Y!Q[PSYSZ[ MTZ<]?1IT3U[0[9B_7RP=6OK!/X;06HG)L(2_].>NX07,([K5#NP&HOSUJ_$L M>;<'\*0'/-FGOE->Z5&9-LB>J-4*H^AF%U >LVJ-:PO=><.?:!\'2]Q&.@N1 M?*]M\G$R.LOBS0#?I.>;_"\?@E7,5*W!$-?^"./TC"FCL79[RCGM<:?_@GL\ MQ!M.:B-+)E1CS09\01F7]/QPLAC*8/IW94>S/PH;[_28?ZYNN%T)[2A<15[) MZ"V)V/8):!=HFM!V2X/4Q&%:TZL)UAO0>64,/B]\)_?O&PO=V]R:W-H965TO/[O&S%YO>=9>8.\QN\A>>8GUTB]RH;2+^KF,7CH&A< ZML8#4:6+,S#09E@T&C MP?!<#\.RP;#9P_A,@U'98-1L,#K38%PV&#<;#,\TF)0-)KE8Q7\WE\;& L_O M&7U&3-66-'61ZYNWEHJ$B7+%M6#R:2C;B;D3IQ']2@A:D(1L0X%6$4XX^@F] MQXQAY2;HRB8"AQ&_1F]0'_$]9H2C,$&?DE#PFY."CWN:<9P$LO!-[?Z^+Z2I MJL.^7YJU*,RRSIAE6N@=3<2>(R<)2% '].4[5B]J'5YT86F)-O%OT<"\099A M6>C3VD97;ZX1>2%^EK_ER;L5/QU&+U_?A5EU<99FOYYF5+37F.E<8N8*,Q'Z M88H3T8%R+T$=;>L@>9>0*EDTP@\J#Q_DY,%9\E:6! T'EVZ)?A-[PM"*2&_^XP_FV/BYR]T@838DS(&$N9 P#PA6<[5AY6I#'7W^UO=9)EU- MSI#^/DQVR)C=46744+NCRJQ>Q=&^RZ4:0L(\(%A-PW&EX5@_0I\(DROL$_%8 MZ)-:G6V._55X;=+VFDK M1@[&@UE3VW:MH36V&N/)UMIUJ;B0,!<2Y@'!:N+.*G%G^D%\JBEY4=?=07?6 M4FS4&K'M.F9[Q,[:ZRJC6;JLV8H;U<:#!N;7@?4+A>4 MYD'1ZKH>\TZF/O&4ZQHF@DBX."\L9"IF6=)JP@ZF36';R:OA;-(4%C3?!$KS MH&AU88\I)U.?KS6%T?-6Z06JBM" MI$/K5HZ6,!NAJ*=?JH;B^08^'**'* M;]!:8%$XDIS('Q.YFB>(,J1V8XSLU2=GZ6YE^6?G1:@2]4G$2;*8L'S5W_D= MY!OV%Y]>WM.$ICDEV1TZN7**O=]UIQN"YM) :0XHS06E>5"TNK<>\W.F/D%W M\-;#]B'-O941G^Z2\&_Y()&.N\-R\7@54YDW?M)R-36 MTFSG^4YD'1ZEY[S&*:^C2FLUYU[WXA8@EZ T&Y3F@-)<4)H'1:N[W#%W:^ESMW*N]-7N M<4?4K!>$W*>9F@$/IQ6J+^$!RI) ^B#1G'+H]+*B_^G)JLFX-1JYFZ7>RHN] M!S3'"TIS06D>%*WPGO[).5&YI-GE1X YREVB.%!7E5;'C-_FAVL;Y0OSSC8[ MRAWSSBL.$1_QQ9GF=YCM0AG%(K*571FW$[G,9L4QX>)&T#0_I;JA0M XO]P3 M+#U259#/MY2*PXWJH#JL/?\74$L#!!0 ( (Z$6%:LWHMN&PO=V]R:W-H965TIU:96VWTXW0]E5+K]X-!%JU80K.^6+-4O[,4,J%*+\K'0;:6 MC"[R1DD\"(;#R2"A/.W-IOFZSW(V%1L5\Y1]EBC;) F5/ZY8+)XN>[CWLN*. M/ZZ463&83=?TD=TS]67]6>JEP2YEP1.69ERD2++E9>\#?D]&@6F0;_&5LZ>L M\AJ977D0XIM9N%Y<]H;F$[&81KD_3L/KZ)?UC MOO-Z9QYHQN8B_H_6;E#8Y,7B3C+_T=/Q;:320]% MFTR)I&RL/T'"T^(W?2Y!5!K@T8$&0=D@.+9!6#8(CVTP*AN,6N]^SPU?_=[)?6[7+=3L[ED"Z[01QKQF*L?Z(0P17F< MO46GZ,L]02=OWJ(WB*?HEL>Q_D-ETX'2W9K&@ZCLXJKH(CC0Q:=(]5$P?*=_ M MS0?.YO3EC41R'.FP<-S3=Z&8DEJH/[-W_C M6K$D^Z^)49$Z:DXUU?T^6].(7?9T^69,;EEO]N#+\JXD89!@!"G-HACN: MH2]]]I5*3A]BID>88CI>(4D5>X>6L1"R"6,1=Y['F6/:=C:<#K95-MX.V[(! M"G/8C'9L1EXV=VPKXBU/'_?&VL_ZFB92WO"V PXRC "%.5#'.ZCC3LIW#$D3 M,HP A3DT)SN:$^\0O1)2MS!#-**Z$P-2G\OCDG%4,%YZ!FD1/ZZ4LYZPU K: M^Q':T@(*6E]B"(A%V:VLV14;21K(G*V1P2/ZT2\W;0E A3F$#G? M$3GW$B'L0:%(;%E*4_5.SR/7&QFM]#3.#!_V?6,&5,:BC>2*LPR=Z'D(>XY8 MENGWWS;1.]\[/03C8?ZOAM#[N=HB! IS$%[L$%YX$=[29YYL$A2S+9-ZIFY. MH%PTL;G88Q/6H'A[:@L%*,R!@H=V6COT8OF2FMF$Y)%B"WUPRE;H)#;C1JUH MVCARRCSG4#2N\?'WV1805)I+J#+QQU#3"[WFRA3EG9Z;-;+S]M3V[ B:1J#2 M7,K6%G WNH!!?0$TC4"EN4BM,F"_,^BAR#-47.8PTXWMBT/(0\.SR#/U9JVA M/QSNE3>H.D"EN92L/& P>]!K;JZO/MTUL@/5"- T I7F$K8F@;M1"0SJ$J!I M!"K-16IU K_B$ZU+>[)_/: _Q/7"!E4(J#27D94([+<(7V'?\C2?#!YU@<#? M3^MQ""HE4&DN8ZLE^+R;TH;4BCEH&H%*Y,JUZZ,/] M/67Q]]GZ4G$7RA)890E^75D.'OI>DQ=_GZVOS(/*"U2:R[MRJZ.C>QVP-SM@ M[W9T(2^!E9< 6%[*/(QKAT*\7^J@^@*5YG*R^A+\NK[X2OV@R/C[:STF044& M*LUE;44FZ$9D E"1 4TC4&DN4BLR ;#(E'GU,L<-90XJ,U!I+B0F!Y:7,JQI2&W@_T<&J;T0&ZBN@:00JS05K?27LQE="4%\!32-0 M:2Y2ZRNAWU=N1/IXJIA,T,(\<7=ZS*.9_LC6.(NT"^?QJO[$/4"0>?MLV)$9I6GIL5&98JF"WT^:60)ZBAE6K4Z<;]V?8*\LE&QYX/* M5Y',%\=NJ7SD:89BMM2MAOTS7=NR^"Y6L:#$.O]VTH-02B3YRY6>=S!I-M#O M+X50+POF"T^[;\3-_@=02P,$% @ CH185JAWDJ (! N1< !D !X M;"]W;W)K&ULQ9C;;MLX$(9?9: 6BQ9HK(./R=H& M$DO=!F@608+N7A2]8*2Q350B79*V&Z /OZ0DRU(@:V. 0&]L4>)\Y/R_2(J< M[KGX+M>("GYF*9,S9ZW4YLIU9;S&C,@>WR#33Y9<9$3IHEBYP%RFV5$/-]@RO'%/)7Y+^S+NIX#\58JGI7!N@<99<4_^5D*40O0G/: MH P(7@;T3P3TRX#^RX#!B8!!&3!X;0O#,B!/W2URSX4+B2+SJ>![$*:VIIF+ M7/T\6NM%F7E1'I703ZF.4_,0!=T18Q;<,JG$5K\$"@A+X!,F*\I6<&VLI.H9 M+N!O(D11]UV(BM!4OM=W0Y1TQ8C"!(BLPFJT"_CR&,*[M^_A+5 &=S1-]3LB MIZ[2"9ANN''9V9NBL\&)SOIPQYE:2XA8@DDSWM6)5]D'A^QO@D[@'7F&OO\! M B\(6KJS>'6TUQ(=_E^TZ($_/AD>O;9Q?]RA1+]Z#_HY;G "=\L4"I0*'K21 M\+@G&[AN,ZB38F:U*[DA,GVWRVH2%-F&1)5C#BD%E MQ2"G]\\9DK)M3%*4$%(9IUQN=3_@ZV>-@EN%F?S69M[ IGDV8:%-6&0)UC!O M6)DW[!Q'-?/H84CI.1/;[.@DG6N'35AH$Q85,-_+:>;#93?W>IX_\:?NKD7I M4:7TZ)5*?P#&S5<'28%D?,M4F]B=L'/%+F##6D;!L,JFD-!F>Y$E6$/G<:7S M^-R5X:9-X$[*N0+;A(4V89$E6,.*267%Y#>M#!.;YMF$A39AD258P[S+RKQ+ M:RM#)^E<.VS"PLO6R=P;^XF 7[ 0F% %'TE,4[.!_ 4/N./ISLQ3+YZUNM+9Z+FC MP"HMM$J+;-&:]@5'^X+?M*R4#=NRT"8MM$J+;-&:%AYW[W[W]OTS9ZL+/0@S M2/#)G+C$Q?A:=HVO CGJGO6L[M&MTB);M*;FQVVZW[F1G/]%*,L'R9)0 3N2 M;A$X ^,"9<0L.JVJ%]#+FNJ#GO]2=:N;:ZNTR!:M4-VM'5UF*%;YF;&$V"S5 MQ2EF=;&PO=V]R:W-H965T>)DQFVO?UTD&.=57<@,"GZRDRJG!J5K[>J. I@Z4 M.S6;E4\EH7A3,"M(KK(%.[;.C%WPX_&& MKN$>S-?-K<*97[.D+ >AF11$P6KB31A8@(OXB\%.[XV)364IY3<[N4DG M7F 5 8?$6 J*?UN8 ^>6"75\KTB]^IT6N#]^9'_KDL=DEE3#7/*_66JRB3?T M2 HK6G!S)W?OH4JH9_D2R;7[);LJ-O!(4F@C\PJ,"G(FRG_Z4!FQ!PC[)P!1 M!8B> [HG )T*T'&)ELI<6@MJ:#Q64C48V.W#>.#1FPX3=QGNC\"E#G(D7 MH-B66BO)C=!&%;A%AE"1DO>0KIE8DZDUFID?Y!*'29$7G!I(23/P'18.N?@@ MM7[U!+Q8@*&,X](E^7J_(!)-=Z0Q.8>'A4:%!;\.(_ M7H3]X,\FG\Y$=N!:MW:MV\8>SP!K5E@G,/<-EJA,F_(M27J.Q!YTVS@<#KM! M?^QO]S-I"!N,1IU>'7:@L5=K[+5JQ()M5U?"^P?JHG T?*:N*>P@B0-U_5I= MOU7=KWWC3;);>7^WB,Y$=F#!H+9@\/_Y] ;G=.U,9 >N#6O7AN?X](9'53N, M.L\J^SCF,AP,NLV%/:KUC5KUV5U),BK60*C6,F&NQ'?,9'C/*F4KNU1-LNKF M,XH*35V[T7A#C8Z.A\OC7$9'N42]T: YE3!XNK6#_W:&M.-_MZXJMMZ)72N3 M\/>ZD!S4VC5GFB2R$*:\ANO5N@&&ULM5113]LP$/XKIPQ-(#&2IH6A+HU$J= JP83:P1ZF/;C)M;%P[,SG-"#M MQ\]VTJR3H'O:2^.S[_ON^WP])XW23U0@&G@NA:1)4!A3C<.0L@)+1F>J0FE/ MUDJ7S-A0;T*J-++<@TH1QE%T$9:,RR!-_-Z]3A-5&\$EWFN@NBR9?IFB4,TD M& 2[C07?%,9MA&E2L0TNT3Q4]]I&8<^2\Q(E<25!XWH27 W&TY'+]PF/'!O: M6X-SLE+JR07S?!)$3A *S(QC8/:SQ6L4PA%9&3\[SJ OZ8#[ZQW[C?=NO:P8 MX;42WWANBDEP&4".:U8+LU#-9^S\G#N^3 GRO]!TN5$ 64U&E1W8*BBY;+_L MN;N'/4 %O,H9,RQ-M&I NVS+YA;>JD=;<5RZIBR-MJ?H;9&0P'IQ!'\0 >EC,X/CKYFR:T;GI+<6\I]KRC M-WCGTJ!&,K!@!F'9L I^P1^?I[# K-::R\UKF@]RNQ$94\4RG 1V!@CU%H/T M_;O!1?3I@/)AKWSHV8?_;,8I7!&A[8.]6KCE;,6%;0;2KDDYV%;T/GS6%R5U MOS%EQ F^W]H",#=8TH_7O [_@]=1[W5TL$LSU'S+W$CV_EY>T]BRG'L6]\)L MT\MXF(3;_=+AWO_?/25W3&^X)!"XMJCH[*.%ZW8\V\"HRH_$2AD[8'Y9V!<- MM4NPYVNES"YP4]:_D>EO4$L#!!0 ( (Z$6%8\N_IJ,P4 (4@ 9 M>&PO=V]R:W-H965TJ3=@ DW: M)9'2P+9*JU2UM_>^F/;" 2=!!3NSG:2=]N%G X40'&[36>J;AH=S?MCGCX]] M<$<[RI[X"F,!GK.4\+&U$F)]9=L\6N$,\1Y=8R+O+"C+D)"G;&GS-<,HSIVR MU'8=Y\+.4$*LR2B_=L+]PGRY50%^S) M:(V6^ &+Q_4=DV=V18F3#!.>4 (87HRM*;P*74\= =65.Z9,Z MN8G'EJ-:A%,<"85 \F>+9SA-%4FVX^\2:E7/5([[QZ_T7_/.R\[,$<D<<^J5#_ZT.7NG@O=7!+QWRKMM%W_/ !4B@R8C1'6#* M6M+401[]W%O&*R'J17D03-Y-I)^8/ @:/8$;$F&B% -W*2(EZ%F"!DI1_EB:/#P$X^_09? (VX"O$, <) 8\D$?Q<7I3'7U=TPQ&) MY7EM<)NDJ43QD2UD^U4K[*ALZW715O=(6Z$+;BD1*PY"$N.X";!EQZO>NZ^] MOW8[B0&.>J /SX'KN*ZF0;.WNT.->_!V=T?C'G:[3]>L!UQ7]_1&,/K5J]#/ M>?UCKX*2Z(L:=3&8T4RF(EZ(/F4,D266Z4& ^0O8M[M#+_GEZ0ZQ&/SYAT2" M&X$S_I=.WN+YGO[Y*B5>\36*\-B2.8]CML76Y.>?X(7SBTX:D[# )"PT!&N( MZ%4B>EWT8CR7XD3[(N)G=8QULA1$/R>JB64[@8.!(]_([7Z\-5:>F:8H8!VO,BO7/9YTH!6^P MEQY\OS?T#S)-V\H;]/SA0:K16#D]" ]R36'2K8C# M92M-NOV!ZQW$H6W5[[?FEZ!M!8>MN2KL;.D[XP"=>N'M=$;B*Q5R<;TA#$=T M29)_CDS8^G6RTYYX_%889MTM.'6,&J6%IFC-Z.^5/; S^M_S"E+&'&TQDQ6Q M&J0)C?.HYS.AH')U &IQM#)T/\,#+UB-?Q=D1=DB"Y@8O>@4G76C3I;*)"TT M16M*Y=92N2AT7K1 M*"TP2@M-T9I2UC4C["X:]T88ST?8LEC%G(.MO).099D=M2)UHV&> [5Z&"H" M2SU,TD)3M*8>=84*?U2BMC,>>CZ:\0S5CJ4L)FF!45IHBM:4I2Z3X<5'9SRC M9;916F"4%IJB-:6L2VW8603^OXS7C89.L>S3*F*T:#9*"TW1FHK4=3/L+IS5 M1VR@VXW02F"HA"U5,4D+C-)"4[2F*G6U#B\_.N49JL)+*4W2 J.TT!2MN=-5 M?V]PN[\W/!0[<&B+DA3-4PP6E!5I+_]856S0:;]0=8-/E<@H+3!*"TL:=/>_ M+_4NJ\\J1>CMO>W6#+-EOL_-040W1!1[C]75:B]]FN\@'UR_AE=!L2->8XH- M^EO$E@GA(,4+B71Z [GR8<6>=W$BZ#K?U)U3(6B6'ZXPBC%3!O+^@E+Q>J(> M4/WGP>0_4$L#!!0 ( (Z$6%9/H!A?3@0 +44 9 >&PO=V]R:W-H M965TTU+8YN(1+HD;>^^?4E)D76*8@>ZL41ZYB?GTX@<<7I@_%5L "3ZF<14S(R- ME-L;TQ3A!A(L!FP+5/VS8CS!4C7YVA1;#CA*G9+8="QK:":84&,^3?L>^7S* M=C(F%!XY$KLDP?S7'<3L,#-LXZWCB:PW4G>8\^D6KV$!\GG[R%7++%0BD@ 5 MA%'$834S;NV;P!YJA]3BA+&L68VK%\_Z;^-0U>!;/$ NY9_(-$B&+1?J+#KFM9:!P)R1+2JW^)\I/SA63A*WJ@ M(5#] -!CC*E UVB1Y0%B*_0$0G(22HA09GVKGQ61O]!E !*36%PIAX;5-7I> M!.CRX@I=(!.)#>8@$*'HF1(IOI0ZOF_83F :J*#Z#X#2C.V*\QZ1SH7"8]B568# LFPTXF:A=; 5%4S'NL5N/X M8SS#!IYKSZKAZ1SS7#P]B57PC H\HTX\+VJ1^AC)J 6)/:HQZ1SH7"8]B568 MC LFXS-7'J#1Z6O.N %K8MLU5DV;YKH4=,[RDPPF!8-)YX[V(RWL(+J^W0-7 MA2I*UQ:D:B% 7S'AZ 7'.V@+?]+G;M:G6-"36(6G;1T+0JNG_2QB<8RYT%U9 MGK6F63Z<7\HAM[Z*=T_I7'Y]J54!EBIJ^^3=[41$>8WNEACY_J"QV>5VHY*9 M-QKXX]K[V&9F#4KO=C4PYQB8\YDMZL08G6:,WF3@._48.^=P=BKTI%8E=BRW M[<[*L[QKG4C);:'D#.Q)G5*OY7-?:E5*QP+:/K>";NYC)^+S&IGO>P.OD6/> MATM2T#WGSS(Y5LBVW[FO?6<2QYG> U6?9U20,-O+JE]OC<_N+.5:X?19*]_W MJA;TI5:E?:R][>[BNP/:L)$JCCMRO'I&-N)4Z[_39W+I.=%1)CO0^X:YVM0%BF&E)*W! M2,V)9V=D64.R;7IJM&12LB2]W0".@&L#]?^*,?G6T ,4)Y7S_P%02P,$% M @ CH185I9*R9^W! Q!@ !D !X;"]W;W)K&ULS9E;;]LV%,>_"J$50PMLEBC?,\= XW18@08+&G1[&/9 2\TG4 M-DV9?+J!1.RO/>H]W_C,UQMM;OCS6<[6\ #Z2WXO\X')"!*(M''!\&,'"T@2XPGS^*MT MZE4QC>'A]V?O/UMXA%DR!0N1_,YCO;GV)AZ)8<6VB?XL]K] "30T_B*1*/N7 M[,NQ@4>BK=(B+8TQ@Y1GQ2=[+ MQ8$!'+QB$I4%X:C!XP:!?&O0M:)&9Q;IE MFLUG4NR)-*/1F_EB:V.MD89GYC$^:(F_7L+FO%$O2,_DB\/M^3MFW?D#>$9N>-)@D]!S7R-21A7?E0&O"D"AB\$ MI"&YPQ@;13YD,<3'#GS,OD((GQ%N0J?'6XAZI$]_(&$0A@T)+;[=G#K2Z5<5 M[5M__1?\_:HW(,EA7?_XA$/(1PVI^K.I8(6_0;,_\QY?J9Q%<.WABZI [L"; M?_\='04_-<%VY.P(?5"A#US>CR:3%F0))&<\;D(N_$RM']-I=O.0]J8S?W>( MX@S6$F58H0Q;H)BIC].DWX14^*/A 1,=]B8G3,ZH+9E&%=.H/=.@B6ETSC3H MC4Z0G$%;(HTKI'%[I&$3TO@<*3A[2LZ@+9$F%=*D/=*H"6G2A#0X07(&;8DT MK9"F[9'&34C3)J3^"9(S:$LD&M0+9^"$^I#FB7@"7"6WN)!)$N&J)E&5$ T2 M%VJF(2;+)P+%,(GKNMZ@CB)K(6(2L:T"(J2I 5LJ7&[Q:D6B#<.UU]RTWD32 MN+X UF?%8==_IMRW.@*^A_4)YO*PAM:%/GT\6=<-N"A'5!0F=!/H%&=/.4 M%Q)BKLG?Q.J"ZD8CFM/G:[5!5]Z.*U +(]JU,J*=2J.NO!WCU^*(NM51,0&4 M?<^+&8#S76E4W2BX&^G/51(]G]7N0<>YUNJ'NN7/'<]XNDT;L^I(PI3I7T(0 MT5H1T5'74[(CN5/B7T(\T5H]4;=\N@?)L=VNL-/F4NRXF8EFEVF>/7;<-,?] M.K/;;<42W.7;+6)DMXC;XKZ9S"!QDYCALI[!BA=+/#Q"M#4;].?V7_1Y4V+" MUA+ %KNQONZ,1R2UN\?&8EY"MM%:MU&W<'N '4AF5O*I9AY9*RG(W\19#)X?M\^LI?0LO16LQ1MYI[#>=29-OFQSP]PPQZPU/02RB\ ML%9XH5OAW;''EYJ@V_*U7: K;\>@,G&'NBV;%O+6N*%3@W540\L@QPVAU/9X\ZC+6>MY4*WENND!Y8Q MG)B=GH'Y!^?$*WF2Z.C*N[U1']>WLP[=?#B_/].R;7/%,D@16: M!KTQZCA9')D7%UKD]M1Y*;06J?VZ 89O@1F OZ^$T,\7)D#UCXOY/U!+ P04 M " ".A%A61M(X71($ 6$@ &0 'AL+W=OJKNI-T%$_)KFT3:A*VZ#Z?N;>ZN#U4?O# )Z RF MMDGV_OO:0$A(B).5D/J2@/GF8[[QC#UFLF7\AX@ )'I+:"JF5B1E=F_;(H@@ M(>*.99"J)RO&$R+5+5_;(N- PL(HH;;K. ,[(7%JS2;%V#.?35@N:9S",T1U(/V+-)1M:P!/DM>^;JSJY9PCB!5,0L11Q64^L! MW_MXH T*Q/<8MN+@&FDIKXS]T#=/X=1RM$= (9":@JB_#2R 4LVD_/BW(K7J M=VK#P^L=^^^%>"7FE0A8,/I7',IH:HTL%,**Y%2^L.T?4 GJ:[Z 45'\HFV% M=2P4Y$*RI#)6'B1Q6OZ3MRH0!P9*:+N!6QFXQP;>&8->9="[UL"K#+PB,J64 M(@X^D60VX6R+N$8K-GU1!+.P5O+C5,_[4G+U-%9V@@"EJ=2%.,O((!O0*!EGF445 Y(0E'-\]$'26(J/J%; M]&WIHX\?/J$/*$[1UXCE0A&(B2V5X_KU=E Y.2^==,\XB5WTF:4R$N@Q#2%L M$MA*<2W;WNT9&'X([U,,WR'5U\<#5>LE20,X*HF_7QBE2"U( M6\+#?]I"[W49^B[)_([(&J'OUZ'O&Q-X3JB.)B(2S6$=IZE>==@*/0./6=@6 MQY*O7_#IO6TSJN3-87Q.03W7\9H@OX7)&8YJ4$//H-8S,.I91(2O(422 MH043U<+Y^*8V:]%>D27=X,")6SQTCN2<@O"!HZ6:4XSK>;A=S;!6,[Q6S9\R M E[O!VU*AB<.',NXB/!-B(:"4:U@9%3@JZ(N^HQ6ET>GP>^/AT=>MX"PXQU[ MWH;JX7Z[]^/:^_&UU:'V/W-=C$]SI#_L'VDY!9T6CW\*:A1/0PEV]NV&K3]N/!1'^J/QN?[H M41S$]S3E%Y//*O'B5" **T7IW V5/[S\"%'>2)85Q_)7)M4AO[B,@(3 -4 ] M7S$F=S?Z!?6GH-E_4$L#!!0 ( (Z$6%;LK9[H1P, *P4 - >&PO MD&X3"MSE6SH@[?B2!$YN5*1L0.[//OY>%/KZ0^"N)Y].3EKWY]?[\3,+ MG)/0*WKU M&+%JYK,$PZWI6VPT^-D".>8K3NBQP]8P@3[GG\&/L;2]#!R(F? MO,M&Z=V6E[[%M<2P+H1A/RODIAXBX@)&F>8L>*!B0$94\(GBP,IHSL7*A3L0 MF!:B4($VA6A2M2%2/3JX[7I0H[5.SF6A;&Z7P?V>U,/W@'4/#'(A&H,=X@+# M?DFU9DK>F(X=;(-/H*!NCU>E<3A3=-7N7)$-P5Y,DDFA4J::-&VR#@W[@F5@ M1_'9'*ZZ*$, M2YRTT@YG1626@]K1MTPLE,FQ!WUEMK5G=L=DTS2& MZJ:3<1W0WU9SVMNREV_2#4K^4.BO"S,=:?M0X.Q6L8PO;7^9-08P]3:N3LM2 MK+X(/I,Y97?[+A^X[V'9_M8V7?L-1EU#]]C_98_=)/Q M,9@\BNWN'8/)Y A,=M_MJ?F*)]!A+F18GX2VCEL[AZTF&L"A=D!^PO%8;)(& MDP47FLNZ-^=IRN23,Y>1UW1B_A3;T3?C4Y;1A=#C!AR03?L'2_DB3YI1M[ 0 M]:A-^SM,KQTW)VJ3B\N4+5DZJKMJ-K'-P#1,UOH#A'WDQG[\",9QF!\!#,N# M.< XCH7E^9_FTT/GXS#,6\^+]%!.#^4XE@\9V2^6Q\])S,<_TR2)HCC&5G0T M\CH88>L6Q_#C5\.\ 0/+ YE>M];X;N,5\GP=8'OZ7(5@,\4K$9LIOM: ^-<- M&$GBWVTL#S"P7-8?20$3;8T.P6BP^0"X99K>]9!:G"JY-'R9-/YFQCY[UN;Q7NM']I)GJCCO/%B[.>UVB^1!Y+SX2V^$ M[_6PG3AAK8BL5(KM[/: M<2?%<_%YO-ID3[*0]S*3]O6\4_^=B0[+I9*Y_"W2\\Y1AQ4/^OE:&_E;*\NS M.#$ZR\X[O>V!.V&L3'9VQQ7DDM\7]1[+[V^Y SGO1$?N@BMI"EN?45^?.\8G MX4[>;I567\K,"C/B5EP976ZD6E>7<7?1!;=1Q^']Y*3I,\5R<=X;Z21BVX&M1W93[+Y-T>X/6D8%PF5/I#IA) M6C/2\0S*5%HV4=LONZ, RT.P/%JLX7P6SZ>3T6 Y'K%XZ3YNQK-ES.:7;+X8 MWP)('X'TOQ'RUV ZF W'++X>CYF5ZQ6*Z5=%_CRK)!DNA2 M60D@3Q#($UK(6['1QADF$RP6Z^KD @[71]AX?42+-I(%7Z^-6->'JC#>BB>A MRH9/4*%0&R7+]#-7B6#NZVQH1"68J2X*T8@A)I<>L5TNY8M(V< AV>)/-A,6 M@F%"Z1$;9:(2G0NVY"_-8&$.Z1%+9&X?7,:R)UB8-WK$XKC2.GV6609Y,$7T MJ!U1&N/.8%/)Z^Q7-I\A)H8>L1FVSW"JU?IP*4R^#Q'30H_8"_.-,&ZO6K.I MX%_&"LP$/6(5C/--IE^%8+^$$BLWE"TRKB"=A]G ([;!V_!ZR9.ZWH)8F ,\ M8@>,A)%/O"K!7&E16%.?S[A*V;5(UU#R'EID4'N 2\/N>%8*=N-^=*417U7O M83;PB&T06YT\N@ F[K0JE#N_/$P+'G5MH?-]8,=NDK>O;U")YDP5[M\ESQJ_0\P<'K$YT)RX45UXF$4\8HNT9,7L M8%EM%W] 1DPC'K%&]J;'6U*(B5G%([8*DB17H+"_@>G%)];+3J+<]KQ]S#0^ ML6E@QMP*A_G%)_;+3NK<2HAVL(@5\YY#MX)A>O&I];*;3+V"9-5? M7V+,+CZQ7;YFUJUQQ+SB$WL%S18;^O,QM?C4G:NV=*PUF)A9?&*SX+F$#QO3 MF%D"8K/@F '$Q/02$.L%QPPA)B::@%@T.&8$,3';!-0%#8K9AYCHK FQ>W#, M8XB)Z2>@+FY0S!.(B>DG(-9/:]4P$I;+K#%J!IB" FH%[2T;#IDK(B$FIJ" M6$%HV3""4P !YJ#@!ZN;0S: \XZ8@\)OKVX.V0W_MT+.> &;&"'FH)#806V8 M@]2%U)W(,P8Q,0>%Q YJ5&*'['.3C5_<92$FYJ#P&Z=8'.9XM1+)6^I9'8"8 MF(-"8@=]P1SJ?*-5/7:ZL:GQIH?HW/VWE$"-"K=E: \Q_X3$_ODH<=U(_FE, MQ\VNC&Z^Y9B!0F(# 4SP/&;-L?!R.(B?DG(O9/^[3G!RS$Q/P342\>:\Y_M@Y%$;INC-@^>&\+MF,B MS#[1C[;@8#LFPNP3$=MGSX3M^^ .,3'_1-0]N-9.X8>!X&I!S#]]ZA[<'LRW M- EB8O[I$_L'G6EF!Q 3\T^?N@>'S34WEXAB_NG7_NG6)Q<79ZD;?)5(9^Y? M%&Y_PK-D85CUL5U%%X35ZIA5F65#MV^NIIJG[PO;WQ?E7_P'4$L#!!0 ( M (Z$6%:WQP,P0@( $(K : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0#WH2 M<4:H0%S^ ?J$@,>7#Z=A5>W&L?M5U\-Z5X[-<-=VY70^ MLFG[8S.>E_VV[IKU>[,MM2R74?>W,ZJGQ]N9B]>OKOS/Q':SV:_+[W;]YUA. MXS\&UQ]M_S[L2AFKQ6O3;\NXJNK/PW7W4%\VZ>X\N5H\OZVJ_ODM5?7<00)! M,G^00I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/\P>E)%.!'(GI#L1V)T0[T2@ MMZ#>0J"WH-Y"H+=,'K8)]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L( M]!;46PCT5M1;"?16U%L)]%;46PGTULG+$@*]%?56 KT5]58"O17U5@*]%?56 M KT5]58"O17U5@*]#?4V KT-]38"O0WU-@*]#?4V KUM\K*;0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]\ MK"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0.U#O(- [4.\@T#M0 M[R#0.U#O(- [)C^;$.@=J'<0Z!VH=Q#H':AW$.B=4>],H'=&O3.!WAGUS@1Z M9]0[_Z3>P_AU*,.UYWN-U_])JL?SN>5Z^^?D5KG@7-]6#$]_ 5!+ P04 M " ".A%A6^,,"'08" !/*@ $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVLUNXC 4!>!70=E6Q/@WTQ&PF9EMAT5?P$TN)2*)+=MMX>W'"6VE5ATT%2/U M;(C ]CTWOM*W8GE[]!1GA[X;XJK8I>2_,Q;K'?4VEL[3D%>V+O0VY:_AGGE; M[^T],;%8&%:[(=&0YFFL4:R7/VEK'[HT^W7(/\?6#:LB4!>+V8_3QC%K55CO MN[:V*:^SQZ%YES)_3BCSR6E/W+4^7N4-!?LP85SY>\#SN=^/%$+;T&QC0[JQ M?=[%#AV+Z=A1+,^7^*!'M]VV-36N?NCSD3+Z0+:).Z+4=^6IZ-7YY)1OF$Z? M_.+\J6*!/A_W,I+Q]-SG0A12>_X57Q-SZ8O?C\9I-]3\8W:^ MWB<7]M,\(IL>E]_QVQF_UO]D'P*D#PG2AP+I0X/T84#ZJ$#Z^ ;2QS5('WR! MT@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0# M% @ CH185BSV\V_N *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ CH185IE&PO=V]R:W-H965T M&UL4$L! A0#% @ CH185L.R02\Y @ L 4 !@ M ("!OP\ 'AL+W=ON&@U & "8&0 M& @($M& >&PO=V]R:W-H965T&UL4$L! M A0#% @ CH185KVU:W-> P P L !@ ("!LQX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH185G;8 M':#&"0 [2\ !@ ("! C( 'AL+W=O&PO=V]R:W-H965T ME? !X;"]W;W)K&UL4$L! A0# M% @ CH185O1*IYI4! L0H !D ("!6&, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CH185A"C MWJ0Q! ?@D !D ("!UG( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH185JIE'_>) @ RP4 !D M ("!PW\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ CH185ES0&F+5!P SQ0 !D ("! M=(T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ CH185JRM[#?4!@ [Q$ !D ("!9Z0 'AL+W=O&UL4$L! A0#% @ CH185M2=7YA3 M( ('4 !D ("!/KX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH185C6<_KCR @ (P< !D M ("!ON4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ CH185I5\N-I ! ?@D !D ("!NO$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MCH185E$A2N.; @ 8 !D ("!B/P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH185H-G,.X[R # "U#0 &0 @($4%0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ CH185@<8-R^& @ W 4 !D ("!Z!L! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH18 M5M7\>[WK! ;2$ !D ("!P"4! 'AL+W=O@08# "G"0 &0 M @('B*@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ CH185C_!/#X#!0 M" M !D ("!F3 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH185@[F)=N0 P 1PP !D M ("!OSL! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ CH185B;4KME_ P GQ$ !D ("!74D! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CH185FM$ M&PO=V]R:W-H965T&UL4$L! A0#% @ CH185H=?&RW' @ _0< !D M ("!)5T! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ CH185JS>BVYS!@ '3< !D ("! MU&D! 'AL+W=O2H @$ "Y%P &0 @(%^< $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ CH185F"@9395 @ +P4 !D ("!4G@! 'AL+W=O>@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ CH185I9*R9^W M! Q!@ !D ("!S80! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !1 %$ +A8 ' -*< 0 $! end XML 91 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 92 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 155 349 1 false 44 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.kforce.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.kforce.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical) Sheet http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Reportable Segments Sheet http://www.kforce.com/role/ReportableSegments Reportable Segments Notes 10 false false R11.htm 0000011 - Disclosure - Disaggregation of Revenue Sheet http://www.kforce.com/role/DisaggregationofRevenue Disaggregation of Revenue Notes 11 false false R12.htm 0000012 - Disclosure - Allowance for Credit Losses Sheet http://www.kforce.com/role/AllowanceforCreditLosses Allowance for Credit Losses Notes 12 false false R13.htm 0000013 - Disclosure - Fixed Assets, Net Sheet http://www.kforce.com/role/FixedAssetsNet Fixed Assets, Net Notes 13 false false R14.htm 0000014 - Disclosure - Income Taxes Sheet http://www.kforce.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 0000015 - Disclosure - Other Assets, Net Sheet http://www.kforce.com/role/OtherAssetsNet Other Assets, Net Notes 15 false false R16.htm 0000016 - Disclosure - Goodwill Sheet http://www.kforce.com/role/Goodwill Goodwill Notes 16 false false R17.htm 0000017 - Disclosure - Current Liabilities Sheet http://www.kforce.com/role/CurrentLiabilities Current Liabilities Notes 17 false false R18.htm 0000018 - Disclosure - Other Long-Term Liabilities Sheet http://www.kforce.com/role/OtherLongTermLiabilities Other Long-Term Liabilities Notes 18 false false R19.htm 0000019 - Disclosure - Operating Leases Sheet http://www.kforce.com/role/OperatingLeases Operating Leases Notes 19 false false R20.htm 0000020 - Disclosure - Employee Benefit Plans Sheet http://www.kforce.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 20 false false R21.htm 0000021 - Disclosure - Credit Facility Sheet http://www.kforce.com/role/CreditFacility Credit Facility Notes 21 false false R22.htm 0000022 - Disclosure - Derivative Instrument and Hedging Activity Sheet http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity Derivative Instrument and Hedging Activity Notes 22 false false R23.htm 0000023 - Disclosure - Fair Value Measurements Sheet http://www.kforce.com/role/FairValueMeasurements Fair Value Measurements Notes 23 false false R24.htm 0000024 - Disclosure - Stock Incentive Plans Sheet http://www.kforce.com/role/StockIncentivePlans Stock Incentive Plans Notes 24 false false R25.htm 0000025 - Disclosure - Commitments and Contingencies Sheet http://www.kforce.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 25 false false R26.htm 0000026 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule Sheet http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalSchedule Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule Notes 26 false false R27.htm 0000027 - 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 27 false false R28.htm 0000028 - Disclosure - Reportable Segments (Tables) Sheet http://www.kforce.com/role/ReportableSegmentsTables Reportable Segments (Tables) Tables http://www.kforce.com/role/ReportableSegments 28 false false R29.htm 0000029 - Disclosure - Disaggregation of Revenue (Tables) Sheet http://www.kforce.com/role/DisaggregationofRevenueTables Disaggregation of Revenue (Tables) Tables http://www.kforce.com/role/DisaggregationofRevenue 29 false false R30.htm 0000030 - 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 30 false false R31.htm 0000031 - Disclosure - Fixed Assets, Net (Tables) Sheet http://www.kforce.com/role/FixedAssetsNetTables Fixed Assets, Net (Tables) Tables http://www.kforce.com/role/FixedAssetsNet 31 false false R32.htm 0000032 - Disclosure - Income Taxes (Tables) Sheet http://www.kforce.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.kforce.com/role/IncomeTaxes 32 false false R33.htm 0000033 - Disclosure - Other Assets, Net (Tables) Sheet http://www.kforce.com/role/OtherAssetsNetTables Other Assets, Net (Tables) Tables http://www.kforce.com/role/OtherAssetsNet 33 false false R34.htm 0000034 - Disclosure - Goodwill (Tables) Sheet http://www.kforce.com/role/GoodwillTables Goodwill (Tables) Tables http://www.kforce.com/role/Goodwill 34 false false R35.htm 0000035 - Disclosure - Current Liabilities (Tables) Sheet http://www.kforce.com/role/CurrentLiabilitiesTables Current Liabilities (Tables) Tables http://www.kforce.com/role/CurrentLiabilities 35 false false R36.htm 0000036 - 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 36 false false R37.htm 0000037 - Disclosure - Operating Leases (Tables) Sheet http://www.kforce.com/role/OperatingLeasesTables Operating Leases (Tables) Tables http://www.kforce.com/role/OperatingLeases 37 false false R38.htm 0000038 - 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 38 false false R39.htm 0000039 - Disclosure - Stock Incentive Plans (Tables) Sheet http://www.kforce.com/role/StockIncentivePlansTables Stock Incentive Plans (Tables) Tables http://www.kforce.com/role/StockIncentivePlans 39 false false R40.htm 0000040 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 40 false false R41.htm 0000041 - Disclosure - Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details) Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTradeReceivablesandRelatedReservesDetails Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details) Details 41 false false R42.htm 0000042 - Disclosure - Summary of Significant Accounting Policies - Equity Method Investment (Details) Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails Summary of Significant Accounting Policies - Equity Method Investment (Details) Details 42 false false R43.htm 0000043 - Disclosure - Summary of Significant Accounting Policies - Operating Leases (Details) Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails Summary of Significant Accounting Policies - Operating Leases (Details) Details 43 false false R44.htm 0000044 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software (Details) Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails Summary of Significant Accounting Policies - Capitalized Software (Details) Details 44 false false R45.htm 0000045 - Disclosure - Summary of Significant Accounting Policies - Health Insurance (Details) Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesHealthInsuranceDetails Summary of Significant Accounting Policies - Health Insurance (Details) Details 45 false false R46.htm 0000046 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details) Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails Summary of Significant Accounting Policies - Earnings per Share (Details) Details 46 false false R47.htm 0000047 - Disclosure - Reportable Segments (Details) Sheet http://www.kforce.com/role/ReportableSegmentsDetails Reportable Segments (Details) Details http://www.kforce.com/role/ReportableSegmentsTables 47 false false R48.htm 0000048 - Disclosure - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) Sheet http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) Details 48 false false R49.htm 0000049 - 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 49 false false R50.htm 0000050 - Disclosure - Allowance for Credit Losses - Additional Information (Details) Sheet http://www.kforce.com/role/AllowanceforCreditLossesAdditionalInformationDetails Allowance for Credit Losses - Additional Information (Details) Details 50 false false R51.htm 0000051 - Disclosure - Fixed Assets, Net - Major Classifications of Fixed Assets and Related Useful Lives (Details) Sheet http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails Fixed Assets, Net - Major Classifications of Fixed Assets and Related Useful Lives (Details) Details 51 false false R52.htm 0000052 - Disclosure - Fixed Assets, Net - Additional Information (Details) Sheet http://www.kforce.com/role/FixedAssetsNetAdditionalInformationDetails Fixed Assets, Net - Additional Information (Details) Details 52 false false R53.htm 0000053 - Disclosure - Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details) Sheet http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details) Details 53 false false R54.htm 0000054 - Disclosure - Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details) Sheet http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details) Details 54 false false R55.htm 0000055 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Details 55 false false R56.htm 0000056 - Disclosure - Other Assets, Net (Details) Sheet http://www.kforce.com/role/OtherAssetsNetDetails Other Assets, Net (Details) Details http://www.kforce.com/role/OtherAssetsNetTables 56 false false R57.htm 0000057 - Disclosure - Goodwill - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail) Sheet http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail Goodwill - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail) Details 57 false false R58.htm 0000058 - Disclosure - Goodwill - Additional Information (Details) Sheet http://www.kforce.com/role/GoodwillAdditionalInformationDetails Goodwill - Additional Information (Details) Details 58 false false R59.htm 0000059 - Disclosure - Current Liabilities (Details) Sheet http://www.kforce.com/role/CurrentLiabilitiesDetails Current Liabilities (Details) Details http://www.kforce.com/role/CurrentLiabilitiesTables 59 false false R60.htm 0000060 - Disclosure - Current Liabilities - Additional Information (Details) Sheet http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails Current Liabilities - Additional Information (Details) Details 60 false false R61.htm 0000061 - 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 61 false false R62.htm 0000062 - Disclosure - Operating Leases - Schedule of Weighted-Average Terms and Operating Lease Expense (Details) Sheet http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails Operating Leases - Schedule of Weighted-Average Terms and Operating Lease Expense (Details) Details 62 false false R63.htm 0000063 - Disclosure - Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details) Sheet http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details) Details 63 false false R64.htm 0000064 - Disclosure - Operating Leases - Narrative (Details) Sheet http://www.kforce.com/role/OperatingLeasesNarrativeDetails Operating Leases - Narrative (Details) Details 64 false false R65.htm 0000065 - Disclosure - Employee Benefit Plans - Narrative (Details) Sheet http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails Employee Benefit Plans - Narrative (Details) Details 65 false false R66.htm 0000066 - Disclosure - Credit Facility (Details) Sheet http://www.kforce.com/role/CreditFacilityDetails Credit Facility (Details) Details http://www.kforce.com/role/CreditFacility 66 false false R67.htm 0000067 - Disclosure - Derivative Instrument and Hedging Activity - Narrative (Details) Sheet http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails Derivative Instrument and Hedging Activity - Narrative (Details) Details 67 false false R68.htm 0000068 - 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 68 false false R69.htm 0000069 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 69 false false R70.htm 0000070 - Disclosure - Stock Incentive Plans - Additional Information (Details) Sheet http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails Stock Incentive Plans - Additional Information (Details) Details 70 false false R71.htm 0000071 - 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 71 false false R72.htm 0000072 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.kforce.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.kforce.com/role/CommitmentsandContingencies 72 false false R73.htm 0000073 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details) Sheet http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details) Details http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalSchedule 73 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: kfrc:EmploymentAgreementSeverancePercentageofAnnualBonus, kfrc:EmploymentAgreementSeverancePercentageofAnnualSalary, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - kfrc-20221231.htm 4 kfrc-20221231.htm exhibit1021jeffreyhackmane.htm exhibit21_2022kforcesubsid.htm exhibit23_2022consentofind.htm exhibit311q42022.htm exhibit312q42022.htm exhibit321q42022.htm exhibit322q42022.htm kfrc-20221231.xsd kfrc-20221231_cal.xml kfrc-20221231_def.xml kfrc-20221231_lab.xml kfrc-20221231_pre.xml kfrc-20221231_g1.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "kfrc-20221231.htm": { "axisCustom": 0, "axisStandard": 25, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 777, "http://xbrl.sec.gov/dei/2022": 37 }, "contextCount": 155, "dts": { "calculationLink": { "local": [ "kfrc-20221231_cal.xml" ] }, "definitionLink": { "local": [ "kfrc-20221231_def.xml" ] }, "inline": { "local": [ "kfrc-20221231.htm" ] }, "labelLink": { "local": [ "kfrc-20221231_lab.xml" ] }, "presentationLink": { "local": [ "kfrc-20221231_pre.xml" ] }, "schema": { "local": [ "kfrc-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 524, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 15, "http://www.kforce.com/20221231": 4, "http://xbrl.sec.gov/dei/2022": 4, "total": 23 }, "keyCustom": 35, "keyStandard": 314, "memberCustom": 12, "memberStandard": 29, "nsprefix": "kfrc", "nsuri": "http://www.kforce.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.kforce.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Reportable Segments", "menuCat": "Notes", "order": "10", "role": "http://www.kforce.com/role/ReportableSegments", "shortName": "Reportable Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Disaggregation of Revenue", "menuCat": "Notes", "order": "11", "role": "http://www.kforce.com/role/DisaggregationofRevenue", "shortName": "Disaggregation of Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Allowance for Credit Losses", "menuCat": "Notes", "order": "12", "role": "http://www.kforce.com/role/AllowanceforCreditLosses", "shortName": "Allowance for Credit Losses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Fixed Assets, Net", "menuCat": "Notes", "order": "13", "role": "http://www.kforce.com/role/FixedAssetsNet", "shortName": "Fixed Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "14", "role": "http://www.kforce.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Other Assets, Net", "menuCat": "Notes", "order": "15", "role": "http://www.kforce.com/role/OtherAssetsNet", "shortName": "Other Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Goodwill", "menuCat": "Notes", "order": "16", "role": "http://www.kforce.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Current Liabilities", "menuCat": "Notes", "order": "17", "role": "http://www.kforce.com/role/CurrentLiabilities", "shortName": "Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Other Long-Term Liabilities", "menuCat": "Notes", "order": "18", "role": "http://www.kforce.com/role/OtherLongTermLiabilities", "shortName": "Other Long-Term Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Operating Leases", "menuCat": "Notes", "order": "19", "role": "http://www.kforce.com/role/OperatingLeases", "shortName": "Operating Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.kforce.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Employee Benefit Plans", "menuCat": "Notes", "order": "20", "role": "http://www.kforce.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Credit Facility", "menuCat": "Notes", "order": "21", "role": "http://www.kforce.com/role/CreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Derivative Instrument and Hedging Activity", "menuCat": "Notes", "order": "22", "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity", "shortName": "Derivative Instrument and Hedging Activity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "23", "role": "http://www.kforce.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Stock Incentive Plans", "menuCat": "Notes", "order": "24", "role": "http://www.kforce.com/role/StockIncentivePlans", "shortName": "Stock Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "25", "role": "http://www.kforce.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule", "menuCat": "Notes", "order": "26", "role": "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalSchedule", "shortName": "Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "27", "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Reportable Segments (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.kforce.com/role/ReportableSegmentsTables", "shortName": "Reportable Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Disaggregation of Revenue (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.kforce.com/role/DisaggregationofRevenueTables", "shortName": "Disaggregation of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "3", "role": "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Allowance for Credit Losses (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.kforce.com/role/AllowanceforCreditLossesTables", "shortName": "Allowance for Credit Losses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Fixed Assets, Net (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.kforce.com/role/FixedAssetsNetTables", "shortName": "Fixed Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.kforce.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Other Assets, Net (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.kforce.com/role/OtherAssetsNetTables", "shortName": "Other Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Goodwill (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.kforce.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Current Liabilities (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.kforce.com/role/CurrentLiabilitiesTables", "shortName": "Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Other Long-Term Liabilities (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.kforce.com/role/OtherLongTermLiabilitiesTables", "shortName": "Other Long-Term Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Operating Leases (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.kforce.com/role/OperatingLeasesTables", "shortName": "Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Derivative Instrument and Hedging Activity (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityTables", "shortName": "Derivative Instrument and Hedging Activity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Stock Incentive Plans (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.kforce.com/role/StockIncentivePlansTables", "shortName": "Stock Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "4", "role": "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "kfrc:RevenueFromContractWithCustomersContingencyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "menuCat": "Details", "order": "40", "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "kfrc:RevenueFromContractWithCustomersContingencyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "kfrc:AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details)", "menuCat": "Details", "order": "41", "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTradeReceivablesandRelatedReservesDetails", "shortName": "Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "kfrc:AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Summary of Significant Accounting Policies - Equity Method Investment (Details)", "menuCat": "Details", "order": "42", "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails", "shortName": "Summary of Significant Accounting Policies - Equity Method Investment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:EquityMethodInvestmentsPolicy", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireInterestInJointVenture", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ieeb89acf890a4cab9b17552f4a1e5cff_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Summary of Significant Accounting Policies - Operating Leases (Details)", "menuCat": "Details", "order": "43", "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails", "shortName": "Summary of Significant Accounting Policies - Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ieeb89acf890a4cab9b17552f4a1e5cff_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software (Details)", "menuCat": "Details", "order": "44", "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails", "shortName": "Summary of Significant Accounting Policies - Capitalized Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "kfrc:HealthInsurancePolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "kfrc:HealthInsuranceStopLossMaximumPerClaim", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Summary of Significant Accounting Policies - Health Insurance (Details)", "menuCat": "Details", "order": "45", "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesHealthInsuranceDetails", "shortName": "Summary of Significant Accounting Policies - Health Insurance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "kfrc:HealthInsurancePolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "kfrc:HealthInsuranceStopLossMaximumPerClaim", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details)", "menuCat": "Details", "order": "46", "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails", "shortName": "Summary of Significant Accounting Policies - Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Reportable Segments (Details)", "menuCat": "Details", "order": "47", "role": "http://www.kforce.com/role/ReportableSegmentsDetails", "shortName": "Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "48", "role": "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails", "shortName": "Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "i9cec54dfdebd4e87bd956972a8a51cf7_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "i961af044ca064aa9a47e4e4eea8c9d6b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Allowance for Credit Losses (Details)", "menuCat": "Details", "order": "49", "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", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables", "span", "div", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Allowance for Credit Losses - Additional Information (Details)", "menuCat": "Details", "order": "50", "role": "http://www.kforce.com/role/AllowanceforCreditLossesAdditionalInformationDetails", "shortName": "Allowance for Credit Losses - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables", "span", "div", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Fixed Assets, Net - Major Classifications of Fixed Assets and Related Useful Lives (Details)", "menuCat": "Details", "order": "51", "role": "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails", "shortName": "Fixed Assets, Net - Major Classifications of Fixed Assets and Related Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Fixed Assets, Net - Additional Information (Details)", "menuCat": "Details", "order": "52", "role": "http://www.kforce.com/role/FixedAssetsNetAdditionalInformationDetails", "shortName": "Fixed Assets, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details)", "menuCat": "Details", "order": "53", "role": "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails", "shortName": "Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details)", "menuCat": "Details", "order": "54", "role": "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "55", "role": "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Other Assets, Net (Details)", "menuCat": "Details", "order": "56", "role": "http://www.kforce.com/role/OtherAssetsNetDetails", "shortName": "Other Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillGross", "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Goodwill - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail)", "menuCat": "Details", "order": "57", "role": "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail", "shortName": "Goodwill - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillGross", "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Goodwill - Additional Information (Details)", "menuCat": "Details", "order": "58", "role": "http://www.kforce.com/role/GoodwillAdditionalInformationDetails", "shortName": "Goodwill - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Current Liabilities (Details)", "menuCat": "Details", "order": "59", "role": "http://www.kforce.com/role/CurrentLiabilitiesDetails", "shortName": "Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "i6ef2d7d06c4f45ea8439e79e8cbd0ac2_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "i6ef2d7d06c4f45ea8439e79e8cbd0ac2_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "i961af044ca064aa9a47e4e4eea8c9d6b_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Current Liabilities - Additional Information (Details)", "menuCat": "Details", "order": "60", "role": "http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails", "shortName": "Current Liabilities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "i8915b7b453e6490abd13107ce3063409_I20211231", "decimals": "-5", "lang": "en-US", "name": "kfrc:EmployeeBenefitsNoncurrentCARESAct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Other Long-Term Liabilities (Details)", "menuCat": "Details", "order": "61", "role": "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails", "shortName": "Other Long-Term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Operating Leases - Schedule of Weighted-Average Terms and Operating Lease Expense (Details)", "menuCat": "Details", "order": "62", "role": "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails", "shortName": "Operating Leases - Schedule of Weighted-Average Terms and Operating Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details)", "menuCat": "Details", "order": "63", "role": "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails", "shortName": "Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ie1e8915f88c1405aa2a14a80febe9a3c_I20210928", "decimals": "-5", "first": true, "lang": "en-US", "name": "kfrc:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Operating Leases - Narrative (Details)", "menuCat": "Details", "order": "64", "role": "http://www.kforce.com/role/OperatingLeasesNarrativeDetails", "shortName": "Operating Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ie1e8915f88c1405aa2a14a80febe9a3c_I20210928", "decimals": "-5", "first": true, "lang": "en-US", "name": "kfrc:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Employee Benefit Plans - Narrative (Details)", "menuCat": "Details", "order": "65", "role": "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails", "shortName": "Employee Benefit Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ib698019ac40244908f126d889eda3df6_D20211020-20211020", "decimals": "INF", "first": true, "lang": "en-US", "name": "kfrc:DebtInstrumentInterestRateVariableInterestRateFloor", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Credit Facility (Details)", "menuCat": "Details", "order": "66", "role": "http://www.kforce.com/role/CreditFacilityDetails", "shortName": "Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ib698019ac40244908f126d889eda3df6_D20211020-20211020", "decimals": "INF", "first": true, "lang": "en-US", "name": "kfrc:DebtInstrumentInterestRateVariableInterestRateFloor", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iee923e2a85944a34afb933090cbdbdd1_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": "0000067 - Disclosure - Derivative Instrument and Hedging Activity - Narrative (Details)", "menuCat": "Details", "order": "67", "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails", "shortName": "Derivative Instrument and Hedging Activity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iee923e2a85944a34afb933090cbdbdd1_I20170531", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeForwardInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "i961af044ca064aa9a47e4e4eea8c9d6b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details)", "menuCat": "Details", "order": "68", "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails", "shortName": "Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iff52b6716e07420c9d8272daadd97f96_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "id2aa1205e7e2458eacb8abc79517c93c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Fair Value Measurements - Additional Information (Details)", "menuCat": "Details", "order": "69", "role": "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "id2aa1205e7e2458eacb8abc79517c93c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Stock Incentive Plans - Additional Information (Details)", "menuCat": "Details", "order": "70", "role": "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "shortName": "Stock Incentive Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "i5c8f2409765e416bbe72ee5eda230725_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Stock Incentive Plans - Summary of Restricted Stock Activity (Details)", "menuCat": "Details", "order": "71", "role": "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails", "shortName": "Stock Incentive Plans - Summary of Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "i73ce128c8c864d53a01950888520f42f_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "72", "role": "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "iecd321da42f745b09cb85a6fde3444c4_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "i7601b51c13b94b8fa8fc89932a361e29_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details)", "menuCat": "Details", "order": "73", "role": "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails", "shortName": "Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ib01168e7129c4a90b8db3bf10bf5c11b_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "8", "role": "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kfrc-20221231.htm", "contextRef": "ic2f65e4ed1e447e6a9f701afde2a5b5b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 44, "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.kforce.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.kforce.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.kforce.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r635" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r629" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r629" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r629" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r636" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r629" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r629" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r629" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r629" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r628" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r631" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss, Allowance Unrelated To Trade Receivables", "label": "Accounts Receivable, Allowance For Credit Loss, Allowance Unrelated To Trade Receivables", "terseLabel": "Amount unrelated to trade receivables included in allowance" } } }, "localname": "AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts receivable reserves as percentage of gross accounts receivable.", "label": "Accounts Receivable Reserves As Percentage Of Gross Accounts Receivable", "terseLabel": "Accounts receivable reserves as percentage of gross accounts receivable" } } }, "localname": "AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTradeReceivablesandRelatedReservesDetails" ], "xbrltype": "percentItemType" }, "kfrc_AuditorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor Abstract", "label": "Auditor [Abstract]" } } }, "localname": "AuditorAbstract", "nsuri": "http://www.kforce.com/20221231", "xbrltype": "stringItemType" }, "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/20221231", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "kfrc_ComputersAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computers and software.", "label": "Computers And Software [Member]", "terseLabel": "Computers and Software" } } }, "localname": "ComputersAndSoftwareMember", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "domainItemType" }, "kfrc_CreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility", "label": "Credit Facility [Member]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityMember", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "kfrc_DebtInstrumentInterestRateVariableInterestRateFloor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Variable, Interest Rate Floor", "label": "Debt Instrument, Interest Rate, Variable, Interest Rate Floor", "terseLabel": "Variable interest rate, floor" } } }, "localname": "DebtInstrumentInterestRateVariableInterestRateFloor", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "kfrc_DeferredPayrollTaxesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Payroll Taxes", "label": "Deferred Payroll Taxes [Member]", "terseLabel": "Deferred Payroll Taxes" } } }, "localname": "DeferredPayrollTaxesMember", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Tax Deferred Expense, Deferred Compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Deferred Compensation", "terseLabel": "Deferred compensation obligation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredPayrollTaxes": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Tax Deferred Expense, Deferred Payroll Taxes", "label": "Deferred Tax Assets, Tax Deferred Expense, Deferred Payroll Taxes", "terseLabel": "Deferred payroll taxes" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseDeferredPayrollTaxes", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Operating Lease, Liability", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Operating Lease, Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Deferred Payroll Taxes", "label": "Deferred Tax Liabilities, Deferred Payroll Taxes", "negatedTerseLabel": "Goodwill" } } }, "localname": "DeferredTaxLiabilitiesDeferredPayrollTaxes", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Partnership Basis Difference", "label": "Deferred Tax Liabilities, Partnership Basis Difference", "negatedTerseLabel": "Partnership basis difference" } } }, "localname": "DeferredTaxLiabilitiesPartnershipBasisDifference", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_DirectHireRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct Hire Revenue", "label": "Direct Hire Revenue [Member]", "terseLabel": "Direct Hire revenue" } } }, "localname": "DirectHireRevenueMember", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_EmployeeBenefitsNoncurrentCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee Benefits, Noncurrent, CARES Act", "label": "Employee Benefits, Noncurrent, CARES Act", "terseLabel": "Payroll tax payments deferred by CARES Act" } } }, "localname": "EmployeeBenefitsNoncurrentCARESAct", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails" ], "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": "Severance payment as a percentage of annual bonus" } } }, "localname": "EmploymentAgreementSeverancePercentageofAnnualBonus", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employment Agreement, Severance, Percentage of Annual Salary", "label": "Employment Agreement, Severance, Percentage of Annual Salary", "terseLabel": "Severance payment as a percentage of annual salary" } } }, "localname": "EmploymentAgreementSeverancePercentageofAnnualSalary", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "kfrc_FinanceAndAccountingSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance and accounting.", "label": "Finance And Accounting Segment [Member]", "terseLabel": "FA", "verboseLabel": "FA" } } }, "localname": "FinanceAndAccountingSegmentMember", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails", "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail", "http://www.kforce.com/role/ReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "kfrc_FlexRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Flex Revenues", "label": "Flex Revenue [Member]", "verboseLabel": "Flex revenue" } } }, "localname": "FlexRevenueMember", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain and Fair Value on Termination of Interest Rate Swap Agreement", "label": "Gain and Fair Value on Termination of Interest Rate Swap Agreement", "terseLabel": "Gain and fair value on termination" } } }, "localname": "GainAndFairValueOnTerminationOfInterestRateSwapAgreement", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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 annual aggregate risk of loss liability, per employee, in excess of stop loss maximum (up to)" } } }, "localname": "HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesHealthInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_HealthInsurancePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the health insurance liability.", "label": "Health Insurance [Policy Text Block]", "terseLabel": "Health Insurance" } } }, "localname": "HealthInsurancePolicyTextBlock", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20221231", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesHealthInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_ImpairmentOfEquityMethodInvestment": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment Of Equity Method Investment", "label": "Impairment Of Equity Method Investment", "terseLabel": "Impairment of equity method investment", "verboseLabel": "Impairment loss of equity method investment" } } }, "localname": "ImpairmentOfEquityMethodInvestment", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "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/20221231", "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/20221231", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "kfrc_LesseeOperatingLeaseLeaseNotYetCommencedLeaseholdImprovementAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Leasehold Improvement Allowance", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Leasehold Improvement Allowance", "terseLabel": "Operating lease, not yet commenced, leasehold improvement allowance" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLeaseholdImprovementAllowance", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "terseLabel": "Operating lease not yet commenced, future lease payments" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_LineOfCreditAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit, Accordion Feature, Increase Limit", "label": "Line Of Credit, Accordion Feature, Increase Limit", "terseLabel": "Accordion feature" } } }, "localname": "LineOfCreditAccordionFeatureIncreaseLimit", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Covenant Terms, Fixed Charge Coverage Ratio", "label": "Line of Credit Facility, Covenant Terms, Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "localname": "LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Covenant Terms, Leverage Ratio", "label": "Line Of Credit Facility, Covenant Terms, Leverage Ratio", "terseLabel": "Leverage ratio" } } }, "localname": "LineOfCreditFacilityCovenantTermsLeverageRatio", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Debt Covenant, Leverage Ratio Threshold", "label": "Line Of Credit Facility, Debt Covenant, Leverage Ratio Threshold", "terseLabel": "Maximum leverage ratio" } } }, "localname": "LineOfCreditFacilityDebtCovenantLeverageRatioThreshold", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Debt Covenant, Repurchase Of Equity Securities", "label": "Line of Credit Facility, Debt Covenant, Repurchase Of Equity Securities", "terseLabel": "Debt covenant, repurchase of equity securities (in excess of)" } } }, "localname": "LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Debt Covenant, Threshold, Unrestricted Cash", "label": "Line Of Credit Facility, Debt Covenant, Threshold, Unrestricted Cash", "terseLabel": "Unrestricted cash (less than)" } } }, "localname": "LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "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 in SERP" } } }, "localname": "NumberOfExecutivesSupplementalExecutiveRetirementPlan", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails", "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20221231", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "kfrc_ReceivableIssuedToJointVenture": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Receivable Issued to Joint Venture", "label": "Receivable Issued to Joint Venture", "negatedTerseLabel": "Note receivable issued to our joint venture" } } }, "localname": "ReceivableIssuedToJointVenture", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "kfrc_ReserveRelatedToNoteReceivable": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reserve Related to Note Receivable", "label": "Reserve Related to Note Receivable", "terseLabel": "Reserve related to note receivable", "verboseLabel": "Reserve related to note receivable" } } }, "localname": "ReserveRelatedToNoteReceivable", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.kforce.com/role/OtherAssetsNetDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Required Payment Period", "label": "Revenue From Contract With Customer, Required Payment Period", "terseLabel": "Required payment period (typically less)" } } }, "localname": "RevenueFromContractWithCustomerRequiredPaymentPeriod", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "kfrc_RevenueFromContractWithCustomersContingencyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customers, Contingency Period", "label": "Revenue From Contract With Customers, Contingency Period", "terseLabel": "Contingency period (or less)" } } }, "localname": "RevenueFromContractWithCustomersContingencyPeriod", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of discount on shares purchased under employee stock purchase plan.", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Discount Of Common Stock, Percent", "terseLabel": "Percentage of discount on shares purchased under employee stock purchase plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20221231", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": "Employees under contract terminated by employer without good cause or change in control" } } }, "localname": "SupplementalUnemploymentBenefitsOnChangeInControl", "nsuri": "http://www.kforce.com/20221231", "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": "Employees under contract terminated by employer without good cause or in absence of change in control" } } }, "localname": "SupplementalUnemploymentBenefitsOnNoChangeInControl", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_TechnologySegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology.", "label": "Technology Segment [Member]", "terseLabel": "Technology", "verboseLabel": "Technology" } } }, "localname": "TechnologySegmentMember", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails", "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail", "http://www.kforce.com/role/ReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "kfrc_TreasuryStockPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for treasury stock.", "label": "Treasury Stock Policy [Policy Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockPolicyPolicyTextBlock", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "kfrc_TwoThousandTwentyOneStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty One Stock Incentive Plan", "label": "Two Thousand Twenty One Stock Incentive Plan [Member]", "terseLabel": "2021 Stock Incentive Plan" } } }, "localname": "TwoThousandTwentyOneStockIncentivePlanMember", "nsuri": "http://www.kforce.com/20221231", "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, LLC" } } }, "localname": "WorkLLamaLLCMember", "nsuri": "http://www.kforce.com/20221231", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r169", "r223", "r230", "r236", "r298", "r449", "r450", "r451", "r472", "r473", "r497", "r500", "r502", "r503", "r556" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r169", "r223", "r230", "r236", "r298", "r449", "r450", "r451", "r472", "r473", "r497", "r500", "r502", "r503", "r556" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r169", "r223", "r230", "r236", "r298", "r449", "r450", "r451", "r472", "r473", "r497", "r500", "r502", "r503", "r556" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r326", "r327", "r328", "r329", "r409", "r561", "r575", "r592", "r593", "r610", "r620", "r627", "r684", "r733", "r734", "r735", "r736", "r737", "r738" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r326", "r327", "r328", "r329", "r409", "r561", "r575", "r592", "r593", "r610", "r620", "r627", "r684", "r733", "r734", "r735", "r736", "r737", "r738" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r282", "r562", "r611", "r626", "r679", "r680", "r685", "r739" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r282", "r562", "r611", "r626", "r679", "r680", "r685", "r739" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r326", "r327", "r328", "r329", "r399", "r409", "r440", "r441", "r442", "r560", "r561", "r575", "r592", "r593", "r610", "r620", "r627", "r678", "r684", "r734", "r735", "r736", "r737", "r738" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r326", "r327", "r328", "r329", "r399", "r409", "r440", "r441", "r442", "r560", "r561", "r575", "r592", "r593", "r610", "r620", "r627", "r678", "r684", "r734", "r735", "r736", "r737", "r738" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r219", "r595" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalSchedule" ], "xbrltype": "textBlockItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r212", "r213", "r214", "r217", "r218", "r595" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r294" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.kforce.com/role/CurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r14" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r13", "r625" ], "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/2022", "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/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r666" ], "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 Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r287", "r288" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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 $1,575 and $2,342, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r18" ], "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, 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/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r1", "r141", "r155" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r18" ], "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 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/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r18" ], "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 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" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r82", "r178" ], "calculation": { "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r189", "r196", "r197", "r489", "r598", "r644" ], "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/2022", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r31", "r32", "r182", "r571", "r583", "r587" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "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 income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r195", "r196", "r523", "r524", "r525", "r526", "r527", "r528" ], "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/2022", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r29", "r32", "r119", "r558", "r578", "r579", "r644", "r645", "r646", "r657", "r658", "r659" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r8", "r625" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r449", "r450", "r451", "r657", "r658", "r659", "r723" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r167", "r168", "r169", "r170", "r171", "r224", "r225", "r226", "r227", "r236", "r290", "r291", "r295", "r296", "r297", "r298", "r299", "r300", "r449", "r450", "r451", "r470", "r471", "r472", "r473", "r484", "r485", "r486", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r530", "r531", "r533", "r534", "r535", "r536", "r553", "r554", "r555", "r556", "r557", "r558", "r563", "r564", "r565", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r108", "r109", "r411" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r444" ], "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", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r652", "r653", "r654", "r655", "r656" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Accounts receivable reserves" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForCreditLossesTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for allowance for credit losses.", "label": "Allowance for Credit Losses [Text Block]", "terseLabel": "Allowance for Credit Losses" } } }, "localname": "AllowanceForCreditLossesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLosses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r183", "r289", "r301", "r302", "r305" ], "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/2022", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r183", "r289", "r301" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "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/2022", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r304" ], "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", "negatedTerseLabel": "Accounts Receivable, Allowance for Credit Loss, Writeoff" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r247" ], "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": "Antidilutive common stock equivalents (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r139", "r154", "r181", "r207", "r266", "r272", "r278", "r293", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r487", "r490", "r514", "r625", "r682", "r683", "r731" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r174", "r184", "r207", "r293", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r487", "r490", "r514", "r625", "r682", "r683", "r731" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r415", "r416", "r417", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r439", "r440", "r441", "r442", "r443" ], "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/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r740" ], "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/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r165", "r166" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization expense of capitalized software" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r594" ], "calculation": { "http://www.kforce.com/role/OtherAssetsNetDetails": { "order": 7.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/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r56", "r176", "r596" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r50", "r56", "r59" ], "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 at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r50", "r134" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommissionsExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations.", "label": "Commissions Expense, Policy [Policy Text Block]", "terseLabel": "Commissions" } } }, "localname": "CommissionsExpensePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r24", "r147", "r160" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r85", "r324", "r325", "r588", "r681" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r91" ], "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", "terseLabel": "Dividends declared per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r657", "r658", "r723" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r90" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r625" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "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 value; 250,000 shares authorized, 73,242 and 72,997 issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r97", "r98", "r104", "r110" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r33", "r191", "r193", "r198", "r567", "r572" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r117", "r599" ], "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/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r368", "r370", "r389" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r368", "r369", "r389" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r38", "r207", "r293", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r514", "r682" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current tax expense:" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r651", "r717", "r718" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r651", "r717", "r718" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r89", "r206", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r356", "r363", "r364", "r365" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r0", "r1", "r2", "r140", "r144", "r153", "r211", "r340", "r341", "r342", "r343", "r344", "r346", "r352", "r353", "r354", "r355", "r357", "r358", "r359", "r360", "r361", "r362", "r532", "r605", "r606", "r607", "r608", "r609", "r649" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r135", "r136", "r340", "r532", "r606", "r607" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r21", "r341" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Annual interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r22", "r211", "r340", "r341", "r342", "r343", "r344", "r346", "r352", "r353", "r354", "r355", "r357", "r358", "r359", "r360", "r361", "r362", "r532", "r605", "r606", "r607", "r608", "r609", "r649" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r137" ], "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, 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/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [ "r95", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Compensation Expense", "terseLabel": "Compensation expenses" } } }, "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "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/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r94", "r96" ], "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 within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Current deferred compensation liability" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r641" ], "calculation": { "http://www.kforce.com/role/OtherAssetsNetDetails": { "order": 2.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": "Deferred compensation plan assets", "verboseLabel": "Assets held in Rabbi Trust" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails", "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]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r456", "r457" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r54", "r115", "r468", "r476", "r477", "r651" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r4", "r5", "r142", "r152", "r463" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r55" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r464" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r715" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Total Deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r113", "r716" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "auth_ref": [ "r716" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits", "terseLabel": "Pension and post-retirement benefit plans" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r113", "r716" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r113", "r716" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r113", "r716" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Accounts receivable reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r465" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r113", "r716" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "ROU assets for operating leases" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r113", "r716" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r113", "r716" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Fixed assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r394", "r397", "r402", "r406", "r618", "r619" ], "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": "SERP interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r400", "r404" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r400", "r404" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "auth_ref": [ "r395", "r403", "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "terseLabel": "Defined benefit plan, recognized net gain (loss) due to terminations" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r396", "r401", "r405", "r618", "r619" ], "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": "SERP Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r99", "r100", "r101", "r102", "r103" ], "lang": { "en-us": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "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": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r408" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Accrued matching contribution" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r54", "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FixedAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r54", "r80" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r54", "r261" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails", "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "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 interest rate" } } }, "localname": "DerivativeForwardInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r124", "r125", "r126", "r127", "r597" ], "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/2022", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails", "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r129", "r493" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r185", "r186", "r513", "r597" ], "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", "negatedTerseLabel": "Derivative Liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r721", "r722" ], "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/2022", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r120", "r121", "r122", "r123", "r128", "r210" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Instrument" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r122" ], "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/2022", "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/2022", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r388", "r611", "r612", "r613", "r614", "r615", "r616", "r617" ], "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/2022", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r685" ], "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 Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r414", "r445", "r446", "r448", "r453", "r621" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r91", "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedLabel": "Dividends" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r199", "r228", "r229", "r230", "r231", "r232", "r237", "r239", "r244", "r245", "r246", "r248", "r503", "r504", "r568", "r573", "r601" ], "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", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r199", "r228", "r229", "r230", "r231", "r232", "r239", "r244", "r245", "r246", "r248", "r503", "r504", "r568", "r573", "r601" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r61", "r62" ], "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/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r459" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r208", "r459", "r478" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r714", "r719" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible compensation and meals and entertainment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r714", "r719" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r713", "r714" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "terseLabel": "Tax benefit from restricted stock vesting" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r714", "r719" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of Federal tax effect" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r714", "r719" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.kforce.com/role/CurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r447" ], "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/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r712" ], "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/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "verboseLabel": "Related tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r90", "r169", "r195", "r196", "r197", "r220", "r221", "r222", "r225", "r233", "r235", "r249", "r298", "r367", "r449", "r450", "r451", "r472", "r473", "r502", "r523", "r524", "r525", "r526", "r527", "r528", "r558", "r578", "r579", "r580" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "auth_ref": [ "r173", "r207", "r293", "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "auth_ref": [ "r173", "r207", "r293", "r514" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember": { "auth_ref": [ "r638", "r650", "r664", "r724" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee or group of nonconsolidated investees. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee or Group of Investees" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r73" ], "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": "Percent ownership of equity method investment" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r72", "r267", "r639" ], "calculation": { "http://www.kforce.com/role/OtherAssetsNetDetails": { "order": 5.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/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r49", "r74", "r133" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity Method Investment" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r506", "r507", "r511" ], "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/2022", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r131", "r132" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r506", "r507", "r508", "r509", "r512" ], "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/2022", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r510" ], "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/2022", "presentation": [ "http://www.kforce.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r130" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails" ], "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/2022", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r510", "r512" ], "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]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Financing Receivable [Member]", "terseLabel": "Financing Receivable" } } }, "localname": "FinanceReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r648" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.", "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "negatedTerseLabel": "Loss (gain) on disposal or impairment of assets" } } }, "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r179", "r306", "r566", "r604", "r625", "r667", "r674" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Goodwill, carrying value", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r319", "r320", "r604" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r316", "r318", "r320", "r604" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r308", "r315", "r604" ], "calculation": { "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "terseLabel": "Goodwill, gross amount" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r308", "r315", "r604" ], "calculation": { "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedLabel": "Accumulated impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r54", "r307", "r312", "r319", "r604" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "verboseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/GoodwillAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r37", "r207", "r266", "r271", "r277", "r280", "r293", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r514", "r603", "r682" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.kforce.com/role/ReportableSegmentsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.kforce.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r122", "r492" ], "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/2022", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r122" ], "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/2022", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r34", "r138", "r149", "r164", "r266", "r271", "r277", "r280", "r569", "r603" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.kforce.com/role/ReportableSegmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income from operations, before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.kforce.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r35", "r54", "r72", "r148", "r162", "r263" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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", "terseLabel": "Loss on equity method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r208", "r460", "r461", "r467", "r474", "r479", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple": { "auth_ref": [ "r475", "r720" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative tax effect on beginning retained earnings from change in accounting principle.", "label": "Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle", "terseLabel": "Tax effect of new accounting standard" } } }, "localname": "IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r209", "r234", "r235", "r264", "r458", "r475", "r480", "r574" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r194", "r454", "r455", "r461", "r462", "r466", "r469" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r51", "r58" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r146", "r161", "r642" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax refund receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r53" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "auth_ref": [ "r53" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in accrued salaries.", "label": "Increase (Decrease) in Accrued Salaries", "terseLabel": "Accrued payroll costs" } } }, "localname": "IncreaseDecreaseInAccruedSalaries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r53" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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", "negatedTerseLabel": "Increase (Decrease) in Other Operating Assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "auth_ref": [ "r53" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits", "terseLabel": "Payment of benefit under terminated pension plan" } } }, "localname": "IncreaseDecreaseInPensionAndPostretirementObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r240", "r241", "r242", "r246", "r413" ], "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", "terseLabel": "Common stock equivalents (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r201", "r203", "r204" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r623" ], "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/2022", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r78", "r79" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r550", "r624" ], "calculation": { "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease Cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Weighted-Average Terms and Operating Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LegalCostsPolicyTextBlock": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.", "label": "Legal Costs, Policy [Policy Text Block]", "terseLabel": "Legal Costs" } } }, "localname": "LegalCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Operating Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Operating lease not yet commenced, term of lease" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities for Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r551" ], "calculation": { "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r551" ], "calculation": { "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r551" ], "calculation": { "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r551" ], "calculation": { "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r551" ], "calculation": { "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r551" ], "calculation": { "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r551" ], "calculation": { "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r551" ], "calculation": { "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r727" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of lease contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Operating Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r17", "r207", "r293", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r488", "r490", "r491", "r514", "r602", "r682", "r731", "r732" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r145", "r158", "r625", "r650", "r664", "r724" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r175", "r207", "r293", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r488", "r490", "r491", "r514", "r625", "r682", "r731", "r732" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": { "auth_ref": [ "r76", "r640" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).", "label": "Life Insurance, Corporate or Bank Owned, Amount", "terseLabel": "Net death benefit of life insurance" } } }, "localname": "LifeInsuranceCorporateOrBankOwnedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r2", "r144", "r153" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Long-term debt - credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Borrowing capacity on line of credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r15", "r649" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r22", "r86", "r87" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r22", "r88" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r202" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r202" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r50", "r52", "r55" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r36", "r55", "r150", "r163", "r173", "r190", "r192", "r197", "r207", "r224", "r228", "r229", "r230", "r231", "r234", "r235", "r243", "r266", "r271", "r277", "r280", "r293", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r504", "r514", "r603", "r682" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "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" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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 Financing and Investing Transactions:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NotesAndLoansReceivableGrossNoncurrent": { "auth_ref": [ "r287", "r665" ], "calculation": { "http://www.kforce.com/role/OtherAssetsNetDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, before allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease.", "label": "Financing Receivable, before Allowance for Credit Loss, Noncurrent", "terseLabel": "Note receivable, net" } } }, "localname": "NotesAndLoansReceivableGrossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Notes Receivable [Member]", "terseLabel": "Notes Receivable" } } }, "localname": "NotesReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/ReportableSegmentsDetails": { "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/2022", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r266", "r271", "r277", "r280", "r603" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r542", "r624" ], "calculation": { "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r538" ], "calculation": { "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r538" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r538" ], "calculation": { "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails": { "order": 2.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/2022", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r540", "r546" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r537" ], "calculation": { "http://www.kforce.com/role/OtherAssetsNetDetails": { "order": 4.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", "verboseLabel": "ROU assets for operating leases, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r648" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Noncash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r549", "r624" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r548", "r624" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "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": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/OtherAssetsNetDetails": { "order": 1.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/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r180" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.kforce.com/role/OtherAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kforce.com/role/OtherAssetsNetDetails" ], "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/2022", "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/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r28", "r30", "r116", "r118" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Defined benefit pension plans, net of tax", "negatedTerseLabel": "Defined benefit pension plan, no tax benefit" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r32", "r196", "r523", "r525", "r528", "r644" ], "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/2022", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r187" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 3.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 swap, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r188" ], "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", "verboseLabel": "Interest rate swap, tax expense (benefit)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r19" ], "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/2022", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.kforce.com/role/OtherLongTermLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.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)", "negatedLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r3", "r143", "r156" ], "calculation": { "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails": { "order": 3.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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r46" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r46" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r43" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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", "negatedLabel": "Equity method investment", "terseLabel": "Capital contributed" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.", "label": "Payments to Acquire Interest in Joint Venture", "negatedLabel": "Notes receivable issued to joint venture" } } }, "localname": "PaymentsToAcquireInterestInJointVenture", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r44" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r1", "r392", "r393", "r398", "r618" ], "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 current.", "label": "Liability, Defined Benefit Plan, Current", "terseLabel": "Supplemental executive retirement plan" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails", "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionExpense": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits.", "label": "Pension Cost (Reversal of Cost)", "terseLabel": "Defined benefit pension plans expense" } } }, "localname": "PensionExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711" ], "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/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711" ], "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/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r6", "r366" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r6" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r6", "r366" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r6" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r6", "r625" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "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 value; 15,000 shares authorized, none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r643" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLifeInsurancePolicies": { "auth_ref": [ "r42", "r48" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.", "label": "Proceeds from Life Insurance Policy", "terseLabel": "Cash proceeds received from Company-owned life insurance" } } }, "localname": "ProceedsFromLifeInsurancePolicies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r45", "r649" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "auth_ref": [ "r647" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r84", "r589", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Fixed Assets, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FixedAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r81", "r177" ], "calculation": { "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Fixed assets, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r83", "r159", "r570", "r625" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total Fixed assets, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r83", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Fixed Assets" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Major Classifications of Fixed Assets and Related Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FixedAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Amortization period", "verboseLabel": "Fixed assets, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r200", "r303" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses", "verboseLabel": "Current period provision" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/AllowanceforCreditLossesDetails", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Commitments to be paid" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFifthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Five", "terseLabel": "Commitments to be paid in 2027" } } }, "localname": "PurchaseObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Four", "terseLabel": "Commitments to be paid in 2026" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "Commitments to be paid in 2023" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "Commitments to be paid in 2024" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "Commitments to be paid in 2025" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r660", "r661", "r662", "r663" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Trade Receivables and Related Reserves" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r47", "r649" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r61" ], "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/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r91", "r157", "r582", "r587", "r625" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r169", "r220", "r221", "r222", "r225", "r233", "r235", "r298", "r449", "r450", "r451", "r472", "r473", "r502", "r578", "r580" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r257", "r258", "r270", "r275", "r276", "r282", "r283", "r285", "r387", "r388", "r562" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails", "http://www.kforce.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r391", "r600" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r390", "r391" ], "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/2022", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r547", "r624" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r32", "r725", "r726" ], "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": "Schedule of Activity in the Accumulated Derivative Instrument Gain" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Income Tax Expense (Benefit), Continuing Operations" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Components of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/IncomeTaxesTables" ], "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/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r75", "r173", "r207", "r293", "r514" ], "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/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r319", "r604" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r604", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r641" ], "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/2022", "presentation": [ "http://www.kforce.com/role/OtherAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails", "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r66", "r67", "r68", "r77" ], "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/2022", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r66", "r67", "r68", "r77" ], "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": "Schedule of Operations of Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r410", "r412", "r415", "r416", "r417", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r439", "r440", "r441", "r442", "r443" ], "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/2022", "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/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r254", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r285", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r322", "r323", "r604", "r739" ], "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/2022", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails", "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail", "http://www.kforce.com/role/ReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r254", "r255", "r256", "r266", "r269", "r274", "r278", "r279", "r280", "r281", "r282", "r284", "r285", "r286" ], "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/2022", "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/2022", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r53" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r621" ], "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": "Restricted stock granted, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r432" ], "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/Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r432" ], "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/Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r430" ], "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/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r427", "r428" ], "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 as of end of period (in shares)", "periodStartLabel": "Outstanding as of beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number\u00a0of\u00a0 Restricted\u00a0Stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r427", "r428" ], "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/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r431" ], "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/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r431" ], "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/2022", "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/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r622" ], "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/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r433" ], "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/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased", "terseLabel": "Average purchase price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r415", "r416", "r417", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r439", "r440", "r441", "r442", "r443" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r418", "r437", "r438", "r439", "r440", "r443", "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Total\u00a0Intrinsic Value\u00a0of\u00a0Restricted Stock Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r90" ], "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 year (in shares)", "periodStartLabel": "Shares at beginning of year (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r543", "r624" ], "calculation": { "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r60", "r205" ], "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/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r172", "r254", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r285", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r321", "r322", "r323", "r604", "r739" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails", "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail", "http://www.kforce.com/role/ReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r25", "r90", "r169", "r195", "r196", "r197", "r220", "r221", "r222", "r225", "r233", "r235", "r249", "r298", "r367", "r449", "r450", "r451", "r472", "r473", "r502", "r523", "r524", "r525", "r526", "r527", "r528", "r558", "r578", "r579", "r580" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r220", "r221", "r222", "r249", "r562" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r6", "r7", "r90", "r91" ], "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)", "terseLabel": "Employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r6", "r7", "r90", "r91" ], "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 dividend equivalents, net of forfeitures (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r6", "r7", "r90", "r91" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r6", "r7", "r91", "r106" ], "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 dividend equivalents, net of forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r70", "r625", "r650", "r664", "r724" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r545", "r624" ], "calculation": { "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r529", "r559" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r529", "r559" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r529", "r559" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Cash paid during the year for:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury Stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r27", "r92", "r93" ], "calculation": { "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock, at cost; 52,744 and 51,493 shares, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r7", "r90", "r91" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r90", "r91", "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchases of common stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r167", "r168", "r169", "r170", "r171", "r224", "r225", "r226", "r227", "r236", "r290", "r291", "r295", "r296", "r297", "r298", "r299", "r300", "r449", "r450", "r451", "r470", "r471", "r472", "r473", "r484", "r485", "r486", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r530", "r531", "r533", "r534", "r535", "r536", "r553", "r554", "r555", "r556", "r557", "r558", "r563", "r564", "r565", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemAxis": { "auth_ref": [ "r41" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemDomain": { "auth_ref": [ "r41" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemLineItems": { "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": "Unusual or Infrequent Item, or Both [Line Items]", "terseLabel": "Unusual or Infrequent Item, or Both [Line Items]" } } }, "localname": "UnusualOrInfrequentItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemTable": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the nature and financial statement effect of an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Table]", "terseLabel": "Unusual or Infrequent Item, or Both [Table]" } } }, "localname": "UnusualOrInfrequentItemTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r63", "r64", "r65", "r250", "r251", "r252", "r253" ], "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/2022", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r652", "r653", "r654", "r655", "r656" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Deferred tax assets valuation allowance" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r212", "r218" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r215" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charged to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r216" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Charged to Other Accounts" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r217" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r212", "r213", "r214", "r217", "r218" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r212", "r213", "r214", "r217", "r218" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r544", "r624" ], "calculation": { "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r238", "r246" ], "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/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r237", "r246" ], "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 - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "sharesItemType" }, "us-gaap_WorkersCompensationLiabilityCurrent": { "auth_ref": [ "r18" ], "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 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/2022", "presentation": [ "http://www.kforce.com/role/CurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "21C", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080552-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r628": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r629": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r631": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r632": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r633": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r634": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r635": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r636": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r637": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "325", "URI": "https://asc.fasb.org/extlink&oid=6384206&loc=d3e41899-111602", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 97 0000930420-23-000030-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000930420-23-000030-xbrl.zip M4$L#!!0 ( (^$6%:>:WX/5RT +T+ 0 > 97AH:6)I=#$P,C%J969F M_O;I,IO6L2%[]_>G//SU+[AS=O?OKV;.[=Y^_?9[\^>W??D[N#8]/DK=6 ME55>YZ94Q=V[ER_O)'>F=3U_?/?N%[_ 1^:I7]\%_?__?14?+3Y-=,5^^2HR.YZIF9 MKVP^F=;)Z?'I6?*KL>_RA>+OZ[PN] _N.=_?Y;^_OTLO^7YDLM4/WV?Y(LFS M/]W)Q_I$GS^X?__A WUV[V3TZ-'Y_9-CK4;CX[%ZD)VG_SR!0=Z%R_F>JEX5 M^D]W9GEY--7X_LU=/')\?'_WN'KOOA^[$I:WB9A9OY5W[&^I.4 MG<##:C-_?&]>W]EX8W1+K=_71ZK()^5C6@*YR7V=FL+8Q]\KQ=V_SF:Z2EWJ9O#8S57XWJ&#;CBIM\S%?6.7_UH]/3F!&].>2IW@/GE/D MI793YGE^^\W)@^,GM_^G6\<_=HT>]J[1Y?MI/LKKY.1X>'JRMJ&[V;?$C2.? M31)5U'^Z4]6JS)3-WHV-375A)N:?XZ8H8$##W^>3.TEETRTNXEG(J^Z?SM\_ M$=H>F;HVL\?W870+;>L\5860+U$R?^U8Z/S>_/V."#KY2/]MV.=^IMYZJL]@ MR48V_\^F^$*/;*/L*CD]'9#DO+5C?4*TD>G46(5ZY7%39MKB57=^>/;+RQ<_ M/;]\^?:GBY^3BY?/DU>7K]_\\O+BYUL[FSL__$6/QU:ODC^K]!U0ZHY'\U=B MXN2G,AWN>"0G)_>/DXNJTK-1L4J>VWRA=SRB-TU>Z^3^\?&.Q_%6S>9JD+SX M.3D[>W#\\!;3]B;-^UI_^\W]1Q]+,?_!0N7RO4Z;&L@ON9S-"[,B&_1B8K5F M*_+6KOYSK6R"XH46^Q8/=!,=_*H3974R@3W18%(D()N2>JJ3 NQU;:MI/D_ M]$A2,YOE-6W+RC3)5,%697IFRJJVY"C4)C&-35[D=C9,0+8E%C9Z4I);DI@Q MWF7A*66=EPVZ%/BKS4<-?E_%=P_H??#!5!=S>$JM\I+OAIDO\A1,CHG!)\!( MEV 2#9)(GB8'_,=ALC1-D25%_D[3P\=C;6GD,@08L0Z4!D/$.=?:SBJ9;IGE M/#33U+B:63("NVN9''BJ/*0MOZ'%X;9[KK(,)G%4Z#'8:^!\,'?DP!)E_?CH MY-'\!I[%Q]$%PQV(A-8RG \?/' +L4%,^"W[]&.]\P/0M9":0AH@JF4B0LIB MND42HV_QRY&6[S50J:J2O*Z2-[K,@<7^ 82>JB+_X93R&)UAFM7J:5XDUA1ZTWS\U);R*Q_SM-X].3QX^ MJ9*Y*?(TUTSGMH%G-W*33\MU'($ MIA0_:P7O5W4R4RN<,# K2$.=ULG8FEE2@X^ 0\%_#Z,E*BH3QHF,37<:X$+D M@*1!2LU5M< MJ+GA8 E]D^/42;J@/W5$P\5GZ/>P&!6^?(0A$%W!L^H:MHK7HL#UF4QI+CCQ MN4+7"C:IYGDT-6YLDN8@L 9).H7!U6J$&T0#3$&VSO(T,7:BROS?2B2-A7M! M!L%H*]R9!3PBX\6MFG0*M\%J\#)D)BD-KCEZ$X2/8=7@5M*K5T3M0"#MF?P\W0/Y^K4GP 2IUHL9)Y =-.U'P. @\9F<06 M2$<8.S ?")2&K" 17<)X7H(AG[T"BPJF"VRKF:=+(P, F016))H8^9BEHZ7K MF.$U/-]I$9!!;*C@$H!1Q??/%=Q4PRLN8 4&)"*!#T!49+#(53(%&8="$:9' M-UC7^LX,T#?@Z*"'AQO9ICD C>"B*(;3MG$XYS6]5T"VU=AG:3;)], M %0):B>\6,8&0LG8&>DV^#TWV5>1\]&&>[8'(N\ FSZ:JG)".>H:.L2EVPR0_C1.5K(TE,6G:6+2 B1-(^XBD)SLS M>-+L@#A='C.8U:E&K8KDV]*L+7;SSG8N7LT;H'J\ZMXF9[N7[,X>;)G-:^_2 M\2T@5G4+B/7\(4[[!0JNQH*[I$6XP'[XZ,>@EU!F&@;1'PK[B!MU#+BE\[6A&;@KE5&5(_Q(H?M\>OQD M8DTSI]]/GJ"W#%K.\9_GO9.S@^SPX.S0V8SP.3 _^927[U.F@8N43,J3\[-[ M%.I00"/HO1[@#=]^'S M<3ZN:6)HHR<']X__]Q#G-S-6N\&!;!G1#!:& B5SLP0%+E_"_\LC=,XQG8K? MRD4;R2Z&&;BXP6.K"X5Z>0UXX.Z2G.MQN$6-*E,T]>9;(E@!SDW;CYZ&/=TN M"K@-\*$UPHTX"_XYM8&%)_IH9+5Z=T3.R&-5+-6J:J_#Q\-VK$N,3RP@JL F M0'YQD#J.EZ4*7"KG8.E"6 YNR,!M2VL#:C?PT"\1ZUHH< *3@_QPP-Z>*0JS)&D1A$N55%.TE=$]33'Z M#]8J.+0]ND 4]L'BD*11+*!X:F#KDC\?KPR,RY3$RV@-A$#>(#E8KC]GM-KV MYO>]-^-'($92 MU&]HGA_Z7:Z8P@8XSH-_]P[HN0*B27X>)L^;\ITN\,H$;V7N !T_&X%(9@HS M]C]2VR=GP_N?7G/O7G7?'SX@BR6.TRRGAE2GZ*H,8U8]9E?$=7C94Z-LAM<] M]_*B(VV"^( _&]@[F#+=)?HVI;@4B@2D!9#/:#4 [<7L7:-#"X)* >'_;D#0 MK-PPMWX_F1OR7C(W1$;=KD2TDYB[<+\&MVPM1&?L9BE(UB%!!A8!"0W"C\U7 MIQTI^X,9GM('1_H9!]FKBC6L!1T&#V.9B]3OOQJMZ#E,P]^1QK-Z:@K,AR=+ M16%@(!,6_0IM2'K?%4P2=#E:H"3";5ZY2&F'+47#HFV J1IX*X9O\59*.5$J M*%J4)>9\E$AE]\+.(P?)J*DYI\4)/C8X,!G&5@"G]]8>34N68Q(?_E)5UPA*CJO1+C%EX#4M%.@R34E%P*]XB MJV=F@8^)[2'4L)0H['U'13$OSEKB?;!5[\D&(_A!!6M2X;Z1FH9%AK4>TY"3 M5^(OT:.!_,H@W_99U^U>V9T-3RB@@,O?S&9^9Y!BX@SH (C83M!(Q2MA&S/Y MN%*%#KN>Y95/X>)3"J( E -@&M><#:4/F16 ;'6]II303.K:9[5ZIU'S332] MQSFG3UT"^!FYEC0F5IT#RG8K8!JPXH&'FK* ZP:1Y4P 5ILUXZ=29), M ^9S2JQTG>.!XR!*%@WQ:2A%]"YV?S,EZ+QV@]=CG- M$2'0%L/T\-B!@-VHNL[*53087>KA%L)/.A=F#%L+0I@T%+D_$I6)P1F'N(+M M]U ^4LTT2FF8"WN8O)*Y#;&?P4UI\".S0/_NHKM5&J!HE&Z)OM,Y1O\)L%$_;_3ER MKE86NUH?O%RD4#JOZ)JB';P!3YZ(,S"9MP^#CVK\>JLTOE2,47:R!,.Y>81[ M;'4M;H'1=4KS9E\%G:=5KSAO.3=DE%& 28/F*_)_-6*#X8Z"W45!;-G/JZH8 MKHW!7IWL^>*B[J>?9]3]5B141SMGQ?/A/:+\O\]1[&^*E&^?H_XH"=/=R,6= M[\6CX6D[9THH!M)"=I$O\ _.ED9YCC4D0]8@S =!.*BIR.Y2V0($*%JGBM'/ M; -&. >XR,,<,EVE-A]%.(17(HH0-^Y,!ZJ'"$YYN0I6I\<@&\9U4$W%(C=H@]*5A5K2XH%3 G)VD&R[ MK',PH>6A8E9/$T1C@Z(B6[(]#E]Q4IBJ9JL K*<])/_=T[]+/!"%L,5-(3T. M(M0V3PG&RMX1EM? %[@Q8.TSY#/@8PEF-MB$BT/S5D@0BXM*@K1KH)VF$G\B M\NC0E=2,4)VI3/"Q"$9MR@5A]X5LXGL0K[]*\&LI., Q]:5/]+K$_>@6R^U3 M>^G.2>WD>'B?YAV#RF!'NJ R+@F)462(B/;2-6O!SEI^%>.155GF*'P1AKQI MPX4<0F@7'8]GF!X=H&%,[\^T BG+AJZB HD5>3+\?3=!%CWK1V.RY#5]S/@W M'\#O < Q.&K_1-?.R%W_W* M.YTA4'\7YB.F<6Q*L Z%)L"\H)J*%M5F@@[2TA[)X2 M7"9'(8X$9"Z7=2B4DR77S>&_E%([.!G>/R297=&'6#7B@PYQX8^$F*;P2M3E M5DIUI(C0RWN4OKZ$94V^#]SFXF9!RK]U(*ESEC&H@, M[6NVQ"V8J =GQX= S*O*URU[8R)0^[Y2T>V)3*UY'J0S15CH\G!+E*P7: M;A_61 \I9RDPHNRT4%Q$,YONW=.-W/T^WA\^)&%P->^31XBB8N+-<37#*F:_ M%P4&O^NEH0VK1$:XDC1D[#S;GJN1DS&:":/\,+X>D/9I:L9<<":W$BSCMMZM M/*$[]^MGB^0>5"/>/B%< X73#RX.N66#KZX;8,$@J$!!RW!A-=R0^7J\;OP^ M8AF?23+B@H/GG0''$-NX;$F\+@@8?'J87/5V>:N#LU8:RY/(4^L\?X[6<.8+ M2+KLV =<=0]5"Y-GI'@P$V*:43W +%Q?!:>8B>A.\*JZ@(NK3H1!I4WA/-:X MJ+NOA(4@,F2@T(2GF&V5Y18OM;/<[-9XY[2'VEJ636RS'B!FD^S6#<5?LD,\ M'G*PATFRJ7X'0TJU<[A&>HQY.A]48:/)59AZTAPXLG K%-P:7_SI%3<3Z/\Q M=<#FX7A1>O,JQV$P7TM*1-%82]T&6\2A?-DH[E=?XG>##8 4^MLA+_L-!K&! M,OLC!]L6KWY8Z.#6:)?;8&NRF=#,<<=/3I,9W#XEPC=-#49_RK@^UQ6&Z;5* MS5R[UA8H0H@R&1WAZ;P+GR#&5,@5J]*K6:1$#5A ,Y=$ X$**D*Z(H0 MTC4@OC%:C*EBN.-_3JB,? M50PZ'\ _"_RYD-8?!PO\D)IF-%CV0/$;CDKSIN$"6KTP[Q#2Z)H>HJHBC++/ M,(,6QGR\"W<'^ /YF;&&_IIC],7BGV>.<0<\ (R/+![,/E *,.H;9/!V'AW. M=B[>75*TM\IT/5A,M>[:4C,PUR4H]77O)(.B%)I4&U" UQ4WLO3' E4RY,1^ M\E#-&Q2M?LW!?IQ(KFMU NIDD3M]C-JEX?XD9+(1TNKWQN95EGM8.$DIN'32 MY 46A()Z2#@"0+^-08\4AD'F6,X0JEO&&OR$U1X#BW:_>RX:C+N',A]AIZ7T MLJ@\UJM5>N%3/'(]0]30*?,=K.!WV.35-=J\ZV^[C?PRC/+;% $F;[^<*':. M9F S@TW8I-060+J=,$Z [&BPJ:>F!!^9,K]CJQKJ7 ("O8Q@M]OMN LA.\ @ M!8;'*H]3B?%XMAO-1R/)/]3@OQ6V@]XY$9X/']+R_=9)&[<@.W'4I!,I)KO M@>HYMG>0'TIFEYP*> 96-PE$I=)U+6C5>DIF U]:^4 "=M\KG4<4@$% 31DV M,"W$_:&@#DC(.6+=FQ(CAO@$@L$8C(;H4(?%LI*";& <53EU#VP'-"F6R1%N MSB[[DA,>_Y:T>#S<8VH<[YP:3TZ&CQX).5)M0-C_+JZ!NTGU:$>IMZ#KS0A< M,6D)V7]#FEKJH;N>W."*CXC<#R*I(SU6_:1>;^MH=W?.TBL[F+#*C0 @40 MUD9BBT92"J97HPK%V1XI,D048&!6ULMZ MX+0&7916_%27-&[# MO5J"9B]SOK?) 2!O.HB,CH4<.C C=&-$81LIQHUJR#L20GJAR*,HRE95QO)F M?1$.WNZ3^B[K8G5ATC:/AJ)KFTP-93C'8B2KQ%_M$M;$=F?'X(H5V+8;2]'8 M_N";^E)Y(=SG S1?PJ[O?M,=DH-Z =4U"..Z[<_CR?'P.#C&'3T;J5@"-ZQU\.IN6Z0OI;,!TP$E[5SKVJ7- ML2U^Y##?(%822DJQ:%8@'?A!_&IQ><^/V=T-O16Z%[)YJ'T+WN[W5F/3+O1Z M4F,M)X#'KFI9^GT$M[K3PZ$]S_""=73'&C8MK]P#[/W. AJC=0RVF*L?=)@A>,U]GUH1_8, M4=]O/([X@F"!46<5XJ\%5]IC\A_>.4$FDT81OMBC[S$>#QQUI&?)5>7O'92D MS88;&9C+W@37@>XKOR%,Y&]YF<^:66L&6#4%'A.NY-)$6$B4HP*7R@6JQ*O M K?1OSS!%#L0(,( \5M4+GW4EZB,\&G'+G6^PGR43[.-29IZMRRV*&&*+W@ MR>.3 W5X9FQ8\>;&A6C)<('_J3J&8X8E8*E9JT3 MJI; V"E_PO_Q6L)D]))ET]I0'<05I M2+T8;<&_/Y0J.1F'AGT6FOSTKGZ J\NT0_;D9E/H7<:/0.1XU1J9W_SDCJ]N M0.]P'^R!&_ V4-0N3^?J1@ITZ2L;0/45.3':39J6['%0Y_8!;N/[QV4EU^3+RFU=9E*=/I6,E'6I&ZSTUF%(/RQ5NC<]F;A^,#/>= MK05>V5S"]XWS3HZH.Q<\[&^_1,\MZIO226G+QH8\3/NXGLI7#V:'R0%EV^%* MUSFVIRKP\ ^192VK& ?('[3.R?@JX_9%QNT9\]Z>LI:6G]MH5SX<0"N\V]@2 MBR+L?( X>:0JG/(]EO[,$3(5OYW-#+?EQ%[CF%D78G>! PQ,YQJW)2=*AD7 M91HR8*]GG#&PYJ.+A*^LORO6OV10%I*4*Z0*.WWDN@%XX>"#L\XN %$.VT7Y M!9F\"V$P/8>6L''3:FR=C=A6@F+=2/)\[C[.[8'1]]L9SG)@6^-@L[%QR,TD MK^[AUGY:;W?+GJ*_3J=,']?>?,RHB]YQY.^*LT6!NMWCN/ XCKEC9#'NUXE5 M:E' +D)ESY4%*UW-I]=9NE]X8+?39K(/ZJW0=B0WGNWJ,$=X'>XWU*Z1\/%-=E33"XXJN.TG8Y\\_OHO_%K+Z";]P("F?H&,U(>A^([>%"7 MV'8Z2C!6Z^&*Z[OP#-D4_N.:"TE_LC9/1?RZF^9#-[$>;VR.?4KAB%YMJQ_A MYKZ@\1F8KO@<72VJ4"DC@*,8ZW2:2]27A#ZX:6<21\=AC&Z'X>NQSFMI5TE- M49RG-5*XURV/R&TXMT3CB*#KQNWD-Q9Q(7N>?W N\4/+ 3^L"NM6) ZIT@J$2&>ODRBNJZV"9EGEM M+N9#;5&R X-:C95$"U4TQ$MI-/M0^RU]GL;PNP/+D.?OI9NO*V-+VY1X2(\< MG2N!@!2?X(XKHN82B$9&/D^+'+4.'4<'XY)SOM!_!CXU,SIY#4A/+!>;&M(YB4KL&*4VA'$,0HZ'3P;J$LXF1$7-?JH5JO MI6T]?OJ*8D .0MHR0[&M5V&XJHR"YW0^0T14+=()AE??T6O1I0EB4BU=":L+ MY@R6;,. 8/23%3;'7^C"S&=,1["*V), #6_89 )P.2)TX3RX!+D#EY2F@9QV M-#7+ 1?9SBVW.JL:]$:) B-B;-%IB@=<97RR843)2![2#(6#,H&7"4\69A8U M:(@7BL8(X] U;!>7WD4\VWK""+NM3,A\C>L"HI+14"C6(UL(I!-28%+;C_,I M@$/QZ %5*SRW ,0EGE/@R1)'@(M4PQ;BY3-EWVEB:5?)B-@\J_*R\YG5B./" M6^'Z=,J!.@IB->6\&<%KI\#;,ST#^0P& '<]I57,3-JPC7JPG/+YD=1DSIH2 M) Q63 &5I&:^.HS7E<^WC8D)I12O%QF2OLG%>&.%W2"9ZH+BGBGY!ZZKW2!Q M VF1.9U[B\@W.4V2.;L5O^,^JL%]:RH^\]SJ<.(Y6?@L'V#;0'!LI+4QZ]B0[?W9&%(S@DL$=3TV,#Z)G_K.JCR%X+Y4.2$PL(]4X1D:\&EO<5&#PB M.W$<-PXCP((+T_N4JIJIB?;'VDH]@7/ T3@ FH>%?[IBTQJI .R2I1S5XNPO M.O6VZ]AP>M 37N635I00)"2RKJ4MT%IP 9'5;N-(W5I-+34X)M91F5&&UUGG M#J;,Q[N'IE0H,WRG!.'C;EL1NK-U1Z$$$$$*8CBX=4Z%UPIH^**)Y%,.)BO M(/^/--SS/3"37XG#M2/S>,]0$K<'?_]\WDYOTRZ(2)Z MS6:2 I%^4-)!BH/!.+TJ)T@1?NA-IM':TZ1Q8@O1]G;]?':6SOT38J,,MZCE M"[+9U%BRAV82B\E]$)1V@YZ#9Q#P>?%JK-]I/2 MJ0JRQ^!^=#."HN&(:@M<+L0T4^]HTW$7!XZT^+A",%!'3>V"FG,YQ=ZWDNR? M?>= PR6L5F4P0^4".S!ZT55A2S%Z',"&40>P+FI=!@W"I2DF'O^('38R?$(E M$6#P3+&#E- G>0LRR.6HYN.7@]C%=P\M]H2Y-*5T/@*2*V=30OQP3@9[=!@7G8E)RU[M M&T+X]E06_=;*MC#,%V\9).0"20UI2-I0<;"1D'$) D3,34DF#))J5>'1&\B( MJEA1"B'/M.*FG2$$#EL^L6HF#,L'FLQ7]&HZ;:MF/41!?;R+Z8AC_*6::0X$ M.2T#(U0E@WN8JQ$]YXA*D KNC"$D:JM=3D2W8M94B8#'KU#HAO)ACMPV9),. M8-,*+!UOG Z"H735>_ .*H)[ MR-/VSX2Z114M_=ECV)7>C9.P1!4(E,NEW3YBF!5/^$'T1+(T]AW#@I#%-3$,\_"H\N[[<81(E&;^P?'>H%R5ML-Y).V;?OF.\A-U<,E8.S M:X,E,Q%5 2%2?%BU8Y/B2"40U,D$XURO7GMN$Q:M1D<;83AG87!&:.Z@*'+R MHJPPW!,'$5=>Y,22;M!J9.'Q8UY/2URJ?YC2)(2/HA^(TIV#3LREN[L NZA< M#ON6296 ;ZLP1PU<2]J,GN$ROF2>D#H7>+L+3KO==ABU/9,'MZ=(YK=NQ)]- M[X5F)2(V=%%LS)%N(%W3-B&Y/]<)//G.38V\_%7RM**8.6P"N M,J7?-+79YX XU=&0_]$Z%"ALL-4@P]#;;F&DS['$4@YG=$8R> C9\:1B$$?I5.% /29MA,$ J!QXW)^CG'04#HDL4#QA1A8*0I:LN6M0WFJ M2C-O8Z&&?C\'\ZYB(Q%$1 SN"H<)K/>6]'PY4V6IK>^[2I^)(9S77W.% 8*>\34)Q9*W)-M%*7R(^+-G98H#:LHX4+D)$2+<(M#"AJWRH0.N96&SZ_7 MU_7)=X< Z=*?9LZ-V_Q-P^2%M.8/[?<[EP0&;",P6H53#GOHM6XTI1!.<6 6 M-U+_U&%R43%ZL =N0F$9%W=!;&MT0*/(M9_*=,CC;,DT]#HW"!M&HZ. J<($ MJRM$# 8RY^+*X03 1&F)/01(MV[@4>:E+"ZA-*7>F18J8Q@#38!,3S85; B/ MP>/9R+ :92+:AE(4SN8%H7=5!HR4$Y"8_O:S)\!6[J#G(?:O*12X@"'+U MJ MEJNK&Q@IFQGL\'9D85 :RA-JB,Y09(:/NQ:3F,([ M+1G%H#!P8G(TN07@: ,(@EJ>=@!6'A[(7HKKE6$2=APXI<&M(-B/X$.(@"5= M&K%3@Q$#\:),80\ RO><#H#E3:FN5F4!?(;-FR45QT4&:]4%DFOIR[JV4JF] M2_:5A86%3_> A=]*Y%-H=T=LVX474GJ'W?EKCY>SVH=O.9KB\T1@$2CGW'M> MKSY()Z+2GN!Y##4GP+U^XX=3)+ER'2DW#'_]D#$E1X6UQL_V <9/!!0:9:*5 M_8./[+RUO'2V![QT(;$I7QO_ @R:'7'46XI,Z048UI1&59(V)[W'<<$1]1Z@ M,*-0NXMGM1(]/?9D!'U= Q"2X>V!][D>MV"$5*"M&0ROXI GUL2/N?2@O89C M9R%R,5A>THDC%-.JN-I>9L9S6$\J@=/B09/T,/\(":.J^5RKXO#+Y*M[>\!7 M?S-9*#HD6OA5407FCGCKI4EFK2$A*(='Y(L+KCA?W*''1[E4EUHYB4H0:0@N ML+DOYH^CN"-@+*Z^)6#.)6/;B06^J_P!=Q%#7S>6< :QR(8E\RG5[EILKTG5 MTCR[EF_MGSH0?.#"6]S,D@0C#$PI!209(O:MRR-<,3218:)+16ZP@.+Y;]"G MT@V>ZTRR:(*MTZ/"A'1[#7T#4O31;1VG \0+QFH6%$DH6IV*SNLH:9[F%@:! M(<=T:W_V,Y,JNS_%:(MH.+6WV*G9BP2>E\3\DF9K2F]X^CYU7!+E*^ZW8VCTP/@H$"M13MX%*HH7$^S+FSH!CD @W(C2<-N,WMJ5&>&.& M0\A$HH:N/GWGCR"F%'DM>N67R5^[/Q[@>O[Z$>M%",#]LUH2!3P5A7=)M+DS MGFLK8X7]'6L"0]%Y/A)5(5039@G_ SK/M<)IJS"*Q4AZ%W\FD' 74ZBRB!&U7)KLE8+#X[KUV;" MB3:^.=*-V .LE;;*:6HWZ,CSF?':[KOM7,]K+ZF;^JY*V,N5:Q?O$TW9$H)!? PV9PDD/<+C3BW M(KGD]"U^^O=7;UPE:3@GD.U'J9@-K==@S2UU,Z'30CXRL>\\&\@=^-9_"J;T M4J*W-/=-UT:9KOV;Z*:?C^X=WT^>ZO)W&$29O#8*#)8W30ZR\,?/9Y)OU6RN M!EZ;G9T].-OJA,#]F-U%79=\Q,^/NB01\ P49J6+SV>*&V_E:"Y^YSNJ9F%KR(J5A1S%*]-A7GC M4SL*98/?\Q7IYGMB?46Z_8'X_JAM8T2FMBFT+U>ZF,&S4U .$0,G%X*_R+G" M->J-#7SVER:;M)QS'R=@U)L\Q]COP)E88H-=":(C)(-*"9%O?F^ )[,\C5M$ MQX-D_J,S>/EE(( M\H6#U]@7Y"MB0_3/[CMR7*]__@'RKB18CI?A.])#3Z-L%-,H D=5AEVW:FGM MS252.5[@U!UJ>&G3:/=33MDP(HH;=J9GI#Y$ M<:L"'(+58RS^ZL.7?I&1M=/]J)EPASGC<;>[RSAWRF;;349[6,OUT,/\42BW MP"S,K!](-0B=T; I.^=LSD-\F'NT>?4HC4-:AT1'/:9,U&/JRR3N?<#OOE7O MJ=/EU!1X&V,K)!"HCRY";=YSC9V@<3-W"A D0VPI ^:$XIA#OM@^V9_/7ABL M9*S5>QUUSN2.D-C=<>6R]AL;/(9"V;AR8L1^#?4OED+N4!XO2'RXLZ]8.X # M/(\(\LC=+Q-LG3*'S9R'\=0) NSG[WJP'D5%E)G?J*U/P?CLK;K3?<#A7H* MM7KG)MW;CD[P>4*/D#=K3;KIZ,62"O%\-V5F1/B0"+IF=&"$P1WI>HE-5J@Y M UQY33=;ZE<,EF E1Q-I7JU@X6UX7M2\G/*9;#9YK=^03;\#%CZ\O+Y_3]"^>_?7E+[_^ M?/G\Q\OG5^<_KZ$CC"[M1T;TKR]^>?WL,OGIY;/AEKHRSI3<0#/2;3?5L9]V M+9ZN.'^V TUYA5;\]IM[#Y]4]#-!86'U*ODS7K)+XO]LXS-.ST^XP MKUW=VT"I/.[=4"J^>UM*?:[ +4[^!J:[!@W]Z<=Y\^3R1TM.WBKF:^_#;4CJ MQC_[QE>KUB\N=7C^L5.' M=T 97AH M:6)I=#(Q7S(P,C)K9F]R8V5S=6)S:60N:'1M[5AM;]HP$/Z^7^&EVIO4Q$D( M!0)%6@/=V+JV J9JGR8G=L"J$T>V@;)?/R1L$ ##A/"J%D#8&_? V_&',^!9M@/& J62*LI3 MQ"#LGQO F"J5^1 N%@MK4;.XF,#Q$.:F/,@XE\3""AO=3OY$_Q.$NT\Z3TT3 M]'@T2TBJ0"0(4@2#F:3I!%QA(J^!::Y6!3Q;"CJ9*N#:;@U<<7%-YZB4*ZH8 MZ59V.K"\[\!BDT[(\;+;P70.*#XV**G7FYAXK:/0C3V"[);;<+S:4J9:B\H5E/?L>UG1K&TVXEYJO1^ M0NN7EZ69#6.*W"@3,3I)_<(EHU2MQ!%G7/@'=O%KYQ(S1@EE2__%F"9$@G.R M $.>H/3%H=1I,"41-"X72OJ%:$P:7G&[*"$WM!U&4U*YX+@YZ/[-E(94!]19 MQ_NMVTA,M.>*9UI'&_T&>:1#3<0?@O[^]&(8],'@/+!V8O];L(X^GHP&O<'K MX: _ B][@V$_&(.+H09?7K_Z;0^V<.R6?_?GG?N==]Y6[YX?.$=VNP*C4,A( M!2'D A-A:B0,99+XU44;4YDQM/1I6M@KE-HKJH5<*9[X>8'-B5 T0FP5@B(: MI7A5>ZV6U; ;>?DI'0^%JXU7E6D5E0D5WI1Y3:ME[Q;;EK-3]B.SKE4_JM^[ M5:]NN;5?,PN+0)3!T.&6&4J/C9I1*60(8]U;?3>[ P4$:<9%Q@#G!] M09C^4)F3C8GFW2"GF,G8=RHHE'FSVZWR&Z.KM?]R6%N,C;M? 5!+ P04 M" "/A%A6,J9[Y=L# #0"@ '@ &5X:&EB:70R,U\R,#(R8V]NU62V_;1A"^]U=L:-2YF&]2(BE%0"K)B1!'-F0&1D_%DAQ)BU!< M8G=E6?WU'2Y)1XUBN)>@*% =B"'GL?/-X]..W\QNI^GO=W.R5;N2W'WY[68Q M)89IVP_^U+9GZ8Q\3#_?D,!R7)(*6DFF&*]H:=OSI4&,K5)U8MN'P\$Z^!87 M&SM=V4VHP"XYEV 5JC FX^8+/H$6DU_&;TR3S'B^WT&E2"Z *BC(7K)J0QX* MD%^):7964UX?!=ML%?$.,%\?)N&"/ MA!7O#);%P3J".!Y"!D$^S&A,W3RC10:^'P=.](>+2=IHWOI(=2SAG;%CE;F% MYOPD\*QA6*O1@15JF[B.\ZNA32?C-:\4GB?0OQ7;,&?!%#PIDY9L4R4:DM&Z M]NJ3]? MIN3VFBR6L_G='!_XNII_6-RG\]5\UL_J^^GT]LLR72P_D.O%ZO,9JA<[]*S[ M>=""[Z&Y'D)[ )+S2C;3KSA16R"LRKFHN:#-;I'L2 2L04"5-RJR@@V3JE/> M*UP7O3E++BWB^[[I^<,X'%YIV8VB@>^VM[+DXXE$O#\.@"^GYKC-\CAD$0X?0JFA581A$#L$4K[G8D7LS(GQ-^%X@ M&(2F)"GTHE]#)O94'"\OW($S\H(KO=M7:%4B0N2 KB9K5M$J9[3$]G2091/Q MTYH+K,NBRBU]MMQGDA6,"H8=:CXTSK!>0Z[8(U0@7_6ZO(@0XPA+K4 @M37= M48*7A#^".,FCQ=&D2.L:T!4E;(_:,DG>5]4>35;:Y+D(KF-^>C5GU.FF%4,%F7])BP M2D^C=AIU:YYQI?@N:<@-X2J6T[*C*=K6.+WJ!?G5!3$3HB*EG3ZIWA&[U-38L"NY$XQ-56 MIW%>\_'JI\9K=,+/):S/B\'KG\Z$9W2A*W9Y$0Q'4C]Q,$K.E )R>>%'(Y+R M?8Z3^W_XS_C= M[/37GYJW][^D9>M'.+L0?>,B32O.-Q>:25[NU%BXY7;5?=L[WKZ MUCGY"U!+ P04 " "/A%A60C'>Q:(' !]'P % &5X:&EB:70S,3%Q M-#(P,C(N:'1MY5EM3R,Y$OY^O\(;=+,@Y3V!@< @,9#1,CLWC-B<1O?IY&Y7 MIRTZ[5[;G9#]]??8[I! R&P0MX>B&VE"=[MGRO;93U]IM+CUNBVY5CU6YE2AIK"BMKYF?N"7^+B_&]G/S4:[$K%Y81R MRV)-W))@I9'YF'T79.Y8HU%17:IBKN4XM:S;[O;8=Z7OY)2'<2MM1N<+/F>M M\'[6\HN<14K,S\^$G#(I/M0D3Z@O3GK)$27]_F&_?WS4%4=]WCD^XNV3?A3] MNP,A6R /R0D9]I5F[%9->/YSW< Q#4-:)H'0R#\(4F(1_SH+2KP'GTSFM%"J MTW5J#.]3&4G+>IUFY[$.VTH?PP&D_W+Q^\^*?SF\'5U_NKZ\&%W??/UM>P7> M2-SK.ON,O"A2]KG)OLB(-+=*4YW%I*U,YLRFW+[;.SP^?:DO9"[@AT&W[R/U MC=3K--DU2_F4F*:II!DRVZ;2,)[G)<_PL5#:,I6S3TI/6*?=^)6IA/V:*!T3 MN\[C)E0_V4W5NTWVD1LH#.TF@M4J@N%%7,%X -#+G-89L[* MW.J2(#"@T*,B;,+9!&]:PFH)C_%),S5!FEH5Z-8(GIB;E"69FIE%(&@:2V-1XBWC[F.0&U+65_QI%L*L M2;N[+NTWV>B1_N_VCKN=]Z>F3? K#+*R)F+ M$7P?9=*D;H8CFR#/7:Z[=R%-G"E38IY# *VRX(]"JY@$/ANV#_,+@C^#C8?W M<XL#Q9RX#5\(CN,O)LO5" MR:.%$BSD]'P:-*!PR/^:XM4_:;Y='.SS W9%!AT-[.'![\^=57>X'//2;#_% M 61$,'RU4H!<56HP0))-I?&I"RK*/1_7$2R3?A4X-&7<>[+"W*4WZA6HN$$) M ( L1F52^%[;E)&10G(MG0(R5 8/9;GC5!J'UC[VC8=VG^AH6B 0NFP_J> ( MH;C,N,,GJ.6%6*(^9H0:LEKZ\!21(P2$8#Z)UT#&VT9*]#12MDZZM8#9/EVW MCAO$VE0*%P[<8*_F<(D;A)(K\2Y&N!8+?R&")(]D)NW^^4J@H=8&H,;YNQ;'2P@O@FX4QY2A'&8('(U2XJ'0D:(1"@"!Z M90$$VMT0B0_8<,JSTF>'V^#ON(P$1DOPG5 M/E*EW2S!-AC''ZC)M3+)GS=X+%HT23[(*5@"\GB'N@5VTJD">1_LM6YWU\A7 M!=2//.O<%V2[0WT5QZ5VUEV!V&>X3I2Q^.[VX>!E8C#ZO01"@_7^ABD)P@1Y M^(2Z$AS-(?D]2/YXXW80I$JY>:A'+H-]6)'PT.;M4<'.'#N-.\JJ#],?M;>L M6!\[ZC5/VN\W#K>;G8UC/V+;ZS6/3WI;L6UYD8/8,(PI>/ZAUJLM)A1?QF7E&R9IM@EG^]U'M;S.N$+<>7=DGBC3Z@?F[OG6M*MY(UW=[?:2/_V6?;WX;?OO%G\9??QS>7HQN;H>/=-W2QVVGSD>1; Y,% X;6RTL&ZF5J^G*S4JXT7K2NU[,E=;:'"9?4@')--:>WV=IF8 MOERUEU-XA.PL[>8IFZX_-UX%5[_A8MI?D9__!U!+ P04 " "/A%A6Z/IO ME)T' !X'P % &5X:&EB:70S,3)Q-#(P,C(N:'1MY5EM;QLW$OY^OX*5 M<:D-Z%VR8\N. ==R<$+2)$C5!OUTH):S6L+4M^?1^2*TNV[%2&KV<8 M%R!K[7(XG-=GAN39#\//E^/?OURQS,T4^_+K3Q]'EZS6:+6^]2Y;K>%XR/XU M_ODCZS?;'38V/+?229USU6I=?:JQ6N9<,6BU%HM%<]%K:C-MC;^V/*M^2VEM MJ2FV?G- A3WO)OSL0L@7R.,>ZI:)WM9G,&QGY]0?];O/M M8>%.%U*X;-!IM_]9"Z3G9ZG.'=8SF!]_1C;;S+B9@M]$.Z=G@Q/P7%^/1YT^_[*[ "XD[JK,AGTO!?FZR#Z34LLX2,DZF2^8R M[M[L'1Z?/M4+,A?PP*#;#S'Z0HIUFFS$,CXG9F@N:8&<=IFTC.=YR14^%MHX MIG/V7IL9Z[0;'YA.V8=4FX38*$^:4/WD=:K>;;*?N(7"T&ZV9->Y7B@24ZI' M"U2J"XT59,:O">MN\+3X)B ,EE0!3+&&)TBD 7B"+,=T2"+(L$4FDXS9 MTC_6\Q=DJ&+B%9A)JX"R'K 7TF50T!:4! $]WP*B:0$UYY@FV&2Y:8;7Z^7> M=[Q,+)4Y[.A=LK9;'2X&.8;-QKC,$?-P(,HH?B>J%. )WVP8J0Z_2J.6K(!I M?53X:%%J[?;*XO;>TH@L$>ISW5.4"@3PM89#PG(VR)-PF[%4Z85=!8*AJ;0. MQ=TQ[C]&N2%E?<.?=B7,EK2OUZ7])AO?T?_-WG&W\_;45DZKD-D'NDY3B==] M>Q",,V+<4' #S"HGBKRY&,'W$R5MYF=XLAGRW.>Z?Q?2)DK;$O,\ ABMHC\* MHQ,2^&S9/LPO"/Z,-KZZ23*>3XE=(+F^E@H4G1YO= [W*4K1.13Q+;Y*7X;S M& >>/_,9N!$>T5U>EIT72N\LE&(AK^?]H &%1_[G%*_^2?/EXF"?'[ A6?0R ML$< O[]V5MWCJ%>@X@4VD]6H?8 MMP':0Z*CC8= Z*_#I((CA))2<8]/4"L(L49]S(@U9+/TX=>$/"$@!/-)/ >DVPJ8W=-UY[A!K*&W].' +79I'I>X12CY$N]CA!NQ\A*[FW1 MV0%!XNO#=3A$!"8B^VVL]A-=NLL&CTU635((.MN0.P#7&?:.GSW.W#P ML@D8_5$"H<%Z_Y$I*<($>7B/NA(J#" M7]_:K.*<_B@EQ \Q7>9)V+HR>28/P*TV^;O 7Q M:P_2L7@&F YE/YP"K#9R3W)IU8_%_WO*^["J#[NP#8IP:A7X=A*20L7!..12H?UB-6RGRN MU9P\8.9\6IWNF"K':58HO22,+C(=LYK?B1!X]+]239I/.A%UH66L"";P,9D& MC*MX86FP^G$*_"D47PYD'DP4)IW>9>?/RN<>QU!CJE/BX,4X7!VCGYPTCP][ M_B3=&?P7JX6K0_9F.&1O.;$]=GC'?L>V]Y)LW/4WXEM*X@< MQ89A;,'S=[5>;36AX,)WVH-N<<,Z=T_+%:5;MHEF^=]'=;C'&")N [JR]S0Q MZ >6;_8Z1^W3;K\>[EUN(ZBRR?/5=;IX(5W?[/61/N')AA>_C8;A'/[JX\?? M[VBYHW?;7MG:=RU3)1$T'H"6A:TX6^GY:LQV[\KB;[+5JS''+Y1+0/EOZ,W8 M%^R3I"]-=7:924K9^UL0_AR[M_]W:^U_B9MZ6&3+-@?;QFF%>K)1L!Z]8]TH M9O>N:0L=[ZD'\9QL3EL7M^O\#/6JO9[")TC2TCT^Y;&;ST=O@:MGO),.M^/G M?P)02P,$% @ CX185BR?M+?,! NA$ !0 !E>&AI8FET,S(Q<30R M,#(R+FAT;>58;6_:2!#^?K]B2G0ID? [)&!H) J.0IL+$;CJ]=-I\2YA5=OK MKI<0[M??[!H(:4K54]5+JXLB"WM>GV=G=M;NO1B.!_&'FP@6*DOAYMWKJ]$ M:I;CO \&CC.,AW 9_W$%3=OU()8D+[GB(B>IXT37-:@ME"I"QUFM5O8JL(6\ M=>*)HUTUG52(DME4T=IY3S_!*R/T_+?>"\N"H4B6&[24X\F+/#8F==,_ YQ6_,6=0/JNXPFK>9?'B;IH'IE4ZIURE[5,IY; M"Z;CATW?/FL5JKOB5"U"SW5_KQG5\]YV61E-_FH0%9JYQM#1*1"AD>N>:OJR76G&0\78X\Q[&6_ MEVN"=#/YPY-M?C'9032)1Q>C03\>C:^Q7"?3=_WK&.+Q3Y^YUX9W]M0>V#"- M!B9[+VBYC9\^[_X4^L/Q31P-]^G>@>BXIPLT1OQ[#B:@%JP:"?YTN2PH050BH0 M (N-HSLL$':T9D%GJA/%?:U+<^V'!),-,Z_K!)L-=/MLD&S!JP!L<*,4"WMAPQ3$1HH1D M#1@L.)MC$ RJ^!V#\7S.$R8?P#=,A-D:\*GB\W4#BJ4LEP0730G8Z\N*S J? M:4Z-C5!1Z &U;_-($SM QS+ B9R1G)76^#YE:^@G9@ET/3503M3Q4:O=_;?M MPI']7(5^TTR@9RJWNG<",2+<*Y1EFB*E(BM2O="[Q9?LTY)+IH=RJ=%_QFJ= M8,%)\%IU>K*C[:%>=K6RX<[K!$VH>ZWM&IVU,VU^UA9H?X)\=KJZQGY-3OV* M4YYCF6;$-#+VM"*H2?&IX6:/<,(E,EY(5FIN&UJ#I"F@)<;'7D5!@627C4T# MYR1/]'/T25#L]C?3:4BLY1MC69"4B8MI#0E1H^#J'/6W>Z97$CV@P-$[$2;XYBG8[=;@7Z-*;P"*;H M-O#FH&:;@YJCZ%/9:=-N=OR#8M?V#LJ^YC8([,!M?Y-;QZ1X&%VPFET2NJX;WFV9, M!+NJVG#R_7"5*)X)Z_%1\ZQ;FBN\&4^CFTLSDD:OHTD_'D^B1UB_<8U=#;GV M57XVK82X0]2%4J2EV;X#R+LE^'DP GF_TY+_49RG& %2:N]9$=0 M=;MAZ>0I38Z9)GLC[.!;^MYX^^Q%OQ#5EXY0LI3HH$]>_1_ZTDPK]\&$S+ Y ME^JPR:'7H(/?$3;7ZJN&^;YR_@]02P,$% @ CX185O)AX9+6! QA$ M !0 !E>&AI8FET,S(R<30R,#(R+FAT;>58;6_;-A#^OE]Q=;#4 :QW._%; M [BV@QI)XR!6V_730$M43%0B-8J.X_WZ'2F_):[;#D67%@L"P2+OCO<\O..= MV'TQ&/?#CS=#F*DLA9MWKZ]&?:A8CO,AZ#O.(!S F_#M%=1MUX-0$EXPQ00G MJ>,,KRM0F2F5MQUGL5C8B\ 6\LX);QUMJNZD0A34CE5<.>_J$7Q2$I__UGUA M63 0T3RC7$$D*5$TAGG!^!U\B&GQ"2QK)=47^5*RNYD"W_4#^"#D)W9/RGG% M5$K/UW:Z3OG>=OUWW[;-&KCH+%JM9VW/=WRM&]+R; M"*YP/8GZY<_2S+XQ(N_0WE0H);)V"VTI^J LDK([WC8@*Z6QM4(D4B';1Z[Y MZ^@9*R$92Y?MER'+: '7= &W(B/\9:W C;$**EE2"A;L;XI>XB+F=5&".$,[ M*>-T#^1T@_E3_<^?IGG>\/;\/1Q:C? M"T?C:PS?V\F[WG4(X?@@DI_%K][$^@-QC?A M<+!+]P9$RSW]6A!]/@6>%=3X L(W0YCT;E_WKH<3:_S'U? C]/HAX(SONE]- MC"VF9T(PXA )SFFDCV=8,#4#-:/0XWQ.4KBEN9 *1 *7B9 1A1&/;*@>'S5] MW^V48^;%ZYP ZE\(F8'G6I> 4\90PHH(#2TID4!YC"?V@$8TFU)Y?.2=NIW MJ^E#VJ\!*5 X18&-$Q,:S276#41+> S#AVA&^!W%XSW+6%%HA_%?2\98"V!& M)45/JWI@Y>'&G[63-1C58$#N60QO;;BD:;JL07_&: (7C!,>,71VG"0LHG(+ MNV9L3Y> HXHEJ)+/93$GN%U*P$Y&EC26R$Q::E0D%KDN5;LZCR0Q]O5:!C*1 M4\)I88T?4KJ$7F3(UY%4PWFBCH\:SHUUGMTULRT^EE3H/X)\MGJZ.CZ-3GU2TX9QS#-B$EAS&9%4#+&4=$&@S-OV;R4.4FJ?EUHB<2K-L ML4T6^[NI5&2:TK725,B82@LI34E>T/;Z1R=F19Z299MQ0XQ1ZCQ>0G=>]SIE M\0A:E0NS8CF]:LI:+;O9"'1?IK 94_%ZX57+9IN6S5'Q_MRI9]>]YL%IU_8. MSGW);'!J!TW_F\PZQN72;22FR E_50DJ:X68!":TPTNZ%3.B5R6">_738$(-E&UXN3[X6)3^DQ8CX_J9YW"/&'0 M>S\:F&(TO+KZ^ CE-^ZNJ\%6OLC,*HE,&YXC7)%B 5SC_&5H>U*W?Q!7OPP= M$\H95K+WV*O #1[*3!^C![N9_SM;U1O)D) <&=GCYF2?',?4DYTB=O"+?:? M/?GHST5YZ]&6-,4J>4_WK@&V^6GJE;M5(5-,TKDZK'+H$^C@G<+J6=YPF+N6 M\W\ 4$L#!!0 ( (^$6%;+1C@E#'\" !,=&P 1 :V9R8RTR,#(R,3(S M,2YH=&WLO7M7V\BV+_K_^12Z[+//[C5&1.HIJ=+=G$'"8]$KMA,PR8([[LBH MET!@6RS)!LRGO[-*LC&/)) &_,#I[K0MEZ2JFJ_?G#5KUA__][+;"_W@0V%EWYK@(NL?!U^-+4^#M,B[ MP=>\.,W.91CZ>S[D9\,B.SKN!P01>NO'XAW!AF@4V5!8GH;,6!P*8VS(=9*D M0E@3*_/FZ%V$X2(E)J0<(VB&HU H94-MX\@*E%HC\1OS3DIIL12&4V%81(B* MJ>"<,I(J*36-W&N/^S Z&&&O_'/EN-\_>_?V[<7%Q>H%7W) C3MUFOD_6LFY=1\[+HC]NGLE2^+5R$]H1#!\7SW*SR<>^;9?R%Z9YD57]H$4[HT\1$E(\>@Y@W[QO&YWXTM]K6O8K>5C^.1U"&1U*>W9VR^H<; MSX6NGGYWO/2M^UG)TDYV(_M!^ZQ7]F5/C]MG9]:/%Y)K EW>&?(-/W:^^Z;N.[!W] MN6)[X?[>"O"XE6;MCZ[MR\#=&MK_#++S/U<^Y+T^2&[8'IY!;W3U[<^5OKWL MO_4L_W;M?_VO__5'/^MW[)KK9CCJSQ]OJXM_O*T>K7(S7/O#9.=!V1]V[)\K M)BO/.G+XKI?W+'0@NWSG&MJB^IB!]/;\1_B]">JCR'3U_LO^KDW_7,DT22-N MF378,A;;2(HT1EBFQA+)%5??-EQ7$$8XO)ZCGNRZ5]OLW3IH)..TTE9''JT$ MF8%'&OIEJ#;R\X]D]_R -@;F9//\<%NN/@\/NW]!F\95LY.@C^1P>/!51ZV-+YV#]OM.\>-[N[G<:&9H?;S4ZSO7ENMK'N#CL])UI&MV)P2'4:(1T!@EH1"ZB2T,>- '(RBE*VL.2),C;Z?X/FY65+X M011&=RB,N4(,*Q)*RX#"/!:AT(D,DS@5B9"6LRA=6=LZ>$'Z;O; ; P_ (4+ MV=GI&7OY+SM ?*Q,M3*2^[0!I\21I:VSVKG5F"P"+O:./ M%F#7KD/YK72_M.ME:?M[?? .G'"WTJVL!P H PG/R\R!R\U+0!YEICKV8U;V MI\L0K+DGNKJ[U6N=?*:-D\YI8WOSHGFR>]J\VNTVVIN\>;5)&U>G0%AS?$ . MT,'5'AU_-F2(L:F[H(;SGXJ"]3IK;GVES^^"RT3ZEC;9[)S , MV3HY/-D]:6W_E39.]C$PW;6?L1 M+OZO5O_8%GZVRV;>TX.B@/E^#.VM-A1<, D>$M@!A816"9<1R#=EP!',TYXL M:?_4M#<)B[F041BEL07:QVFH '2%49(@3E/.D2#S0ON/F519Q^GYJ@]+XO^0 M^(UOE,9()3@)&=8\9 +14!EI0E#>6,=6QI0F/R/^#RDP#>V_Y()'7"ZY5TI(1?L (C9.#;Y@H@R/+0FR3.&2: MDE#QE($LTQ2M7* MVB=X8P-M/$I@K6 T28G4BH. >7^UF5CX^#\L/?7\>'5V4EC8Y\<;O^5M;[^==K:V$&- MJR^GK:^;%_#.J^;)/FM\W:<')\V3PSV!#K[^51ZVSX!(#72XL7G9)']U6RZ( M\G6'';0W\0'Y?-&$[T X?-!MD(-A?<^__SI67=-I=5V(9?<4&(8>= _X8?LS M/C@Y/FZTOYP<;JQC^#YL;7S)#JX.3_Y]U>@W/KC@RV:_>>+Z>[_(,M-M2 MHYBD*F2)H*%"U "0D)$2*K&6/4CW_&UHN'02YY>)8L">"LD(D">.0B85#Y/( M+?>F)N$)QIQA_2),]#=6E$;]N##WV'7)NV7RT>9KJ^^B$O^Q\* M:[+^#KR\L*6_,L%F.SV==VVK^)!WSPI[[#CLW%879XOAW'MJACMPC+&Q#[!V M\ZK9_8Q:&_NHU6X>'V[#_S>._+O RO%&)M#AOX^1[G[IR:]BT#IQT+AQT6S_ MU3EH-PCT$>#R9]X@6Z=@O5AKHX$:W4.P<@4HF*4L#B5@(. E1)-(QPEB#V(>X)A\I E&4WT&4_U2*06_QD"; ME[HS,-#E/5N<9]HN&>F!C'3*H!\$M!8!+7G5.%G_9FPBK8G2$ F.0@98*!0D M12%<0QP,B8C2!RU[/ DCT403RRBW@(88YCJQT@A$8N"D6(DH>0 C[1W+PKX' MDV8<]:$#/G5NO2AD[\BSQ_OA=9-/GS1Y7C1%[ M\,.34]3<:)#6!KC%7P$UPW\'W1T@.Z#>[O[EX<8.:YP'!ZVMTX!90];VPWT[ZN=2] S%XV3QK#9/J M0-+? MC#1=YV;=3!VJW(@X&=G,(;- M*\V@;ZBY?=@!EPSM]@YM7AV?-N'> MPRZ@GY-.IPG, NX>,!ZX6_ ,,$IU/L0UHL&@,U+&3(@H!UZQF(9)2EDH&(MP MRA/*./ *1N-,DLL\@LV4UF MH7$418A$H39*@&+!:2@4U:%&X,2DSL-RAH?^;6:9JF9YG_=D\[LT_W>EWTT MO!/XM/]W_>$9D*[,@.YN:X&_=EPXUKJ1N;]Z61IXQ-N;SZC>?_W2N@]E/BC\ M-[]UXEW-KQ5O_(K?-7J0]7F@HV^9<=_3S!:![Y"]=Q_,AYU_W?>3@]^E;V9='? &?-IS:'T#F$1_==_S;NIKENBDE(\?4KJE]&WT7MC MHNZ=MX0)R>%?J25E)DJ4A!%QCJ5$ &KI&:<$99JBA.=!+'*L+::%+)-1[)-9Y%N<8/EVO\='+-19S(F*(88Y;B M6,(<:H-B8I!( $/X>4.C>4.S.&_HX?.&_LZ\36H#P"(^)#*>"Y.=PQ@FFWJG M7O;SXA<5QYW[W<4-V\N[6>^^QSY4?&X\XNW-WO],RAZQ #=])KEA!6[0_7%Z MZ\8,/&+U:*9F #_9#$0V)28V+K$_91S&S:BPL;")5@:!^G4S@,5+S$#-\?;( MN0G55P,ONSSK9#KK-ZQS5P*3=5WTVNT!'\<[1V%OER;4'[J@9]Z#K^7Z909F M:=0,KG?SWEX_UZ?5L_YX>^\KQK,V[LFC2(/%DY$&$T$BY=RPB# 1&Y5&H+O! M;,>&)B+6"T.:=6/\HJKL?)*9V>E]D&=97W;FA$PZ1C(2@$V48$R1-&$)210& M11)KIB.Q.&32>M ==%Q]!;_@<<_BTIR0S,8 *"6(EZ0"2!9)FFJ;6"X%(UI: MN3 DV[5]Z585-V71RWI'Y9S01\2I%8F4X ,81@'Y [6P5E0I(B7G;&'HTRX\ MI!MZLU19J#DA$>,ZEIA3(!" )AI+Q@V-B04J81%3^G(DFM8,@%>EC1&8&X99 MK(3$RE">II8@(3524_"UYEZ;3,43O$%591E'8+NI1BG3H(,XMA&*,(U3 J K MFB.JKIN30=EW-Y5;>=&T%V# \T'/+^\7>0\^:D_TNV:^;@5LT3.R,.7^F8'I MA-'"/"PBT6.%4@!KE$J4,!E3D7 <8ZD3RXQ""BV,O7FD!/_T]671?_>A H6 M 3=!^>DZ9ZF5KIO\S&>>^!X\J.688>?$"$I"%%,(*VL!^O,HX9)8HYDDABIM MX]GEFU=..)UHK"DH<0+4LM8 SB0\DBF)@9P"QW.DY6 M,-DL^873)VS$I=#2!OB^TRG";-'\#"J56"2.!""FB+.5QHAD2QD8Q MQCH12;(PI)G"*L,3DBDQ.-:"(9PFBN&8"4L$ D&0V M!L,E(R242EB" +=0K*2,4908IC%?&)*]Y"K#$]('J31A0 OP!1%+TU1P%KL: MW2D $H43O##T>>%5AJ$ $..8*,5>DD13T_L1 4S, M:)2*A!'-I.04@<8G)C%@G>T4,N'F7IO,0)X>4:X"@XFL9LQ8E&B)+;4I4E:D M!L6+1]67BS]-A: X!52FL4QBSAE.L0"_%B>$,4)C+DVZ> 2=3OQI*L1-J04R M4H&Q-8QJ(0!TIP2G:2R939A>/.*^?/QI*H25EG&KM4BU5$S'V.UTPDFJ(YCW MB".R>(2=?OQI*H2.A 7[&J4LDA(F/DKB& &$Q): @Y9$RCDPRBDF$#7&GL#!#M%(1$0A M#A$8F>0%,^4744,^"\D0581J"?3ABH&W+#6SL8ZP)FGB=JPM#,E>-/[T=/3A MU%AB!.,,''Q, $Q& $%TRI/(TH29A:'/2\>?GHY$*0#$A&(*TB.83KA (%0) M03)A,4 *,87]Q7,O2]/?_6*)YOJKY< M]&4Z! 7R41M1IK%+1F>)31-%"(\0B>,H1HM'T.E$7Z9#7*416$&38,*8!=$% M@4T5BZCF*@8LNGC$??GHRW2*4& M@(1 .JT8_!$2)#AB,DYL%(_2NA:*L-./ MODR'T%$"6,E8843"1,H4Q3$W5$AJ- !>]'+[S.?9S#[+!GBL$J93132+4\8Y M>(R6QY:!$,:6&YXL#&FF$7UY.C)I:2*.1&Q3JQGA21))G BCI54TE9@L#IFF M''UY.I*EJ11)8F)N!3B15 B#% $77Z51*I%(%X9D+QI]>4J1BH@[0UIQK9D1 M7!B.<2P >6@NP+=?&/J\=/3E;Y%H7)6G+D\XNGZS+,X9?!P]X,$UI0Q-D7 G M2QL+C@12B;14&:QLQ+1,":XV:[U$S;/'$MQMP=J#-YI!Q[;2BMH-VS_.P8Z= MVVKCU=VKUC9EUU:\X*LQ?LV+TX\?95=^_/CAF?=I_8TJ;36PE\2;1Q^!8X(5YS%'5#--$X6YCIF4\$EKDK(Y6(J? M/TI/)U5*T)0KCF5L,3C]\#42L8DEM4ZTHWAV#>_+$_C!6*#>M%\V\[XM/^:R M5Z[W3'UJ3>]HUVJ;G4O5L>^'UY_;PS-[$RKXNZ\;S"Y,N%F*)-4DX2;R18ME MK!335C)N+3BVW*9T:21> 6=-WX(1A%* *IB+%#.>*&#)F&-@3B.5-54Q %\% MELX:]QF;O?MHCV1GT_?GF1EJ;Z!*^Y^!X^AS^.LNK]QJ\!0U*EH7/5N4Q]G9 M%.!P76:7/H6F>_@YN#/&8HX(N^X FNNB$HVLEW4'W3DQ,@!.$@&.2"*0!']1 M"85CS@&82FS=\N-\3;V\G*NI?_R)PC-&@Y^>;/Q^>*T'O79RT9Q!'Y06M-K+ MT_Z%+'YF-6=*"*=OCU&,$D%BDDJ<,"T208D5*D9QXC:31?/ -K\LNK/!D//) M-C8&\VIBM[#B\@V$Q AA\%33E--(SD/(Z4Z ^/V@S'JV+/>J1Y039&U;?=S+ M._G1L/YQ$6EJ$A/A)$J1I@#(;:0,V ]L%**@"9AE"T;3RCNS(*@3M?P6E[K8 MQB2.M8QTY,JP&8F- 8E-(IO8F$_EL(A%DMBI! E9%$F$DAC\:(#8)!8R,&4O2.%+,,$:B!'&*8T:EM#(59BYK>FEM@.Q5ND@K0JU&4 MJT2 23$J)@G#FDJ%THBD\[!U\(FY:2[):+!21*@W\R'3ZR2F(4&4DD M=^=V*DQ(RJUA)F$1QO-0*.Z5$S BF!*82TH94U$DP7XHH[!%?A?"/"PES3*V M?!5+5SPU2L>2IJY,.[.Q5$2F1$42 2NQN2@J.,L\],J6RCAAW BMJ(U3!OR4 M)(E%3"0\B5,Q\D]>%3?-)1D-E2E7:2K8 Z6)-:18E'$A(A2Q;E56!MJ([-@W/,:_),IG;>5IC+1%E/.F8JQ MY#H&)HI50J(H3N;AV,/734!D7*"2&&42S2C'B8RHBKEE*=$VCN;!C,PRMGP5 MB3HVCK&*J8@LCUFN!.<<402EA"D!(TTEVF".+,ZD;.[I7:&R?HL.W!C0F+$ M$9=1K!E11L4Q8,98Q3*)(\'GX"2!V:;4TQ6LCYB,N%:6LI0QD4H%HJ43%$48 M8VKM/*2S_!+)1KM3QXV61OR1U;>$4@I'"1),2B19R@W#',?&:DV71OS9&7(N MV88E A$F,(FT91Q32;!,B382*0G?9K@HQJS2]'D*:!AC&3642<88IXEBSC.W MAL0&8Z[FX/2S&2;3T]ENRZ2 >:,$O"86QTH)<,5399'1PG(V3[MD'D6OCU:6 M]CCOF)WN69&?^P#;T@E_W/8\;16RB@C.!:/,*D"!7$DI)&8Z)O-2 F^&[/>O M,.5QXXG"-+$*:),B%D6I M!(#.(J$5%L1& BV8'7]Y4CVA+4]YJI4Q2((?17DL2!1QJV)*203_SO"1)S-< MBO3^SC3S'DQ]F7.:?)#^_3=8/1LQY\6E,B,%>Q8IS:B DDE<$4HUA;BB(* M7#'["G6_-R@'LM,J=GII4=6SWP&.F"RIV_JRLX'%4SD76S(KOLC. +R'CYE4 M6<<="M:1Y23';=C4%H4UG^2PR#N=MKR)=75S5,PE3JT4J4+SE*2W M?B$+<]>SW>R>=?*AM8MT4OE87]I+JP?][-S>KRW'/S]:5S*!E<*&ZS36#".2 M&!FGE(#!C+119.16@WV>57;8L*J_ X)1#-R-DRH2=%76WY+::[.GTI0?\]Y1 MWQ9=]]J[3+AKS_/..9CB1[W\;ZM)%$[,Z=] N!HT(/R+HSAB6!K!X9- *#4X M8BD5U891QPSADBN>G2L>_/(OLLA<*&\7%,O-%[^7I;_ZS.KP%@?^9%OL9-._ MLR'-"D#ZAN*4<& >D1":B%0F-DJ%DJF=(V;]/@&!KTS>VX%A%TKV3ELI0#!K M7+N/.^];NT_%00L@+7/)PRH2"<)":H8( U4M% M1 Q =\-3RW3LBF-0K*BDB29*<35'LK\ HO=RANJG;YI:ZLY4Q, 5KF7"$A0C M"DX=DQHC2IGF"E%N%9T#,7C^U)VE@"TZ$F24QL#=DA)!&.4L09&(8PL.#.+8 M2CP'8K!$@B\H+:_+2 B!C!3:1N#"LPA DM64(2DIDB)"=!H8<^ZD8VFE%M4# M8Y11I!2*)$H9L4XZ#%>2*1.AA,AYBB(L LM5??-A4QC%=<1ES;53!(K$HI, M@E-F);)X+N*Q2\VYJ)HSCF,4IY@@2Q)FJ$JHE 1%Q*TH"BOX$W%':L\H$&S#8<^GR5J]1YFY6GDX@ M31_2MV7?>7Q[%_)L_:G8X9_6'($-V+!E=M2#/N2]FRPQ^L&:];)N>]W)9^40 M%"+^1+;""D(MD0D7C$G*9*H$I4BXTV24,7Y7)HZ7'#)G'(+C)^,0@U!B(QJ; M*#4,0*;$/(H45CJ-8JHPK74(Q?$"<<0IT-HB.,GX!!"&:9<$T6)80P@ M)Z4::QDAD1(J>;69BBR8#GD%'$*>3(?@!'A!)%2F5 (.X0GA$4L,3@EQ9\^8 M)8(QM*0V3N_EI;+&(.:-$,@I2(0RW\(:$<>IJ\M4;[7B]T6XI%DNQF#&Q MN+W3D3]XI^,-&?H[23DIPM+BU&BC )7B)"$XMBA)HH2F/+&S']X8[^"OBD>Y MLJ)YSXYW\$_4=!IT!QU'VFV9]3[F9=FT_0^R/-[JY!>.UO:3+)Y;^3UA&:"4 M$Q7%.+(HAAG5PB0D)D9*8T2KF:&B8Q51/)$)3'#FHJ82<,Y M?%*.7&J.MH?//@6G7[A31\(F5$=&QX2!9"8L F(SG@KXHR,Z!R?#SBFYIW." M+)$2 ]2TL24,[*?4*I%*N_R76(M1^8M9IO*/H>BHU6TT^E0 ;:(Z2J/*-G+O MWZHJL^A;:PGCQA--RUVK!T4!P&U>##FR.N5"1JFD+ 5WGA"BC6 *6Y.RM%YS M!BJ36>485R;V5EW1]D7>/LX'I>R9]@4\;=CJ5=5"=GK:O?#F4*(A80\ M 87<5E?+*+=(:(:Y.SS/"$3BU-A8B6B>*KY_IZ#++DARD6G0V \IZ?+3M[VN MJNZ8&,S/^OQ21AO+MD#]$5*&!)QQ"W# MD5(V)M9R:R2A*"9\]A'!M&CW+.8VIMIBDFCX)V*&4XFPX"A)$D[;@'*TQ;DM[ZK-<;.MO*A695U(]UFS[L33Y? G MDJ0B!7_<$,8 'T8*L50B8@A6)F%S9-5FE6XS8?68.[%)6T59JGF" +]H$JM8 M86HC,?MKH;-*VV=9 756+,(Q3*1B;C5,$0G^M\0))1JDE!:>;#9K-*V^?9 MC=! MK 5W0TFCM&'4:H&3U%@!$(=2H;E88,]C2F2I$P,0VR!_9)9D-BI MN"F)(A&U EF#)*.82,:XQ#AB"4@P8V;QW)3I2^P3GA.I%.A;',>:/TG9@X8EPK'0&]G>]BE>9$@!G@KC0'9V3QG)CI2^PO M^C1OL\MWA2WS00%#K+X>6VE\?TQVOO8'_%5OY9/28K=_CPK#(D)43 7GE)%4 M2:EI],T1\_J>LC_L -FZ62\\MMG1PK]#%/9S3K#=__3.K.]8$_VRN"C>^#_O"GAJ&979EWPEXA?]V4;\6H=\[6<^.NH$)^N_?W>!#8W5>>*J]&_1@R*X5=$G. M2E>"X\*F?Z[\U\^G/EY9:[M2X$&>!A\<:7O]\H^W$NCAIG:"+-5W M?KQ+.5D< ?'Z^=D[ N/PW92=[*CWSJ4'VV+E^\]ZW%/ZON=U>Y47,/P0IKXC MSTK[;O3A=Y.59QTY!,;V,^AO^KU^NLK[_;S[SC'7N74GI'WB\;T8OKKERU7/EV[ZY^YN[$WW_9[2*Q[^]]<\N1@UJ#B3XK!^4>2<^8)OZ=S>/=W\\D\9DO:-W*,#^%==] M>.OGZ=>I>X\HP/MNB$(;M&<9-.U%L)MW9>\[HH#9+5F([Y&%E;7]YDY[^RU3/WUORH-[N;7[8W]UI[VSN!>O-C6#SWQ_^N=[D.XK7ON'\'7];U_[C2WVZWFFV!C]<-J $::B>GU.GJ QEQ9^S__A2/T M^_1ZF3QH;K\]Y9^'*%C^(H*,?H%$TU E6ZW=1O 'X)E>WFL.NO 0'=2P9]>9 MU4R3U.5[6X,M8[&-I$ACA&5J+)%\=&S:+<\DZ$D'1HW-WFWDVF^\ M-7BSO7_5W/BK>^#:7#7(1]KL'%R=0?NM3N/K)K3=OVI]_8R:)SO#@Q-]U6KO MX\;5Y^%A]R]HT[AJ=I++C^1P>/!51ZV-==SZVKAH;!^>-+]NHN:&1H7#7)/FGBY+)YS@_?84'NX>7OZP&*ZCX_/IGO=<;R,ZN/=Y1$IS2OLHOYU)-;65J>S]J;.]?M+:_G!Z[[ NWCOL)U?'+;7V>'7W:S5 M?I\=;C=0@VR=0!_1P=?=D\;5)FMDV-F"\G>3B8WN]W]A#EQ_;!ZAQ=<"_ MF22A*HJB4$AD0X9('"I+TI!@I*7AS! 2.7,G8A;]?EO5C86_YO079N)?M.AW MM*)GY?5F_N[:\WVT&[%0 ,;@/6#3 -6KL!YK^9?P2M MK:#]S\U@ B&/T?'ZA[;[&0O*;LS/@QT6]A(XYV'X&4"&'^?6SMX'F)R#S?7= M8+.Y 2[,"TC^)Q_3V:SB=#=$_YV!*V$7WGGL;@N-'(9#*XO0]N92!_PZ5&EL MG$*_-P&R.!VAV3*)#+7F$.8V,B:-GU=L?!H6KK+"5 ME2#5!T"4AQ)P23L910B;F(7"4ATR)5"8)&D26F42PJB0,K$K:QN;'S8;[S=W M Q<-O:F/WP2.(@\'I"^M='ZNBKW6:>V.>KR$DDLH^82N; ']RUP4>M'A9&O# MG#;/.X<8./_S:H ?M+R>M+_? 290:!&1*0T&U ;>9ZU"D M3(=("(LL8H;;I(:3;*'A9'MWO;FWXW'C$E+>!RDG)NC3YNY.:R/8VFTU@F<) MJ3VD9S]:,ZNB?2__]]0F8V7-<>F2%O?08D[$['J-!IRWCYM!<]]CQF>TLIM^ M(7\KZUAXNH)QSZ/Y_&4T?]7::'PCUDJA61HF:>0 O*6A$"0*J;8$I0C1A"N? MTA&2"/'DN_;O50:.9\8I^:5%N0?T.NL>!66A_UQQ]G!VM!++3 M_]Y/-]?98W%V^2ON#1'1V>7*VU^?\H?G0KP(X1[&M,^N\7;M45;VP;7HNPIT MKTOK05].OT6Q89H:'-K(A9P(YJ&2+ Z9)5BGB'"3@M;[%_A:V@8[/;TZ0RMF M#S.FOVU>2MWWE'!4Z5J<%?FY>\Z<1LNK\%1S>_>DT=ZY/-P^ M/'7MFMM@?;I;;@7S]+#;A#ZY5<\CZ/OZ[? 4.MQN7#9.MJ#=9[!(^^B@^Z5[ M\'6'-[9WNP=DZZ3Q=?>DM;%UW-BZ)SPEN1&)@^6,1SQD.E5A0FP21L3H6$M7 MM2A96=L"]LJ,?/[P5*5)GIN[[X^WWL*SOS2FUR:P;7FY4V??:R^T<^SIOK0D M[MR4Q"AFFN X";D"=YB)A(8)>,\A8$8<:RH1-2")7(241"R*[BQUW8V#SK;) M^2DD\QSLC4"0%T'>/[9%<#(HLM)DVK&: Y[9I,'PS8HCVU./!,U\]0&1_26XG5]P^_WEJ9GR=U_&D*X;4]BR MK/_G#H#&\VQ$NYOTL WO.MEG+6=(-PYPX^24-#::G>;V_L6!Z^_)P16\Z[81 M)0=M WW<'S;;1PP,*?1Q?]AJ'UPTR#XZ;+\_;EQUNLT3,,3X+IS]2'<[]I^[ MP\.OYDP1%C5(@QQ^_7S1Z/[5A<^XN0%&^*1S?-"&N;ERJ[HP5R>=3K-[F#;7 MOU&$+38Z"N.4L)!114)!I0T)B6.5&*R0 !.,,4>!V^#759UAL%%DY_9-L#?( MP$YQA.YFH+P4[WR CZVBG5_,M2,TAYS36O^&E.$RU2S$.B$ABV(1B@B94%-! M(QY+E")S16//JY.U[M[YQQU+MTRI]9W#_E(,^=P^RL"IXM9?FGLGS+ M(Z=,U8SO$^*\"$9&>R M$]A+JP?N]"BX#-Z;+9=N]XR3$51"X'3"W&?.[6YN[^RYM+GV__DO=T;N[WM! M>_/CYJ=_MIJC_)XWP4[SP\?]C9WF=K"^N[D>?&AM;+X+?GO.?'^G@@LKYU;M M_O+B-VF>-+X!CRE,, TQ$CID,:&AB $*RRAU*;!"Q(:LK"68WM:9_ZA%[?DH M\S$'Z?MTG/=>94(64$=_8[&)N#!)B#%3 # 3$R8P![LCR(=#Z=4]9(=TX@KUA M5^6=W\I_/,F$%=6[7]MD-NOD/L]^]E(?N_.$@KP77!QG<*7P.7^VL.8QSNZ/ MRE[]OE"\^^*;^O;<(=O@>V"BO.J82W1;%W]H-T^;5YT3>.[5X?;A<7-CYZ*Y M<8=1R<9?$,,\-4NQ61OUN=VF M\=*R<6N!0,@D3M)8AYKS.&0DE:&0#/YB-*;*$&H) ARUOK>Q_OGG*P0/";[. MJ_]]=*___:.11K.S8:J9]^PR\G5W&>#%%V3\2'=ZQN4(VD - WUL]6D O3H- MLC3H']O:*_$[D;(RD,&%[73"TUY^ =VTL@1*&OBA'-CBC=NJ9&R:]:J-2KL# M\+89XL[E<4^JE60&'5_7_=7O[H)^[M7AM+$B@G).6=B9>W +4?>5+R_5$C@Z;N9_H];"PZ;HH5VKRZ$LB![JY7VX\I]!5H"NZ>=!FG5< M$U=RIPS.!D4Y< WA!U Z+@Q3$0!3E]%^\Y(OC%)KJ!^I)6#\FQ?]A$Y-B7W) M.X->7Q:^&D)1OC;E=;+#OE$FD4T (EJ7'1)I"=SE@L)^55V;H!//@>$;TA ME1.X8>1?.4EU/[MR18&!7WM'ONE98;7U 6M, E_[KPQ^@^>E\%\YT,=!>9R[ MC=-!=9@'W"/[MT=Q(B;XC4R,5EE@C'*@3F L[B;?'NYT M7:D?YLJ#E;XGOJ>R[ <"!48.R^E!H;J28E6KS$5U^K(_>&W*I-D^&GY+$H19 M9%F(0)&$3():21!)0A9KGC++2>0*(SX5^GFBA,Y?KQ/_LXIZOZ3"YF7PSXWY MICX?,S KK[(>RZTV1D&]MP6PV#'!2ND]IF; M&[(O@ZT*E-ZP>M?/F$2IDZ[RKCT:=*HM>WMA._C-$3/^G5"R.O:E,U\!Y,Q5 M 'ENZU?U=VS/;/F/Z5FKB0EV\UL;KU=FK5KM=?XM!H+:C)^56/?YZLOG@;ST;L.=-L&4FO08(5T:L@)M0O=]>Z] M"HYV+[SWA[(+J@_>4HRP(PA\%^9@Z/ [/ WPKINAH^"HR"_ZQZ-?5P'.6]\U M'RGTI7)]_KM+."8PRN]TT/^,?Q\U^VF#^_M]J]%WQS!JYW#^=UG@UJ%\9WE5 M^/==89WZ/K=WCNF[7J3SJW/H^A:I2O#G^W=O^=EI<]7?Q^-STL[DD0U58>5I M*%/0EN]DYP(\#%>2;7FDX&(=*3@UM5,+SW<$?"0ZHP4 3%1(1J[\I/^^.G=) MHUBL,TJ3U023IW\LS!Y[6"KJR\S!SVHY/$G:[!QMKWJ1 M\KO%!S"J1WDQO+OEN3ILUYM;73>:ZXW/<,_P<.,X:[3-R<')\2G<<]5HGUX< MGC1PH[W5.:QJW@,N/[I3Y[ZQ\==I:WOGLDF:66O;X?H&M'L/[]B_;'P%;.]K MWF_RUGV%Q$PD(BM5&J;4R!#HI<&D2Q1&@B<21T98(U?6/MZ/E^:UL-@#4WF> M8@_A4PSJ;_M$Z+Z5@!FGTK*G,]EQ01=72]\U+ONR9V1ARL 5^\O,K>7].L,MP/0W^8][ M8^'!XJTW3B0!U@ML;JNS6U&3_;YUE1'=E,#LN --H&ORR*?(U86'RD"6): < M=VDT8S9-K5_][]4UL]R=F4L*Z $YG!8L\DZ0@YZ>H-+UVIY?PQG3@B'FBEB, M<@QEH20\-FQ==NS0IQ?^AGFPO[JW^F$UB$GD*E[\PPW\>I1NIS:0675 !4_P M0IH5W2JUX@S>+5TC8!^_1<+X'LN!R?IUOU8?>P+>SPS(PRCYC 9D1Z?%NAMA M7JQ?TWFK(X\6T7[\^F%NS:L#\DV*A I.2(@B#(!3QB04B6"A(9K'7",M8SD1 M'WQ@[:"9T!5I4%[G[8(4W!2:>W0CF1!'D+_OJOM)=7,MYK[2:I5BF]_=,-#3 MG8&I=B55M]6)N6G'Y^O")9T7A1U7P7=6J"AJQF_)L2(;28FV:O5<7J:LRLZ][EW8#XZPS(KZR,, MW"+4.6 IZ2RVL^FV5U;VQJ7(P4\^\7S\]DEF&=N?VV48BW(RUZX ?''N>&O< MA1I%3/)VG;K'T"I&&R$&!E]=\LGM/F+^:ZE,Y;'M=,9)1[_=L_?P1NJ!0UG_ M>/? W3W/'\EQG5]@O^J7[>*PU3YEWR))48R1"4DB;,AB:D(I,0&_R%H3"ZJP M^OX9WS]+\)M.>K9G\T?L^>'34MEM$!9Y= 3BYN31B:'M!^>R,[ C43K//=!U M4-ZEV=5?=57#Q2GG_C _O8ZUN?AI<[@PM-*+ZZ#?J5^P?P"&@!E[51EE;\, M:A:\@[H>4F66)Q_JDI,[;N-,FZG!L/]GX ]8?!/\->C9@*(W@9/E-[X'_[O6#EL^%QEZ-^AE ME6X8E&;EIK)(W,Y9^%=J29F)$B61H)QC*1%AAO)O.UY91!2M@/K265=VRC]7 MT%V%\,X-1K16$9D90T0]QM$\1O,Q_4X1[1<6PVV (2 $3\#2%*. MT^T-\$C1!=SG&KT9L67IZA6-6=V7]:JQ@A<.DSDDDU=?1@T )I2^Y%<>Y!> M<3#Z;^?V4'@>/6GBD.RA'6V][(#]E*0M0/F")@>/AU:6#2C>?D(Z/ MF1I-Z.K,J[Z>+V3K!N^+3]V<^N\3Z 91*LVT954!:F1861VG/4#6J5B5#0(V12B>PTM^[9\.>[Z>ML M[?E7M:Y'M]0K]_OI.Q??J 777&L< B81(1-1% JA$] K!H!@&BN+Z,H:06\H MP6]XS.ZJE9DYTOIAM6@V6A_V&YO-]IZK]MW:_=3:76]O;@3O#X+=S:W-W?G4\>0 8V42<(XK"R$BP M=2:*P=^-;8BQ%B1)K>4I6PDLB.V9JZI3#%P:_8L?[A:C^%=2K1.\RL73)P2C M7SXR[H=YX7R5Q8N;9_S8,JZ&"3[Y_]-X7%^D]NQ:7>U^7PTJZ,XWK@(PGJO-P!GJV%M MOT97'I0<@W?GPFVE/K9FT!GC50^T 2VM@Z/8J5$5JE'5;_6NE%NOJG>C/*1L M\2-X\;L5$=&O%$6<'IF 2VLFW=GY0?F\V\L.#ZG8-B^GB(ID53RNM/JM[7_4 M,\OCJW&B'U76G.2C&_SXX[J&OWA P?*VY6W+VY:W+6_[\6VSL^';/=M[O _9 MA/SW-XE3\,:6>\3G<(_X8ZH;2T*$^)7)PN1!(:5_;;5V/VRZ>-+W@V&STM?V M^ON/FZ[ \H=6L^W"8-/9J_[KL!:C542>?E-Y0E?),P10Z"I[X)[R>QWDZ%<= MY&YF3,?^4)FY ]U^A='^;A#E'F4VI:X\7)EA!#[E^FX[V+FKPA[K>#]M)&1, MZ&>E\?U>]D[?=NO:EJLWG.RG'=GSL_!]PYL2"S^R*X]@8;JR-MI@M?I+7/P+ M=+O'^OF#.*;!KXM(4/(=0BZDCEE?*IF9Y\EH96TW*T^#+>G20Y:*9E&(&K\F M1?-^J6AFGB?%RMI^K[!EWG$I[WM]F;HP0]?G5"RUSH)0&+\F?$.66F?6>9*0 ME;5/17[F)MDNUVC/9(=EUZDK2]\O]0VBT+95Z5M MV%+;S#Q/)BMK#;@%NI3:_C#8R$K=RW5]8;=P+-OU&Z#?0HN,KU_J=?%6^?-!P M=96*TN\VK8XT#CX-"GTLZXVLU;T3QRDN#=>"L,ZK LO1ZU)G_^^NA4>>6S.7 MS!FOK'DM\_\MUDX&&/5I24\6A0>P?0UZ:UE MC,,R5/5M8^NR*! M6=]O'/(Z""YT1M\GHHO!NLH'_:#V#EW:V%(O+0@+D->DEY*E6IIUGG2'6UPC MI+WKLJM./>T-SLXZ_KLLAOY\\Z4>6A":$_:*])!8ZJ%9YTG,^,K:!W\X@JOO M[]4/(")Y5-A:(?G#&=:KFOO2U_SNC;Z.*I->*[)K,+746(O"'8R_)I6U=.GF M@"L!T+L=_ 50QBL@GY5FE@DBBT3@UZ5VECM\9I\K.>#WEB^QO-.KRO?"HY8* M9U%(RZ+7I' ^+!7.[',E6UF[]JA>U6?[+%740C##HU74,FMV-K)F,8^KM-F) K#+Y-E[MKFCI4V: M>344(6>3JL-6RC?!YOCDMM;HY#;GD'\8U=P.MMV);2X\N(P(+@S]7Q52QLM2 M8G/ E71E[5H5?9@XA7*I=1:%OJ]+ZRR+;\P!5T8K:_46GV'0NN@!^CG.SGQ] M89AXF?6"][9G 1:YI='J=X^.KA-IZXS8[VXP6FJO1>&3UZ6]EC4]YH KQ1BA:"_RAM*J5U +ZN3]<#=J])#ZJ,V=^"M,"9CE\[= K'$ZU)4RW(@ ML\^5L2]REO5T=@8X:B+W;,O:.F'6%N>97F9_+ Z]ERL=<[G2$?-1@9 ORS6. M>PW.LD+('"B@Q$43CS.5]0'SWK--(]BKC\M\7HLS/E9U:7&>G^"O!/<&^)45 M]9A+ADS8RMI67@"U4/BO8&_0[R]T].OWICOY<6=NUJ2URHKN[9;=\6+>[5_R03&ZDA>CBX-R M=*UPXW(CJ#H7[/3TJH]F@=<1E -59B:316;!!;&7VI[U@XMCF C?'PVS!N0) MMR>D6X#1]4),>5T)P*=SR\*^<23MRF&@ MX,%N5ZYQ3*/@.O#-A2Q,V,GS4Q\J8.ND_?CS7ONW[S4?FOQ MQ(/8Y(."WR:$:[+Q:$:K-\$DP 08-WTP;YW,91,&@[.\&M]9D??K3'?W^3QS M#U9#$"%]' ![E+[.Y_?G:A7P-;2 M!.] +%V*?P=-!W M:?]'17[1/W:/!&OGI*B:AG/;&_BSC*UTO;='7B'"=_=45WD9W>X MHG0'%/F)J!;SQKVJ1NQ&>SW4-]5$VY[M5V,*/#?_5ETMW/G!(&R> 6S7L7HQ MO'Z!X_B\#[, /W7RH>M))2GUP&K!N.=6H+X3$*?207""4<]==8RA>YG[#<13 MCNIF:/@K,T[QN=ER;9W"'LN_5%G'96I AV0?G@D\Z7G$J4O@FH'L@([1UWOA M8;+=E!K;=0]W3.2FMJS7&OP;W87)QQIYYHV2?V[]J&KRX$F%[W3/7D#'NV>V MGWG--9)27W2H:CMZ8BU0;A#NH5TW"[+>I#\:0=7)\6-2J3T=_+O=[ - ZN7= M3+L9&;W6Y<\1^??;LS/NO^M'+<6^NH!KIPL+_7']]^W_IX16P.*.MK\'9[D[ MK=L)UI%/)ZY29VJ9=P.[)EI'7E2D@8$,ZD7MWP-7_\DM'[FAZ+RL^65R-%*# M_:Q.C >* 4-8@#QNS/#M)'?LY[;5^"I1GO!^'V#6<\V\;/T>V#2UNGI8YL[3 MAE\JWCX'*S[J2*TB8*9ZUAK?^;..=+^X]W4][P)IP!STQC2X?B[,3'94":#C M1M\'=P#V &ZK@$JN0?EZM.3:#WJ3 W?$[)6NI72&J=/QFK@L!]VS:B;AJV/B MWICS@.?M43XJ\R#ACGOL4Z4990EO@'Z!;0.V=KZ,HV7?*Q.8!==3 #P=ZPR! M([?O9?^F^IL8>,UO16U_W>O]OB;0UELP= D-"O_0#KS/_VQLJ8OLK)J>JF!F_R$ (\X7H>/P)M>8KYKA]Y<(T(W]W?@S0AM M>(WM]W4!9 R<8^F^O7'HL!<,RNI5%4P> YY*KSC+7X[,[35GW,:MGB7N7!WQ MYYWKGH*WKSH)Z)G;5QVKW[[F%<_YG<=>9)W.7:A]!Z=WLE/;N7/54_'VQ?+X MOJL5D4<7W3Q?BZN;M,(ZY0"72["&@$Y'Q*T$IO"0KL(R0#> 'CWG*/T(;]&KHXSIPYE+T:0YTY7>_, M"@AS)6.U8'DMH_M@B<=25PGD#\6MK$JY]X^]C!5!%0D8CF'4#Y#?K@58652# M Z%W5 =*NF["N(!;'<[LF8&]AIW>,?@1@4>0?D(.1SY.-0_EF96G\!P8A"Q' MFM:AENKSN/WJR#'TX^G+4]!1O3S(56=D Z"/@S-_YX^[M!I\E^EJZI,8V.,L MK^S?N\)G@YU;$$+3/ZX7#R;OJN)3[]#U+5*5>0?,T'=OF8@F.+AHB^DP.+X5 MYYGXVW4V,W^N/"!LA%9&-QT7UR&^(QNJ F@;RA3&]TYV+N2P7'E[4\A!PNL. M,;(:NSC+[1G[[KRDZ7/-RR/C>E/JRL/C>O'*6MN%[7PJM@N5@!#<#?*-YWKM M#U6\O1T!_(YZKEE?W R0_9"E?ST(B!\4!*P2+NZ*^ .9F:Z\?'3S80/;:6\V M KP:5'^J0,/=O]_O[^TT-_?V_JYE_=5H]4-#M:W&I_7F0=#ZLKG[96?SZTSC M@(F0)#CAG1S,B??4;HA2L*:JX@3[NP=B.AAX$5&Z2K0'!..&O+SO.:?"FIH[W "8M8/B5?]ES<9M> M?GY=Z1=\^T$)GGKOV\5YW(DOP]3@#%5$/]4*6DY$Z;[RQ$*P*+#B'U?JK MWM7.O"]Z-@!3#(ZU@R;NT7#'^N (7N=NY&]<[.]8GCNG&0A3#?;&^"=",'5( MH7]S0\&;H813&K0)4+'GK'''ZQL@ H.IZ;WV#TGN4;_CI!F(#8NIN. MK>STC[4#R&-^O7M;S?=P'_M''<."@=>1E>OV593 OZ8'SM2;X!.(8'9VYGZ] M?MB>/0/@ZF81GA?7_4A!&HJ; :!K-7!/AT S=-S]HHXA?^<9P!%FX,,4MY_P MUZ!GJP>L!BVXN7U-AW'C7E[%\H M'#BW?O%"H/\>\9Y[CXN:U-':NIBFFY[" MNFB84W[*CD+!WU%ZH]6&K>MUAE$'9E8'8.+,=QV2S%VH)OC/0!;]2C(((L0+ M41"U)H>PX=&G_YPH[%,>N/;)*S5^/8YD1,3XH+#"< M[%2<6!YGJ5^B&+\('KNDV]^FV[&+47W8\+*N(=)[W05GWQK$8]_1.%;N3 0/%/;'$-KJ[=$K(^GO=(I?' M8D5U#V"T$.;$6+? <@8#S$WI9;\*BHZ#U/53/1O=Y:T)YO.+FB.^FE7E/NDA M^//2RO$JE-1%7CKEZ5!(4Z.0J^"8G M\@)&L*Y7X:"J#%K?66F.T,2B##0=D:G"^9LMHGE9J VI6[EM%J9 MA@D)Y3#JOSZ)+_7%/O]NZ18SOWCYQX\ MG])9XGI]O?:+G$*H\P0F_+;ES#_5S(,?"I;9.7_'>2?SW%XMM>EJ)<-?<4L< MO9%E!@0_* =^J><8GNX4=_8]?\)GP&CGQAL0&Z>F_4K>DGI/3KTZ=\)9^,IV M^%R3.G=-]GINY6Y_=6^U6GRJ0GFUTWV=_0.$OO0QB%$2@4]:1UYEP;R, M$M;N4G;$'SU[)"MGRZVP^S0O)\M''G^ ,4^S*BU@C ']I5$VRHB5L@+X*LU* M!PY_R%"S;]_;-R.H6^N3 :@QUO&3U+_()T! G3KVMX,)OQH_OSW$^\/GMX8X M2@J=:;)\M:-XPMW(M4M0!$!\7F?(^2B2/;;@"'B>]JM>($0]<7JEO)/ 858GV8IRY\&6X=EWW;+ MMX"8.YFN$;P+&F8N"=.MY5?)...LP^"W;EY+'?SR%K#TA57_>.-6O&70O5D) M2;J47( _W@VH8VQ5 F@_J\LHN70+P$Q'UN=2=D%0G;O6 1'M^3[#A/N\!'<; M?#XJ9'?B+54LL&?[/F)SI]ME7 P?)Z["#5YU 0.-"1NDH5#Q> MG"@GV0@H ,>Y0GX[%B735$GR8.'94?0:!24=QF5-R+ZI?5ZU>O&TKO1?I7# MN^?GM;&NO#SM;;@:9)UQSFM%#Q>1D]UR1"E/M6OYT/*L4M99Q:MY8:K#GN#^^FH(XGRUNV41;2Y"UWUCM6@^V\IK[+ M&O'AV#IJ <,9!2ZVQF. M9U,? X=8G[\YBJZ.B#738CBAW6_(UDV-.Y%;B"U$W_IQQ%6[Q"KY,F+UU8RN>#9F6U\N"&4!N,V_/M MA&,B"3'SE'0-MARA1B(U@F"CE0\3^%5+M_215$L?->::8(WQ"@CPIX^7N%?! MG$SDS/UDSL:6:[P*XGH/HP-MXE=R7,#(6Y+;8O7]856EK()_PO]^,+I;P:&? M#/%ZA//"O=?+S_ED.KGTF9"V\I,G GA^>D<1OHI@X[@JM ,3VW7Y CX8!^Q[ MO7KJ4ZY'*F+TTC=NHKN#W@A+N/T1Y:"HMDH4%AR+SJW5F]6@F0=>A]CQ\OXU MP"TK50U^1>\6X7!T9UWNAPQZ([FV-WYEO2O@FCVNW\=OL(9/V[_[V)GFBK;? MOW.]_$K(:*.23W8HCZNM-7NCE>"=T?Q7FZGZU_*ZMW.]7.F=03/:?3129),+ MVZ/G9=X&6/W_L_?FS8E;V]KX5U'E)KKMW)><]? MMP0(HS0@C@1V^WSZWU[3'H3 & \(T%OUGMLQ(.UA[;77]#PK2,G>M/67X& & MN),@$R<_@(A0GPNJ/^%5QD_5/QI2Y&$E^;"D_E9=1_"^,02LCS1&PL[T >:' M?5S(25^>>I"$2-@DB)(%] ^/#[02O-JY4;'X>G&Z!/J@=#_)D7IC1 *&$H4E M_2Q/*\:*T!,*N.O/E9PBG*"BM-Q-!/@;S#/HQD6$P_*4(8V&W"R!>FW8@#Y[ M)6Z07B+[HY&M"]#>H^ KXHU30L= >_2Z!/&UJ')- W15I.:#RRF1J62PC&? MJ"'3"83B"PLT PD9O#VP[H[@%'>>4O_)C5/=(0D'6N@44G4P0\L[4;96ZID M!]9V@SL03ZRJ&\>LE0HC:QH@3W-!'M Z:$4'>>B1:W=2')*"O%@*DZ29&J@4 M>!7MSU MO0=6V[O5J[=[GRV"Q%11&!+TT-(ZB"^8SJ%XJ7.J;8,0$ M8!S)D7Z@J9S\)FB\.*&I6<'@47!GWV4Z_L\J.77N0(@_8X#6_'Z Z&A;.V9T M+<65TU"@7UD#%;$?Y*IRO #GY&I;"):@]["(;\7UMBI2J:@5X"\(0$YU7 5* M5,-PQA?$<*YXUWLV(!BR\OVM?8!:F6V$T!$;)HIU9700U8/E3$SD4H_5?PV#T4#JW+P; M/!^(\0G!5HG-C_4)R[7JT -954"W;,G52.\ROH\L;&85<0&H?BF $Z8L,%@? M \E>^G;<3_<=WW>J(!3>4/T@>XJS3G2M^H,O-J$4TRQ]68U*.&2$00KU/GCV M^W-9S.Q@:C6U49/9,+4K?20@U7?LUA6!390%.XS%B&&*ERKQ(M'%FEB];K9A M#K(!X< PR1NV'IQ=@P@'@ZBW>4V"GC*CU."Z2M&E0Z7UU2)D^#)XJRB>?R3Q M?+'%7*"H#HB:6![&Y^88"J6,@ G%8#)/5ZPO1!%]>^BT'C! F*,5CL7K"[#\ M$L,YTJA^@"5;ZQ6ECQC;@+H@'JF%F4B"17#H,F0,/O/RX%PX[:%.0.A$%;PD M'O'5H7'JV9@G'B$P5I6 *+W9%P6RL(E8L)9RO1IEVBA2%Z4S@D]R$.4KA)UU M75,(D0\!*3#>4(;!L^=[5+T;"UV+?6-D!STA01N_0TA M8Y=XG>X-YOB@ 2='( =(#GH_F_M_Z JC\,O2D=.S(P@ HG[5#YG-D^Y\1$D^ M.XZ"$:2,FXS5O(L!%%L0J#*0$IS$HF2LNU'(%XLN^.8,2>'SX>]/=R,/#O;% M0@+\CL^^DSQA*;>*%P3"XI"]@+!:D:$EP G4Z&*%OY5O^4BX,=&D%LP"]Q-6;BIP2]^#KPKY;+([?76?I$//SIZ#CNN% MT2U^\<=W;N8;'1XS!G0+@V]6] E$>IY8B -#P $ * *V][VNLA+_2=I^ZOF;IP$V;A 4<-0SKF&YCM1PZ<=U:I;M ?1Q.D M;$/ 'E_!?SC#H%W$J<$ZX>VIP5$6@@PO1R@+QVPRO)7C<5F!(H,9J,>2E&H@P. MFJSH $!7IKWNF6*F44=*L)K.:DVRUX)R4%YG,(2Q&;@=1P:4;)U@[;O[S]/62JE<6 M5".KV_JAQ" :C4KK!Y3U>K51J7EC#AY)C"KK.FC/+K"1YB;B">M.Q:=B"J-I M :=]/CE2UHT(^=FGOR[/CVH=.3)'XN([=[VKHL,!<-H\_2IZ>3/TS.B]0I]' M,$-OX<83,:B.9*PAD7N1H:/^,J6,6T M_&N[K&350.5A?O8M<+2]>,H!M5/O:PB!I1N@L@J76@A8= 6V50JW5L AN=O0 M#B[K(JP,FR4\$1VD)+QC2D;;#,,[0LUDU#_J*3LP-1ZMCUEZS;N%"$I9[%Z< MB/E#9R*H\QY@P$ W3N M XA8P+&#Z"&H$I.P5^9>TC^"J.Z]SB%11,?:(_4"CZKV2:D0B6,WO@USQLT6 M(8V:_:< ^M9X_T2I.4.IP=P>&)=])?83&B;>:P^,#((E S@Z[:LTUY@0O"0)>G&/09J,8\=L1$%@:CTN "8O5[@CHEK(5D$'K M*6QL L(=%'EN@=OEJ;8*A4V=W$3MN/PYB:AI,Q19V3H!696%AFGYG.0%M@0A_K7=M9E,?T,/]3E NPFR2^7T2CE/V7Y 3K MNJ!&61=4A*&4=4'0[Y0)N6/FUW?J+\(E315[2P^V'<8I+F& MEEP4OG*- >Z6(HB-'[@]%A>P502&D:M2:862$U64#;:B]+)Y!4K M966%K9"L!A@IYQ'CL$XDM]9D/-6;*=2)R(;_"A/QKI ,3BT<$UI102KSSBTF MS27R1,EN-O,NO[C8(8OS+*=D2@!<3B&O4)F9T"6__M&@KM6 ,O*1 F3;,'2" MZ,U2-X&@WX=0*1YYDH&*]UG?X70B4GUYFTDM_BXO]ZF'K/FDT-96WX1>+"D) MM]+?(LW%CD2^YW(5G5[%6/@T1B8<(\1V55UTH[GNL32<":!U1)P7-J8DLA9_ MRB;[A@\>$S^.;05+_8MZ>#"'7_Z!WC]841'$4KB?\^4IA@HUS0H5/#UW$PI3 MG:25!D3^*M4?R#VI53I8/68/@X*"(_(UG2@(C,8'%'NCTOS!QZ!A/[Z;T*,: M>8_*A$,)SC4:AX%&V36X]B^U%=;?& M"=,0LH1KACK+[71Z:WC3>#J7",+0D#2BY3Z[GW+NA(9%RY"WCFH[S>K@DB^L M3H']N57&DZ3DE5#+%5-HY? )R48ANJW\;"1UCV[Y5A3T >;/L&\0WH'#> 01 M 3>8EBC-U2BB $JB$4)4M4D@"*6JH$+$]C/EXH+@4C!J"\% M!JQ4!;M>S.)+0FN)-/08'"P,&AP"<;==%F#P #VMP#L$UN(I&R1\8N# MZ1I+#1%7LK+47H^U=HP2DH\%5)5)VV0-JHUL)&,Z(M#SCK4/-'U MS\OJK1XJ=34 <'563>5KWSFKL"K]6^YBXQB>D=6B3^/OT='(P,EI/=WB2OM8 M+\(SG3( *C[ \*9DJ+'(]M:*^SI)?M]*W^$6VLQQ=MR<+7W#OB$\--]8"CAV M1,U[+#-;F]6P.BZ/!D@55;#2/:H,2ABG37UAVO&(A,3S&92X9,WT0E\DO#-8 M^@.7RDKCB=N@*V[7J3_I1FLRG.JG!YI&4FRPG,"BX M;KYT;\Y+JNO U?U,?,:1?10^A_%T%&Y142\JPPA+O7O0)A#VR3I(&7)=/*T@ M*8;)(HY'9# 8OEVQ$M!H@&N?*V>%$2>F$CS:_A D#@Q9HQ:=[ )&0U#!A9R- M!0$%VZ0A>.^&5X";V MJ35IQ'0Y@29+LKH] *!C21J015XG((1#&4_=4.T74N]#HH]8;DT[S%3G8&?< MVS#;$E,7\5D[DG/,(*$$0R 4@ R?^CC(M(QQ'F2J H"?/DWMGID24*0"!["P MYE0+C#$H;@9'']I2S$.QGJ?&"6O"!;=:14#>JU345G0B[-T:AS;G/5M4?>ZD8S3O'^+YA OL23[TO M>-UOU98CQ4(-'+K(_#0K6),"9#+=+;)[7%ON(^$2NXRB0\5P9IGWY#X2^XAB:]H509FAK:1E63S9,\W2E3V['*R\U[ZN;Y%!AQ0;9V M?1ZK7FWIP[A]24')C$D?*N4XA\;O?$M0E>B(PK)DBRXHQ2DZ>9R;",3JF7.Q M%+9+H+ () +H3M8EYJ43!$*Y='G0Z@GJ? MFZ%E -FR3'7D06](QLJDIQZ J9R%1BL:JZ=;.K EA&DZ[H$+ID0"^3T?U69 M*Z5;_&(W>4A6V YC'ZIVI/V6NA"4M9HB1U*/NV6/L$R5.RWE\TO(1:WWTE;F M_8PR5P(MOEN?JN^541B-0T:N8'(&]@!CE'8@@Y.55#4KO$8%N=\>FRHY,Y10 M18]L/50.AV%.)9IC:BBQ6#EAL W0R!M[5) X<%TUU:8M817!ZC"*+=B5<"#* M)N5&0XR3H_AN N6E&!0!)FO6,0Q@!$;U@,O4DL5B:XMF2PFZ"HO3/C=C.)N,/+=%4C"FRR.TK<=30[,1"FPR/ "0$%N[C.L=G+N M$YC ..ME\ KG1>V[X#\$R3W&&[&&5H+54@CB&WU$*!D";.,NZT/J4W_SB62O M4@/8'M\Q"B_2;DNL&1317TH[6*;(3?TR;Y#E>!_@Q >9-P1'%6 M@2TX5;C&.Z &RW&7&QK?1@%"&L3;%OYVI9G&ZB6@IF9)U)WKFTSPY^$DM4@- M_,5P?3?==Q;J;N_(.:6\._0P_KDL%S*S_[Z\,FA&28UY'#50^!ZSM@@%VNB MKI%?Y:KU/34"NJ?4,U,JO (TSW]"*_0MAB?6%*6X=XLCO>:+RXSQVB"T3!2? M\B-8S AA[!MUB]R X4)<&1C^9K0,Q S5@CH\(Q4US&N+7Q-O)BQ]%]/8Q(,U MU9DR3,0(H?GZ-%GF^U=/--^%ZP=L'[?P/4"WK@:PAY-0$80K$LCH(ZI= 8YB(T57=2?@?KC MI;&TL<,:" H?2[*:ZE;MWL+T@2ZHO"59 QL N_.XA0SLQ?3CD)E@*$X^TE@@ MF!8>K@^?S(IK#*4;_'L'96QJ;7R[O<"]TT QIXR[NBE)$CM#RHD6Q*Z?'.<,TO5.>"Z]Z+IN#/C[@9 6-IQ-1FR]TIWE[2)@&E M30PO92>96*H=K)7=B2>+4,1,X^V%?MM\0&^#2$=JX7L67,^X^JM"Q+XIU^'M M]4TJ&$C?P'7ALHV_XZZMW'S ZTWQ)-Z$<-"G0ZB%E:BL6E_7 #+\C-3<"@&@$M:/D^YVSB59E*%C%TV0<_&.(#:NCCE M^@;X$?$+*O5",0^9K%N0H^\$Y#5=K+ 4:V=7XU-7QI.\,/',0M\4URL"2'B: M310HG:-XXPUM!8,8X&)2YUHO6GW3V<>&9[_UWM1^_.__JK6J[\Q?Y2FB'7[B M?X3. 3,U7RA MX3PA2W5@* @,OA_"9;/HJ!^EO20:F_J/&))* M.>BC+B^E("M_#+&NRU:A:=E *+,3!)>$W Y:'Y#@#0-(K0);T/#5#>)">Y"EEM7"2@W MQ@Z :YE,RUY\*V7$.E:H%\OGYX14>&#N6/@RD!(E<.QI)TT&A0+CL#/S27 G MQ"@076 /0?(X@)\9!=3_5',AQ4@H CW[B"-)>R[Y;U7/G8^8J4(GS_39-_Q6 MW+3:-RV=+F?AF"Z@VFG%NXK2K]Y[XGK?NN&!#WP+0(&HM]H4J357FB*7LW^I_HAH3G24Y$*5!XA33!&K(2N>/ GH@ 3ZMQP"_I/JM^A?8"I!F5HZ% MDDU _9*:QAXUDSYGIX&CS;J8IN K8EC">F;OO@O]>\A"\5W@GAFV-9ZLIB=5 MB0D,*M[2BVR\2TZ>6X:?-.U!\@GC/OE$K8&JSWU[/\32 R(UM5=1OJ;S[."+ M!)#QM+M+ZO-LZD$Y6"9-Z"<$T$FX_AH2]J3Z,7R 7#=Z9L+\&_25N40E#70[ M$3X#[0CR%?&;FMB;&9J&MB"2T8LUBUO7&ANZ*[]A2XDS;BGQP8U76PX,9%ZO M8]V3[5UJL*%FFWNF<0QAU+3&1)J MD0-"D"21;HQ6X;%#$FFRQ4Z9D0A0:P;LK3TM2LFX+#X(C7D70WW?=A-YH"OK;5]KLH&Y^\& M#$B-#]7HNNSD3.TU0]0H,T/3R0(>!A3(9]P>]Z3#:T-ZE)'1%EBEUY;IIM^> M>:L]1#XHLN ^$]<;>RQ^8)6$#DFBP:-07GP7=M-HIKR:X6PV3=_^]-/=W5V% M1+^B7OF3TO_SV4_TAZ.>[-T1.?A'+GSSIV*;YHR6H^ITP^=+!769NC@AA.7^ MKF=PN/\"6!)?M38' #$)#[!FA;9[V[?94ALX?V&LV:TY\G=6L<3?2N2BP?WV MH/3VYM#F>G.R<2@!PS1=O#MX7@': ;XRDT,2;!U995T-3RF4;'\9^-N-N<+9 M;4-"+R\[(#6 M^LL:@/*6R"U.KDY&H6#V=M&*W>9Z4\1YH/?'M5.MG68T%AI MO=M:^:^[6+7C2JL.2W'Y\77_[UUCOMS21/QCR;%>_W,)PBEZ0RDD%$ M $KCZK#E*JSGG+Z>_7/Z!NW4V#,932GQ(-]$*<&]A[#N*P4X!,G?D]R5^ M*[ ^RBUZ847WY]7IK^H..J?R/6^@G")09F'P%<)DD]%]Q3M7FFWL=:.;DJ35 MVM%F69U'P'6BJKSHFZ(B\G? M,<4U_U9?F(0KW)(B1%:^N*QL8<_IS,SP+698C)F-79=P:]B0%?^R.[*2/4/9 M" B332-E]A0YT;C8=[*IULC$_(NZE3C,/#B6%>O@$EA@I%-RS4P]0HMFF HA M@)E?6^IG>'QTJ$4GT]^X0Q*Y4-/L"R,6B2\@RW3.(F^51 M"CA2)'/(2*&)KN)LL N46A3?4VZH<*3JQ 5W*H&LMX$HK"N/BU&> DBH;G(' MLWY97?G(06V3><$[PG#>+S$ L96@G.M,LV3M\".=M\.:3"ZEI3I\XJBQ=!R5 MMW C,'#B0(HTL:##2R) ;XNKC@J7 <8-+9KQ_$@RQ3FCDNW61\$Y7WF?"@0Q MQ##FT9W41G/YM88 GCGGY%*G\HZRV>:SN(\VA^9F/:.V+.J;A'='FI^4$G94 MI(+T=( 2AR-'R%RL94WMD"UW=S%+I6FZ^(7\'MD4*ABC+5Q2]:9/NR@#O&4D M3\V@2D)-4#Y^A/B>5"?B XR5X%SH1:1-9E"X=#<$A,@P% #'"'+T$T&Y T^: M+H[Z&]BAL7&D.T883@9PJ8?\_%KG98^4365":&5 "A!>UMT+C2%U=D4XIPQ* M.OP6]N:XF " 4+^&,G) XTIN$&@5"-XL!=FQ'.K=U]D9J=^^LLP,"%*4(SP< M.;>L71^G7/#$5X=F9[QP!3*6R2A@#D#KQV79 3E: 8\0(1YK"1:WKFPBL M!:7RTK-F%B\4_1!7>A+=!CWU7U !/+MWZ,$R#-Y*D,(IR=$TN#>ZE/(^5H4F M-1B&P0/]%)"*4:$E9UVSJR0J@(N0T>X%[0*=F*SBO]T75WOYMRNL_X0.V5^% M\PHE0)!J,S886?&@D,![E)A!9 A9D.V):+6DVVCA)]PLBT"DO@=EYZE[S2=S M;HM-64LD@1_%O:_V0-*E3%Y^MB38-L"I!.QV/H(B/X?_<3:$XH[4NACUI7VJ M3LZ,[WAU>Y$V#ID-!TCN]#?=^6L:-5E(N]<'3H7/B?3X$Q,I"<$(?_#Y21R MP<2]@XTSH M4Z*EXY-3Z3XG9# OUE=.)A/J&DL8"Y.Z<$^D2RQ;-@13( 9C* MTE>@4?/YQN?R,%U>[[:RK?MJ5%F!'JIMKU7Q$[M"WP%#+A".^A:6SL%^V?T] M":*6;4.:6_K/K4.+NN@H%Y^(^+L5X!_^A"3 MBJ?P@'>:2B0L,S+#6 6"%!!0M@:"0&#M$=Z9;5:0ADY8"]$I'E#,!#)F M\&O&<^HP0N$4>K0P_%H;M_/7_S]A?WZA_7F?V9]?:'_4S;Q%NP"N1&'W%YX< MN:S5<7*98OF(F);I1OQ@4 2A('3>#6EDIT35X)S;-J=36 MXL#5?$QTOR(= H]B *=&RL M"FC-Z(5K%^ 5P"M&]7VMU336JDG'5D>(_()1?@)Z9L=8(W&MU^'T9+FF+ M) 2Y]P7Z NPCO'?)/.4"01VP]!SBG-H:UD ^ M?U#$KC+NZ^C?.';5Z>&_/2 M.]IFO..+$NQY A8S,+0P!5-/7?P03;,WDC8$T%S*GP*:?Y2%F4:U3)6$D!V? MQ'>Z-Y $O/NF.P7WR<0VC\3#:ZYWU)$<$DO5R\"T ;"&)/?$SX@1>H=-(!% M-L/NZN2^ :,4CM]1L?!K*PYLF??&W$'V='X%S(*?A@UQ.&Z"[&,QF>A01@ZA M>>J0@ZT7+/(PY+551P.ZAVJ:''MXRMRZ@F\K5=.I_B!W.H^1(#<6\T??-'L* M^TMFLOMGY!R=*(S 7E#,%23BDMPIY=U+3N?\XK^#\?3=I21SMA_>EA%YXXCP M.Q'9Y/W;N"=P2 S%699Q)//R;720Y68@1R;)H^-3<.0! W7 ISJF1%\PXK?> M ;K?#,GJKX('W&[LA4S1.HTU3XG^V'(D!/CB0(31ZR5=9CF[%EEVRD3*$XJ= M4X*%.):Y<(569#3RD0,;$5I$VL;I-4+3\&K9UFYW'@G[B-MF+HF[8&=-HRD: M(C!X<L$MLJ+=,0P6 MTG!Z7[ IC9X<9,QZTA$2BTXD/\OL!I@>TO M[.<"^)$BD_&6DP6$923T3XC+'(&7<3V+P(*X"ZW4(;;# N,"6]B!XP[9W*!G MF-"1!R!P:WZ$B4"SI=E-,Y0?D09W:LACS%#>Q<,C1.$&C QX-((8GA5DR4)3V"(K@C M_D8(52O ^C@#62T4U]D==:!0RSN9.>-"H*FRFUB8A,)3. M'"-A:G(TC7F/9,-QT;V&M3V9=:]3D050R&'O(?8\80&ISH'JETPSA\PV\I). MU+4L!4LOLK+;8NDYM2F0U0+3;,B>_H0!STLC=X66GD]S:NFM/.L91'$33DRZ MI!V4;X3 %/$2C(AN>I"$Y'HA'[SRS&;X.PK7Q8GU .KP%ZAKL!_<4P0,RR-0 M)\83[GXSP/,( N5#*FZ@G!7R(J'0#IYP?7&6[33*XL4\U(F:"58!T7X ;PLT M0_1JU:/?\3OJ'_]+21=F"LQ\U3LY^MT7&MQO]T1*R1PI%,16(X>VG[IU,_57 MT8])K)]0H*5'QB06F:A?,S\*4:TD$N"DTX4CP+%&1,JKYBH%V9@1PA]);YK, M3^83[&X3?D,J8K4*$V!+RCEB4?\?WSUL#]=:WVTJLT&]WNEL(K.UVAH'4_G# M7RX^>, 3"/^/6 ,7__?J\OIW[_WIV9=/5]>+B_#JV9,Z'S9CM!HZ1$W:)OT" MJ%; M-LE(O)TZ TP.Q4D-@&<%*\"\V(WU*29P,W3QR@6_ L9HU&&?%W@2D@! M^/%\PI7G,ZMR'XLJX#""I8DEKX%T:0")AR)[L!N&$"J/[WSB>*/P&5W:-"1B MK\2CVIO-#?DCR/TMQ.BM 6.H',KN\&#R2C!9Z<1$M+DM+7]#J@\0/C,(F+F/ M>7DX"PZVPTV<,-"&ZA.PRQ,;>''2)X)#[C;.EJNP9N*EBM4#26BZ#O SUP[5 M%87B9G4]S-:(NE$:KTS0"I$R?%J>?XE?9KH"6T=9J0- - 3R&,W J19X$H^CGL6F*6VMF1VRX!'/1= #$B.(-@K-]+/S6'< M%5UI^XI&LW*OAQ@T"_&%4E,$Z.81008$9TMM4(#.5.G[F6BZ?OYR>'W"2E). MB"!!8(R-1LIS0Q-!'B2='H1ZT%F WGT/J4"#C%7[0(]G?-Y0W0!'P#T*'>P8 M6S.VB)X-#S0ZM(N+GL*-YIL>(\@YVD<:NIA838'(/91.A>2JT"E!,U+Z2#GK M$B?2,)7T^5Q2!%;W>:?Q$.2;9&C]^&Z"J6U\2H].+U]FIC*%(BD.=3D> M7K08P455AJYI&<@Y._Y5&MYHVD!]^J5P5*"MK W0#D=25JA:-739Y-?:K4>R M;2DTIR)YQZDC #)CM443["D 0#FD?5[XBFU^PZ)9839T!-U&] /B]H%;GAM) MZ06%O^G!^LR27,;"3FL523YW"D4=RL/,G>71@\25)6L'*GBU2:G.J=66R%K MS5%Y!V/=:UCV1XZH=19ID$YG+>IPP*U=1O=4IV+O:,7[+;X#&GZ\F%#!4(UZ MFJ&"9WI2:8.*>7^G(P[TOS!@)R,QXYC7%)IQ ;7^5(<8:&8IA?+ED#A?$V 'MQAS MF@V".E&R@B5$/0@H1!P/PW'%YF>^)W2MH'W-3:LY.RT++.>BL1VY%@ES\J;G+F:GM_ZVF5 MC15)8=3PQ_#.*NRW 1H&[0VF%HL+&CE0.#*S"!\T5@W8NB>FT_($$! M@;RUGBQ98Z=#9*'U]#^IVQ:QVTOJ@UJ$?0U9/8K<5Z.GD<_@#N<(9-![+[3&>P+VM2]P'9DL&[-TMO%-E,<59+!O3J,WM)X"V\H[09C ^^@ M9S<[LMK>PGZ36V*QZ?"BD]32([#1SJW>*[O5PU)51UH('Z*D#PJT,JZP')0[^DEBOHY'S@]H(]P(58T6 R\[MMB9H MES5D11C*0=20K;1N,U1,DCOEEJW4TX_B=NPP9*J7A#"E&R@?"3L_*^MH,F. MQD2I1:M%*AEQ4XRA%&U W?*4H'P4>EBVNI)]--VERP9>D(:B_J(0G&)&N/+T!D*H[ M82.W/S6"5JB!+GP=J^30");6M.H[$_:7?6REB=8@ OICXN#A'\-LH#CG2"Q% M'""7&R&A$\ C$P@=.G-@ ]+I59WM]DO=*,.$/0)D*IM"Y9_8B!,L(]+/U?:\ M39=&E1+HIO:2>81O',PGS&J Y8G=>RKWT[&-%,-O=T?0AU(91_@ V#P?3PP$ M/;B9GVPJT:EH#D06A(IWS56$F8["&+] L\C$;3&^ [&;Q(5 3]!SCRGTB43L M?&P1"H0'D=+!T;_!XQ+7)].=F%%WVB@1Z@LSI,76RFH[>M J%1$76%P&3T+1 M,K&>E0%LXU?AKS > 1E?Q'O(VV1Y5C>*IU9BP /1#^T87*I.$C2MUH=/]AL, MD_?S!%8,XF@^I3CT%F,N>L8(#RR5(P16F-I/5\Y=/W:,\6QH$)9$\OISQL3Q M+F(4#!!A@ [V2%T]/8GW&K<&SHIZ6.L&UGQ\V#C$G4-?>!"%B^0%QATLMO[^ M75 44X1?S*?L>QA/&1HHSE+2,0CRXI[SUC*L:C]/J#ZN5@;%:T(3<%U&4PS^ M^\@0*$H!O6'"(7*455)&!B0I4"0*\9FFQ?HT2>P3DD^ E)*;&?1,B,!X/-Y3@Z MD?3XVN%+'1^[?A#SVRB9S>DVO)1R [J9(G=O-?>K MSJWT1D$TIF=*>16:\&\]MUT[LW0E09H2A=(=E%L <8R4 J@OO5,CB3D!AXEL M*^U.W +V#>Z;WM0GH[QI$0SRT7*O C3=X"_S31EAT(VZE3K!:E%-D.* ]4\ M%]6@>E.&3W9@=U+F/Z3XKJ5;M0G&S:U'P9WZN358N"Q&)%H!;('ZE-=II*LG MWJD))M!='OQ_(C67T;S#'A3S1 P<8/Z##P=1G_-XZB9(4:=9-?+O3&\K2$?) M^\;HC4'D%=<)@SP)_ M!OFHE,TX:A]]#*OB37KOO#,I!X"[OL+P/EX$D!.LR MT(!6QN5<8DQH1#.\%AT&,$"U%LR06Q/P"@5G6)XCX5;THZE\)MEDM9GC'%:ZQ0;1:&CD-YC&5M8A_6MUQVI:MFS3;DP#CX'=F/'! ML&Q6RVC=CUD8,I""3NL!T\#9SAGHT@)$ZBU.1XXQ_H'H"W2] :^RG"XP.>@D MH3:5\@8P8 -KG,3E)4\U.43P0C(&$/2GAC0":$.\J]390#V$!?9*2(*D[^M( MB%1/YQ@"=!?J>5 T0,_6)&S<:P%$,EM[. N^9=L(ZO*GA&K%N$P:6R63Z44] MDI&T%.XXK++0]MS";827G< ;98WAPL$,1]YE&&/^8QP>J8V_B;@C\5.6OKEWV<*!QQ(2G]]>F/C5W-FNR%7J^!=,)_8QK[6ZH##,S29<--.PA$' M*[9@+;\P3G=BZD\Q**.-,BHY1$,S8M6!99NPCK0"3%I"I_4&23@U,Z&-WF/: M8PGX&3O&^A)%/#E8,N#S)NGB!9L4MPA&FB02=HX%$><:0K;] PS >1;-S>$ M_*43\+55!EX>?F$0,>V5]26@C:2D)%VQQL)R2)/C+*TTF8EPM:&026;5JL/Z M"6N0+;,,%JGB?= +(#)MS&$29UE=>]G@61/[#ZP@V']63V"RCD'8QTN(>DZ0 M(6_N9I^ J%S+,)\$C50N*HD,L@LCR)\\R19>8C#.[J?\!3'P5IAQZODCF+HX4P%<<=+GY$/UX.V*&[]7VQQLG+V(D0QK#\; 1*N:28[LA=CNIJY_^HR>L\#HS M21E-U$VDCI$\3CK+$?C8^K[UATF*-P']91KTO@: FCXSESM(RC$TID(K'9O$ M5K2Z5D0^5_HJRX("W,8,X#CEA,&19+W(@<>*'BX1LC5ZPO8KLK*$R,B;.#6F M2Z[3#0%X&=(. W#29)$X?6W:DNKVERIKWXU^:HYTS \X@>@=@Y(\!)&W$?)G M"SV33$9XMV:=:>1E45-@ /$!Z,ANL@\PVR1@P*AHF4["OTJ_&+YLUN;Y[TH M'!&7I)VP8@OR0Q!W-C$5-#,R@9G.F 4P(!OM * MD#)+!5.,.T(29YS6=6K8V4 M^:WNNU+Q3F)AFFO)DR2D:3MXB,L$Y#XXB,I'O>DP2F<$&(* ML%OCL(^!'3!'R&N<0(,17/)3$P#1:?4N,!K() QT1S>A$HT<)]:D? QKC:@B MC3GYPK$$9T=,'-=70R52!]PFRICH%GK(0F#ME^\NC1XV!%) -B!LFL:#V1V( MOI*^:#1+6/SD-!OQ,B))*HFDTL3RU7 '& 3"(/HL-)'P)1*.B@+O(V3YLO,^ MEG:(DTS/\DRX&)0M+-F(XEJ45#"T%2990'G?*="L!T@98PW%H';,_2@4"G;C M2%-W:@-Y%D"XK-$E!LV5>!9FVPYR48E@H6,M7QCLS8P>6.%&*YQ[7UE84KLQ MG0M%HVI=@:U#]C1E'#\MGDX"=.>)VD+=I%Z*$K!J3%@]NFZ_UJ5U POY$V"' MH=?8C4>UBC-]K[D@>A;WH$46D(+R938*[NQZ"-^0$ID?DPQ+38Q4Q$322<_8 M[FBR81[02G[#W30C2DZ)GUH9!JL"$>IDUY;?\%81?;:1K#2?Y9(?.R-AR:<2+'7SX3V[4!3DZ@&\]\98 M2Y"QPJT"7=P!HH'4^NOI/2]?)<4O8>A8\ZA"1E%@'I9OGI.=+K8"-,'FA2CS MDEGFY-^AU%.'!=SFUOR..WP"^Q2*9I]"JY,FZ3C)]V(TIL9@+%4/Q* M\ VIJM.P'PGWZ#![WN2UEB$2!JPG%:0RJA:U.*[5R$EP[9YZI>S:"A6U,,C;8F.=K#O;X;:3^AF7MDK7F,@QM;Z%IF(H[ M8).*V2)E<3#X61B0_;T4&-]!V@%S9FX%DXX,3\(?"!SX$ MMA>"Z RNZ9=WU7GPTX*VC>*U5JM%TS1/2,QUQDP1\KA M/T: +MO;)+Q;PVO+Q0-N-BP;.P0+LN/%AA,#&0,S)1YPS[/181&I"!>4KIV\ MP^RW)&V3>&0JDHA]Q')K'"]4"K@G0K;N$=EZ#T&=J>%/ILB8[N5$46$$$8JS MT3<-<#1>4:XG[$@0AE])4H0<2.?/H8TJS0X4#&L\(!GL1\*E8CGA2(Y*:%,N MSZ'&LI-[AR^>'P.H)$S!VV5?X!YKMPH.7+9$^TZ;Q%X O>1U+E*.NK-34N2S M1!"8$ITZN0/?!7%'*P&([!K5V>HJ!JSY$'Q?7E&!JTB-*6<5_^7&+ZU8O^LK M2L2,BI0UH82OJQO0V83E(9X*9Z]POCA,SNMJ^GNB6)10"4Z+Q+#89AJH;:O2 M-(,4,S"PGJ;G$GB*]FEH$^PJ+XH@236%G>Z%ZQ5X2.#Z*[9YAPOCI/ I]_,5 MY R#8V#T8;P,V9 FV5R,(R!KK"M7#U!S09L#+>@EF&2RUIRN6[OW->I-YD6W M&\?9ZMJ%(!O;AU2>T^IM:5H_#8.$+$+;//0]I3BLK%N/N&2)"-HN(G L0C(2 MT3+ =J8S:)6%,\L6L2Q?YVH982 MVDD++X9.]..Z$.<;!JYOP;F#?$:DY@L.,@H.GL7?CFJ_X.>>"]4@DW/9IZ0T MB1HT)4P)OYIJQX9@:AD \>) H]3J/; 0\0SZT)X(*\V0<($4F6^3:&24&U;"+38) :P 6:B2P"TR:/ZP[]0_8-4L\GO: M;44SE>^(F7^:7ZAI[4#?9#FCM4N(0LUMH42\*X%H_>9!2 E<'[?Q#$ Y$N>>(PA>'5'*35& M'?;8P5;W"4(BU3 M@0OI*'L3AJ0 MPY9X*NX ;2I8[$N4W.7\=5V&P%CY+UAOS\/P:D0?H _D#D MOIKSX?4,R^1(W:.B)\0H0IHD663=KQ:62A:"QUKQ_HINX@1!K_;W"2UF6P!Q M8M6#,[34(GMP#+X5@1#KXA.F($1*XZ)F+1(W5B)Q>ZF%\&W8"/;LIHOW0;X5 MRJ Z9$P#HM?1F3+ZB@"Z?!JC)/3-&H_T+EEY7TS&/6C<\J4(]T 1;/JK, <4 M/%_*AH&2&WRC=='."U=RS Q+^>.L$.K2J?D/V&RRP32 /79K;F?0B9X8\SB) M$7P3X)'L9K$]C7^&NM.)S>ECDY<9TC+8A EG?74LV%1'II9];P=JEVVC.K!# M]#D"VHF^6NK>S$+8>+_A4$.H(\;N=V0',ZB3[Y%[2BCFO2+#'+%$,ZC-%0XE M G19"Y([;E@Y3'JGAB,=PZ":?,:BC2'6X-S1\FUAPB[F\@*[7(.]LS4^ M=F,5$D"=ZY(, E/&S9?"2I:KX% M5**OTVA@VPE[NRX(]%M@!Q/HH/G6V2-B35XOR5)9:T959*@WQ%C1':B%I6(: M0%PR0M+)@7IXU/L*(#/(+3J=CE"4?>%V$&_31D1D,*G3)!Q'KQ('8<@"Z3UT9.5HCM4 %Q@ M.0[4(Q-*-4.6,, MUY $C^RJ0N75^5X(1/Y,F08."=8LRP)G G 4(/JB/CV;\R'Y_^)NZIU"2;:R MLWIV+)NJO:K/N0L>1'@?=&ZHJ# WCJQ/6 JUA&[(ZO!DOHQ>'T8P@+4,]++0J0G/F?N0)5[L M BM#?G.4KH[2X3:A?0L1(^_^,00I3%&# O" MFW@"%0"^] QGU NB%4P23[?PT$V!% _&.FF$]8W MK!RYRMCA8&'C-SF$_EMLE[F*YS,C]&0$Y,!=M&L[#+ MS#9(SI/PM-V%]// S$!_0VDB9\%N$)K+]6"@V$RG:E;-LDQ8DDFM)L!H08L+ M\F41A^R0Y>';-$J$Z,WA&%NH$*;R$)MD-H\YS@"T!4?@T,D)*QP6?LX95]4- MD>A!N#I!UPRHYP65HD"M^A+R/!LOG'U&Y<:& $5EPYQ!90>+VR1=C5K<&0"("&D]>*&)Z?ARI$%EUN7FVX MJYEY(M/I4]FC1&Y(5,AP!Q1?F*!]U1AI%SDZ.3#RQ9ZHM;^X?-HQM0$IXUQ&6?L?Z4_UP"5S;]6[VX306*K@;E%97 G)+H%O]F&@R"*76+;%^ M!#>=B+OOAL%(:*UGW*J=0_YV<4AH+8BK8*'D&4X$_X+QS]+*5*9DW4!EO9H1 MMUJU+%@KPE#*@K6@E\M)3.@+L22\5'T6(#$+7J 2@'<33F-2"B+/(EDP M.>+)30S_7C ])':S8.YD3&M+ [,.\'.C.;XN5C$.)Z[$#E MME:Q(;-BEA";[Y(3\WIR7ZM#H:8NIV2@%)IWC)22ENH#"KI:44"]LFZR61ET MSG*!"\G,"\J4BGM !W*3Q/.I59D(5,31;,Z+)$P--L>JNM!'J2N M'F)BYC1:8D++8V&<,GT<394>=>'Q,#2IDSS<#YM[@* NY AT1W :+"(A [Z M\50\$B*)<3*S-G%7EL_&Z1^8-5S]C ;-C7W;BA5X=R(=L7#Z@TJ51AXD3%RJ M+)I871/06ZP'&0-@Y,+8HS6QNY!*W?1K"9:OZS,<7C:$;]^&&)QAARNCE;BB M5(?^$R7/(ZW-++?%.&3D42&+F%J1#&F\1#6ES7+?KI2-L95ZUJ%:VT0JTN_>C:,PH%WH2NU/V']/-4HTV?O]83Y,]_KQV&JD>Z8R&+@N45;IA>3 MP@UM MV#U2@*BUEM*V>#(2.G(BREUL1V QH0NQ@/-N5)#C<*9#S98@1:D58H:;%8I' MG483=)\GCQ@G#2OG" B,6&=@E?K\RFI,(^ZS#T.;@%E[PCX3B+(&7ZQ* M@'2K8U &FI">YVS(I5Q=2;%Q5(>SN/<5^TDS160/SLNN5<=^!IE.)8>;@<\@ M ?Z(-5KW7M=FO5=#B_H!& FFXY)&IZ@]. (C'/>7F_+M7,YKV4I@L;E4C(D! ML61I0#B1MM:LL6Y_B$MF#@L]=QAUF;(;34]UQ\8SHE[!#O.)R=U:R/5QE\O, M,<=CFA;0R5X^<-%FV%\!++J;&SSTO\3*L).NO(AD2,:1='$>0RD->;]0K(_$ M2A.TP)E0-&L:P<_HB6CQ .[*FT_AP-2:WA@X$"#_HZPG&J+2XLK<2+#@/P:* M3@I)?J/7P_X(V2!\+YP0/$O]"W+STC QT FF6^C5*%TFX"7L&&;281E^)\)] M\05"BEEZX5GUR<%-$K)!RAN-E1W\J.R>]_ BPIRTJ:Y@TJ]4%QM1WWAT?TSN MT>IZ[W04]3" !K0BFHU$LP-A?C767(=W75OMY @Q_8@KLH#3EB'F*S5:S1%D)YY431WF>H8IVG M <,//;$?II'T 4PT<:Q4200$%&1\F-1#ZX,6(Y_'?,)V;1\8="O>!^6OQ4+/ MHVP0N/HFO3!WT1;"-QQ4AU]2]PZ^#B2C$H_'(-T@R;MD!"^6]JWBQ\A6PTOT MC?]Y"TQPSMG;M:O L*BR(>%3I EKL[@*P&?2 G8+S,(-H?>ES4N@_2)+2J80 MIV%?+] 5511*H619[DKJZT =GROLZMD7#*UT*#1BVZ5<&M,XNTW"?'U:<+ES MP%W2XT=[-_!(M75*+Y'3.>-N?*)M2>=G7"1:-L QS),4X9>#9:^I>)_#A"UQ M'8755<54C< ZBZXBO(M=2;362A9P3/2J[(WA4. UFD[/5J94NR;/YGF9M&BB M(UJIDSV$%S@NL8U!PY75IK?%6:_4#$8IA?!""L_-->!21W).BK=_UY1+%J9M MF=)\U&ZQW_DNI%CS-#]-"++P@]$<2@WA&%LW/_5_1/$+TIEUI/37\[]-$N][ MS"V88;@:",S==@E$"?(4<-G#PTEL%WAJ[&R-2?4"MI98>M*PY:\IF1 6U#ZI=)?HIO$05^& M22$=CBN+^&L;-;?.^2%;R^? ^L@*/VQGN3\("HS>1&[9BU+7RP;+W) MT*$P8""S2:YH8(,%H4@AUF4;X$!0"/Y"-V9SF<5G!EV5E9]""5!K"-PL!5G$ MU?Y&B4.QX.@K$T:V=XGK29%B-H.)%$):A!KAI1?UQ6H2>B?747&]8BZ\Q-]: M<%&I#'+Z_.T,N$B'H@UC5#_L@:S[$ ,O:O6E1O3#0P>#>&P3)5#E9/99L-0U8F/L,<+ M4H#U7/P1=,O)'.UAV,IS&+? M/KD4"3K7-8"$J*$IE?"H9571A4]M&IP+G_B=+<9Q&Y>/&Y!OIBU0]TRHI049 MA(. >JV!2TRW$#0-0*,"H$@!!-06VX3Q) FJ8W/"H/U'3I[EQ'>#$=Y_72 [ M(7^!R0!,R 7U>J>SB9C7:NM56GZY^.#5 M?JEX\/^HE?CB__[Y\>KB^M,??UV<>]=?3M^_]\X^??AP\?'+=;'/\,&7&U&E \ M?,,2.:4_:ZV.KX;EI=!U!WF/4#7.8HPH8&K72Y$G7RF^QK%F^90^/+-A E== MS PPB&V%V,>(J)10"27<&A/2&7ZFYI!TH_(/Y'J@'08 M)[,C>"XA."$OG$D>6Z\;JU\-U;8,D4ZLXAXB)8_H>O,AK0"A 5[QL?I.=[-PY M/UY]SC]7WVQZ?K/Z_6O]8*<]H_QC-I6) /*UUO@QNU M%1O,T9>..^V54967WN+/IU=?O,O+C:=[O'/RW*PL$^6E(GYZ]?O%%^_]IROO MZN+7R^LO5Z?$P3!K[G)?!C/5\'$K!&14@3*@3S4P';?!14,^ E"]2 M%J->4O!^H> 3#N+1B+)&%(U"DHI)IH=S%H0JG#G64G/\S5GQ_CS1&SI,PI!< M/V#; QLTWRM^*RM&P]%Y%^@^=X3YOFD:OI5_O -FME%P_S::X/3P1^_&"S@% MY*'K!2/6]:CVZ6/.7'0ZE7:U#S'F-"N8U?IKU%S]K-"N=3FOI MQ]5*;>EGJQY;.ZY4J_6-'KOZLV:C\>R#[51..NT=&6NM53GN-'=EL$JX:NL- MZ"<47!)>=3S@$/WCN\9W)K/7!W_T;7WZS:NYEL\H'"R<$#H*U&!^@.1X.)_?D:XX(CM[=/))(9J=?HJ6$H8#_M,#8_2 U[?4Q.CIZ4Z M!R,DP77Z*QC-0SG0]'_M$PT12/S>A^#>^U>EY7S@W!1:J_"(T&\ / M3D3^<[;B >W/]A-8FVJ=/0PF>A(P*.35L&"QXAY\ZLUBK3K98@2#U/F[F))+ M9;7^^'6I>CFK@VB^(BU/K5;U6\T36H;L]#<0!9QT=?TIKSCJ:[TVJS*>99>* M)L/?/W5C'K$A6YA>JUHYJ>^-!!Z SJ@V_7;M>&]VK-09NZ-ZMJFT@YJMI,3_Z356BE2+Z>\'M!/>Z."=DC+ MM"O-U9;)ZTO#GARTMM^H=0JVM.5!V]8,CCM^M=7Q:_7FBXO$_MS8;CK,NK'S M\V1[>6/7VRW_^'BU$5@JDL-1),WC2FUU-*N\L3>[L8^;RMMJ%VQIRX.VM1N[ MYH/NK5=?7O>NEZG@V@W;S:<"K24Q /HP;WSM8LL.9NW6SU0\?5UV0T$UVTV_ MTUHKD_%\HO*L4K$-0W5K1\#M')_PG+DU<7?]>=Q^_464C)[W8):OX&O9L-=2 MC;E5W\)J2K35>S "NSG&L;USH+_64M#?4F#KU<7UQ=5?%^C MI.$J:;B6G_6\AZVO9XZK#^N9;2J5=F4Y*O[TX^FO%\#+HW'" ([_\_KZ\M-' MQ &K+_SQK^M+Q/^^O_QX^O'L\O0/[^S3Q_/++_(=I8+^_.,+?@7H8D[A@X(3 MQGP!QH0/Y_\=C*?O3H%8A8GOH=$GM\?X>S[I&50>,4!:]!"&_REUJ1R(C[S7>S@,L%^2K=1 M>)>A/);&SIJYWFKTI[4K\ M2'#^H@ESX2X><'[0&@?<.<]K0X_%W3V"2,?;1BM7SNA/$;97>WM4.]G65B)5 M0.O=BC/_LB-P%ZMV7&FANW0%S%GS4/L20&:U$N5L]U=M5SH_^.!^>%T L2L1 M[0?W/F';*VWZ([&&HS]",/A:I97YI 8=5&@8F6=9[ZK!RP21_R7L#2=JU6[N MW;ZJIHEFHV%]_?VIU9^4A/].Z7;I*"H4!M0$4?UW,I\WU-43->[)#S+D'*E;%+K2*GA%J3K'SEO>;]#PCQ52CO*R=")J$="R MS1.+Y,;5LL>=RDGF(^OF1U%5N@69K'OW/:!C@^8+:3A)J3NXT6-*E/KQW<2K M=2K'/^AV)_EBERM<*%"E2GH9X?DU@6Z^ZK(:4)>(FVABB2N9#N;JAH:_^*92KE]&KJ]# MU'V^]RMW;8,-.G697]\P.=SUKQ0'8X*X'TW' !1@['LXF4'W5TP /<$' ^&K M5^H_L,S5K'-#U,F&SKR?8.=<-@D"496^S#F7O6&8=#GWZ9Z%J4\OXP\?\3& M=CWHX[>IY'W?;E:XG$'W8U*/^KY1:9V@O8!)4&[9"E^NYWZY>6Q_V95>;&^& M3;!ZZN.;D#M0;RBQ"_V#U3S4G"?8'DJ/02M5=3R^KU::;=M!0RN%?NSG_G8L M3((.,[K:AU5N5FF3O*BL?^&N7$I$E!R X_M]IU9I.=*(M(O<_(Z9 IV&OUK% MJ<> YH(QJ*FX23&V7AL>L$6=DY M>"/6U0MYT4&LWD >C%R'Y/1(CU+JHZD\.Z7TJ,MB/!BD2LZ[V/'4%#CU@7D? MAJ_^FL30.#7X)F:T\0,Q3AHG\22XC1+H270:]7WO"C)A QS&A82WF+GXWCM5 M/N(;^!V;[&>G5Q?7\%=MLX-_Z2B_[VMF\:1AT<@,UW2;@H8B$35ZM-+-(V5% M2.[N*IQQ'1=Q^FK'X>+J\XH!U U?<%F;9-4F-M!2HHE:QQEK%+ZKTV8YMZ.49M<6+L8'?E#U*6V& M+=C5-3+#:@9ZD[HMWX-+4*L>_4Z6O.ZD-Z?""%;M6$JD7,D/P22@SHY<(99Z MYWJR%%12U\H]A/J@IX"NF3B3IGCXG2LS^T]Z]GQS2&!%CTN[R0/U(O6HU6LS MB*#_CB[AN+XX X_54.KS0;FW'0;X'3?,<&>[+F MANT/%4T^M$K/J=;<30+G\XNSBP^_7%QI]^XQ#,K[LWU/9X4NWM:N9$1Z+@K8 M/5VX6KEPFRU<]1 9V*72I M%)3=@V[TMFOP=UWM!!..+MK82VZ[DY-* M[27)E;8PI1^>HQO(3N]IM?*B],+EGK[^ K2;>WY.]^_F>'^ZES=&K58I&J?R M?JQKIU(TBMF]6-?Z\2O(ZV9N5BZQ3Y%5&C5S8V=K\T96NTIUADU]-^D%\BP, M3EN_HI\@VYLW,"IEI9254E;V6E8.Y/*T8I2S^VGXA #EFN>E?,XA!"@!>[:7 MCF:G58:Q]LT94WOZHLY8N:=;V-/VGI_3_;LS+!CU7EX=C3*4]C++^J(YB$-= MUOHK2.N!^%AE@/*0 PEET*F4E5)62EDI Y0;3=HF=SJ\NQ.8J@Y7Q$MU^!A1 M.7D@BE6*2BDJ6E0.6*OL#WI)$\3=6 1Q@4L0)SQP>QE2 R*ZO8[R'F+@Z85+ M.:#^@W_8RTND^H QM.NR>8#ZIMS2/=S2 M%\U';7U+G_<&49[;=B;%W#3$AFM(;/;RXFA53O9:) ]0R[0J[7)+]VM+FWN^ MI7M]-QS$2)".'R,7ZYY>)JMSF;LNI@>H>5JE%[)O6]H\;"]$6"$G,=( MKY""7?[F_@3S3,>5O;PSC_?\-!Z@@CTN?>K]V]+]MFSQNO@)&9)_7DE-W5E. M3?W"I.Q4>J[YLY]UR=9CQ_96TF,G+@H9^:O# %K&$V\B]> R5-=$S&ZHUZ=) MI'Y!S8CSR*]MTG'O#?95BN=J-OWTQ^WQ8C=;M4UXL1OM2KW>?'[VYFJE==Q^ M$:KIXW*PY6!?:K#-9V4<7P/>OVO4N^N0/>_K]"^YPQ3V7WFC+@'\KQ\/>$76 M)+'>U^F7 E&2QZZ.MQ>UJ>\NV=\OIQVV^V7C00>ZBGO%XMUYH>H![ M6F_YC9.27NXE"NG:Y6G9MSVMM?QV_45W]0D!ZITC/B+60!.F?B!V]C2*DJ)- M?IDQOOXLBWU2_&:U[;<>."POR<+R^&#UH9/F/!C,VVO2G&<4E5)A[:+"JK<; M?N=XM2U<*JPB[5F]]D!Y?*FP2H6UOPJK>MQ1%M;JR/R+*ZP#\556=)4M0G^E M\CF'^9S]2U.4132%O&S:+;_1*4MH7F!IWS3:E=9"?>Y!QHC+\[T]ON2ZW^R\ M?&3[$,]W[;C2+L]W>;ZW6A31J/FUSHOV"]Q3>_10RF;J+;]]_**UO(=Z =1* M$H^]V]-ZPV^UEG_2WKKQL2^A:"J;>7]:ELOL3S*G M7FWXM<:64SEE[OE18;O&\K!=F7:!DO%151=JQ-[5ZI5:J MJE)5'9RJ.C[QJP]@P5ZK0$;>QP,\0>$J6CE!^9SR.:]7CE)DS[9MI>BAU*4-7\).BJP<]GRW^RT(?LN?=MO5:PM6.] M5;@:]O\.=278-+@)C[I)&'P]"@9JK&^#T5UPGW[WD]M=-YH<998P._NE, D'__CNOZ(@",):T.DW&YW^<:M> M[[8;G6:S<5P?=(.@UVC]7_N[G[]@=]QXX)VI%T+/WO_Y*?C9W4>]UC]C=[V\ M37YT7^27E<1/\\3[]SQ(E'B-[KUX&L(:36Z\)$SGHUGJ!4GH!8-!V)N%?>Q- M/ R]R1S["*N5Z$:C$7R[K\32BR9>(,^JK&YV++V)CV*E-X[@7[K_\4T2W\V& MGAI&F/K0S]A^B:\[&X^"=.8-E':0-Z9;ZF*L3EFE2B?MT6V,JY5F^^0%&LV> MU#?[YX_WOL MK=G[^U5[G.[&VC7*M=MX[>KEVFV\=K5R[9ZF[VJ/N4*Z0>^KY7.=R MG*+U;4T+V)6]?2H>3 M?6X^T,"T%(]#%H]ZXZ%2S5(\#ED\6@\5CI7B<<#BT:@=JGCLNU7^_K2TQC>C MZ:N?5$Z6TO3MZW$H16,=T6A4E_>0*47CH$7CN%.IEJ)1BL8C.\N5HG'0HJ%L MC<[!B<83T^6O@M#?7C3=,%X^0[;FY7%X+[Y9NW&2&P_0DKR*4.^<)BB%NM"; M=;)IYJ$4ZE*HB[I9#]&ME4)="O7."76M5GF@:U4IU:54[YQ4MQYH0EE*]5+_ M>BD1P'IX:%R(#<:K\=#XP+>19+Z M^$/X&P*O$78-'WC!I*\^B[W &T7C"##@2M;P ?"#8*P$?"9 <'Q<^$U-.0T! M#=Z;)PF!QG\?Q$G/+-ZJC6]N"PCO+"6@S&'Z5@%A=YZJWZ0XL20,4C6S6KMR M\L,B1+T_3Q#RSAAW+YSTU9?/PUX(^T):HU'S$>CBJTU1VS2>!K!4:J'A5VDP MQBV(XCZ Z@'407AZ>;5WIWZ%8C#QINIEO6@:C$;WL-0!/*T;39#I '8&MCP: M*&V@-HJQ]>J9:\H)[+\W5*NDOA.CH_BC]JIX&,S<+;0W&]^Z4@*H7PQ]GD=H9 M7".0L20*)STE@=XX#"9JN0?SD1?T>N$H))('9"-8&+%ZX##J#>T]K+1_\-+P MWW,UVP@7D5=GH/9?K16S"\"08;\JWC_5\\)1I 1%?2V8X7?-NBY?2=BRP3P< MT8E(9TFL9"0->_.1$A'K2/?#,1TZ$(19$DYNU)/5WT$<>^J]ZE'3.)D-U+T0 M^_37> )@)#/OY6NK=!X>7MP-O%G";VH(\$,ULV&D#K!:\7&@1$F]?9[VPNDL M@F.M5CT=JM<>J;48>_TH3>93?-U=I(:73L,>R!@/4,TC4>/HS]7XU3#DP_[] M1)W;7@HB'S#!!,P,9CH.>DE\%*JIQ.HKZLC<1FJ!2%7=95;\CE2=D+ZH&=Z% M:H-!2_6&^#58E9%:7QHM[TZ@C@5\/\4]!!GJ 8-$DL[T)JL=;GB9HF&M$]3S MX4DB'R/U3_6G<=176F9RH]:H']U$:NZ:UP+_55BE5ZLS^\?[4Z/;S,GJJRWJ MAZQNU)2=I5";U@#=E\//\1+*SPCY[5RP(M-/86%@+97V:('Z MH"_6HDO@N2?NJ-8R7BF8.G-C!56 M51WE?GPW$<%5$JN^^H-2B).;<%>D%:_H!REE;.M(B&)Z0YQG5H1!!X+*T]=I2]: MVU"N\>(:%T"@]X"M "PF[U:9,PNW47.^SPG)+MZ"OS\M%[J4['U<\(QD%X&+:)NI ML+_BT7P4F[2:^F[IE]K;5'='9,6>X-JR@LJ+])B[]&;>O75B=)VAD!DFQM#'"+Y-;E;0]+M==AIWUL@U^O* M_>P\+?Q:N%;UKPKS+<]9><[62>556WZ]6M\T_EN>L?*,E6?L@;NL=NRWFIWR M+BO/67G.7I02]\1O=AY/;[GU(_8<_!F;+NUS8#0-@Z1= VF#,0&9CEC,,(&" M5H#OL[>8#],4F">@5],E:.-B8#D[G4JS5=L$RMEH5^KUS9"!#V'XCMLO C@\ M+@=;#O:E!MM<;T O!M-[6D*L>&7ZZS9<+A>,%TRP8__337[Z^7GP8P>WAD]% M?1[<@I5"]RQ"]SRPUWV!)*T!B5N?^W'#^M[">8>UEM_N'!]P/? M+[+Q6UB'YR"C+85N_;*_1OUI4=]2X>SJWK,&5-9.OE11KUBJ/K^XXL(OF,$6C[;=;&S;Q*(_O MJ]5G=G4J(+O5GUAE_M[&#[U%*VBB];9;/'4F'NG5#7ZW[K9%<1 MAFN7C*]HZ_/:+1?/HP3:&_VF_D]1.R_:0US>@'$Z"GKA&&O?I; ]2-.X%U%? M*OG4&X1AQ2MT[Z6\^5I=]+ /UA:;@05.GT/=)U']1IV&H;O29B_R-@H[+4+O MK2#UE3]^I^::^%XW5.\)O''Y[(SB4(\ V M3*#/UVWH]!;#^4''N[YZUV@@'0:]&]U3,=,4#_O\)6[_NKQM46O'#*@"2%VBU/+JN1_WIOA :&=Z\6I4@YOC$R; M#I)X&I3HH+PIL0_NDQCZ' ;?H)$E_Z=N6Q>IGR4HAB#=2E!F@=K] 1Q Z)\X M"=5X4CQDV"TQ !GLAU,XDO@J:"#9F\4)C>A']9/8'K6,DV9FJ3ML%6D+K#ET[]33YC Z];M5FB:%%HQF>;D+X& .$]*] M:/%8KJE:>>^.ZY4V@'BD(=];7%5U$$T?-L 56#_D"[UJ?A)TU>4]GRW_R4)I M['8T>:WIKH;]O\-$!C,-;L*CKEKTKT?!0(WU;3"Z"^[3[WYR3[XZ]IDES,Y^ MZ1P'@Y>:(UE(2@?&I*O?*K,L3.!;:DA!48;B#9-P\(_O_BL*@B"L!9U^L]'I M'[?J]6Z[T6DV&\?U03<(>HW6_[6_^_D+0M64<)^I%\*)^9^?@I\7I)K6^F2]^>__.JG7J^^<7YD?X*>U=S]ZB!D, M@][0 1T^!^#0:]1*<.&.HLK*P9:#?39PX2.0-;L&H%D'*KBOT]\<@[6O*[(F MC&]?IU\*1 FQ*R%V&T343RH%K#[?T3Q0B7I8<[&KE0*B.DNAVV^AJ[I*/./>(2H:G4W]EUT7YA)PL\[M>U+9 M3H>04CQV03P:C5)[E.*Q'&V[:0UU*1T'(!V-ZJ9&]JZ+1XDC70='NJ3ZI423 MKN_&=IY(R52"6$H02^$VJ_;$Y$$VJ_[$Y$TI MU*50%VZSE*HNK>H-G=XGPG^:*(Y5;J>%$3VN,KIP&D< \+"!%(LXBLU! MH8@324* HP%&))A88QA'WY:"=QD32L!*]=UD/CF*!P-!E)U]^NOR_*C6\01P M)UA.W[L;1KVA-PSZZL6C^$Z-G_:%EF-DL,N%W#\DGEJV?6\6/\W!X=A=G'^$ M[]U&_3!5JS!17T"$#6+_AN%H.IB/ *H([U?_EWK90I _N-YPF] M7 -KT[G:"A :Q/ 8H.U428#:LW!V%S*ZUD 64X &U=KO$+SL)6IW"1$4W.-_ M%'O['@11K=S?%X-"";B[Q$/M*!"F'&PYV++96MEL;=L+5O:]>C645KE@I="5 M2+ 2"?:J8:%6"['1X:^_*P6O%+Q2W952M^]25ZJ[4O!*=5<#P_F4,I'0<@'4IY M'*AXE("PM1L+EJBP9W!ER]9&957VGDEUM13J4JCW3:B5JGX:#U4IU:54%VZS MGB.)4PIV*=B%VZQ27>\I,NR3H'-6H4^>#P)F8%YU%VJ&#?.&P2WTVU.SNXEC M$*V@&XVBV3W\'F!$ICK/'C,M8VH ,*,@58($30&5:TW EX!P-MQCC1JG#=4R MJ%^HA]S-AO(*PD.I283!F)H0JB7Y&Y!HV#DLBM6+LJBRV?V4NPCV@B2)H'FA M/-P%F?G0L="+!X,T!!3/O4">8.D2]4"K9V$2C@-H_H:M #-SE_<7&_3T_C1' ML&2O+#EHO!+FL$]M%U?A!QU@X%(P(4H%;$D22F,Y@'6% S7R6<$WY4$DFMU" M57:" 69J318WM'NO86GY +0W*-#Q7 VZG_ZX/:A9N]K>!&IVW*D!+;3 M6/[Q4S!&C8,?[/')9H_=PF#5A^WZ=M%;G:<8NP\6^!-*E5KO'B&A= H!\-5RG>2F,[ZEME/C\5/_:TLLE#6_.: MK/GSP*<*F;#,G_SORD \9P/QR!,0GO<\ +Q-962+88#\55H#1_;B9_(%U[MX M9W)%+>LN+W0IV*5@EP!=:SFNF HJ&D^#WNS%$ NY4?FBK<7W+S?]@NB@_'FW MJGZCU2P>9N75-&$IYH<@YF_J';]6/UDPJ$L1+T5\3T2\V?+;C0*B#TLQ+\7\ M.35YK>'7FO7B:?*]BE?EK_UGS%/J0H)-SH:V\A:4Z&'"@X[]:FL[ M^*!RCQZAP]N/5N#E[KS2[M3\:F-#ZOIMWJ.'A7);44>TM:K2O;:;GV%Y"GWJ M6U6_W=JP3>LVZY(+4_%>'K/RF*T3B&PJ _7QUD]YQ,HC5AZQ=0.ASGWL4W]=0T M-$"8+#)'0)4:D/HBP78(GH2E,DK=!$B$&A^;+_;H,7*I[[[1=Z MYN(!MF;BBMUR!0.':MQMH'[G9(_6@([#K%.LE'K M^,WJAI50>U$/_)@JG3WK0U,[V;0[QU[WH2FKT$OM^DPO4RU;]YJ;$ >41?K4CO*$Y7![A Y".9MWOU$K4 M<[$WJ;%I[[%=/\(EHG<=1*]4Q9;PW1*-L8%R:7?\D]K3B/P.&_6T0U/@^Z8U41I+J\/$+NY)F$?J 6 9B D"@G?&V%O*?V? M0#] ;7*#D3<(P]3W9DEP&X[4_PU'X7083T($FDSGLS!!6(F@^8DK(XX3F>C>^&(Z-ZK47VO#&1/37T$/8N!.B&Y M#76G7'[6))[!WWIA=(N\!E&:SNE3H*?X&X;KJ0?.Y@EQ3*BGUBM5_=0;W+<) M#VL42B?DJ5J#*)[#V)-IG #UQ# ,^O^>!\D,NI+QL)?O,2_V<;W2!DVR>("E MDRBBJ:T?LEJNFI\$76P+O?PG"Q"V[8A4K94I]+'^=Y@8:/=->-15[[4:GV6P^5]E(S5Z9W,(J7*4E (@[BG M#C2T/Q\K)7^+M"S823KNSX'_!KC;^?AKPAG"#5KL-D8GQE/YVPC;P"O=J70= MZ\X46[X_F:+F9>F4SH%C"*8)FA#F>3J.E2GQ'_S#=JF55I'G]+/##JQAR_6+ M'UC7&O,"Y_&]7O_JIX.QP>WAB65 M32ETVR>S.70JEO?1MQ"Y.L.9:Z,K8YG#<8-H M2=%'-+7ZY7V5ZGS78>Q>JW MFH?<67>#I-:^8%C?-"L;$V/O)WRU) ISJ=63>DD-<)AJM5&M;-PZI]2K MI5XM]>KR>1_[U?;3:KC*WLI/(?@,IM%,#>,_RK=,X\'L#AI+V!F?PVJT7//; M[>T@GDM Z]JHXTKK, &MI72L=8);[>T GLL]6OO.KU9&NH9763K4,W35+ MI<2!EM?&UJZ-9G5#=Z*\-LIK8_6U<5PY+N^-\MXH[XW]NS>:?OV)A5+;NS>* MWTR>"-4O!/?[,9QM%?+TR08/^]XDG'EW0>I]#PI>PU4)=EKWO>_;"W^EGN[? M-RUT*WU0K?S_['U]5]M(LO=7T>'./C=SCII1ZUW)WIQ#@&38#28!,MGDGSDM MJ05*;(N5; CY]$]5MR3+;V 3&\O0]Y[- )9;W5U5OZZJKI=9@T=9OT@+V7A< M9KQF5^@?R?J8[%I-1)TL^&@&,!#F,0% M')>+=*Y"$ZF*8K@R(3MA4=I-![Z"^PP5<<>--> M% 'XB23,#P!A47$UKP5<<@I5A<=P!_PY85> M+4.TB(:BQD"5>][8O5(>YV[2-HG(K["4]IN]2\<3]1OR(\H6@%@,NP.Y MY5P#'.H!H82_%_Z$/%EADTC@+V[8E<8N>V*Q9B,SF2RFK\ 8&L GG5VS> H%,NSP],/=?6'2;8Q1VQS"$3(;CG7WLB> ML]J'+BRXG>!T!\?,V8%[^:.1QMP&7>^H#VODVCG[42E\&]7URND,8#IUNOIT M&994/I7D6:\J-B#Z&H<\P=,DK0)U!7$"U#42[;[_X)6FNVO_ SZQ=ZU_R(^<7>QR&TZ8D(E7;83]AUEH-I<"O. MO0B97A1\Z6;P&NTFR[_#@I%#AWT\ _';I:8H2[C(Y_#/94=GN4FX,CPF$1Q$ M&1O LU2,7@RRZ/M(>YZH27-W)9<'UX1Z*$M38R&>[F1]\FYO[T,# (XY*T O M+WX1O7]9%L6 +T787K3 2M["D:SML^)2>PN4?1S)G#V3]?376@P52ND=WXQ2 M"]&\0\TA BC#T<"Q1\"26'X\*ES"IN8#6 MC+JI@'IYP##0J_-8I.K=I(-+#=^+E;(*$!P9CRF!"T02^6T7-*D^H)90C4+> M3?DUGFMXTI0O%B8"NA4&LK#6#1.Z_'7*184/1*]N"AIO+.3]DL'9=',)>XL/ MP)3$)/ AL0%2[2OTQN!2P:X/,F%AUJ8GO @LS$&6RW-QD,/$X4>)3N7;Q2XE ML./R&9CYL.#)L N[ ;O9DR?@("L5<3$45A<;FX*D1G5TLAZ:)OB;&+NL(0.+ MJ;$J'!:PX44A%@Q/]6'O\+6QP&D +ZQ&DD8-+$1*245 UJ*IT Z+6,$BJ@$1 MD:^&.=AA!7X*V]++^A($8=/8+?X14 'FC1L![^JQ[Y(?@ 2RZA30=)P3-1@, M:-0#XHO/M7C(*ST)=U+RD?.!7^ NC+.7G"DY.+4$V9TR6'X,J 3'"&P.V@-PFR07R8G+HY6R1J" M00<9G*'#@9AC:49<=5DD/X27Z&(OQU2RAF:%I9*JH>_0DY]C_2]/U?]JPU14 M_:\[RT=-H$-;*CEYAO>02DZNLVN8P5KJ[5AKJ+=C.YZ:ZUKFZF]-':.Y8U!G M9W1*;%$ED"^'>Z=GVF'GX/! .SCZ\X_/$/2L -O^PJW M_%*)JH5V0FWU*@HSJ:UN33FB>[>D;5$E'>GMSWI\6Q+#I[?X28?O++#\5H?G M>(YN6[_6&VHA(=M@Q8V[@5:Q^3-A<^K]6M:+8G/%YFUG<\?5#>O7^K&MC\V? M09T/O,X<7545XHH!;V)$4Q65HKPT.QNZ&=BJS$"KB609.O55+8AV$\GT=&<; ML_VW"/OW17,.T56I$9R A82+/[HI"S$X/&V$M2C>7;@PH*T'IK%T@I@"ET6^8<7IR4\E_3@P M=-]8;2WW3:>N*]HOZA;]B[ GK/JB A%^ZV@/35 \/T'7JPJRV<5<0(#44B'I]!U5N M_3[6]NC?DNP&RQETTT34-AKF6,] G0E+:SRZ\=#P7X4XSP5Q%)6V@4K/X%PX MG%,V4>'^TK: 8RA+H+W4"71#T:?%]+$W1I]G@/(R8!CCA6,>*FQ?GCL]6[<5 M?+270!M7%165%LG?<1#DE3Z_QBT^K0H9_KDRK 'YI]C3![#15.EF+"63H5"5DMIA U-4] M?S,2] P 'K/XZEO;NA!ZP60-8IGRK5WR;ED"'?ZN#@'E.WB*5#(MW;,W6%9" M$6D1!X_NV%N8_+U%!\*)*N_TL,M9E1;57N)0W7)=19\6TX=ZVZ7BW]7/&8L, M+EV!L-5I;:/K79';AF4 Q0_8$_4:; +1IN3A1\9*-G.5+=V7HN"3KB*Z@NUI M-_0$KNZ[_M+8LW+Y?YRT,B5B2L0VD90>+'^Z*PE3$J8D;+'<=TMWG5^K^K4Y M,1,:^!^B4]OK;6F0NQ=CJV$>:X=OCLX/]C;:N[IL4SLQI<7[U,I)I_'_[:0L MX:%#@\BCCF.'80B_<^;XL<%C/[1I\+=E!-1&PHGESNUP6W;"+OMBQ]AV%%XK M.K:*?M&]#/CAI_B#+D.'2,BPS2HV!>7]0CY:MXE/L;4/+P9CC>/U1K_MT0?= MK"BO,?BP'T*_A@4#9/K?N5 M8X/YP],/8QWBRP]WM0GNT(K+;-B-1L4)V&4^&N+.SYZ3+/L*RO[%H*RG7/[W,08XT8Z+]<=I/8,VX M).#@8=GU%]]9OJIL:PP8;[8;Q UF+^18?KQH:3[9.GG@LYU?8ZQG^B*': M6A8")I=#X].]&8VCQ]LJ7V3 P\#*.79"3F2S9I1S>"0!!"W?A+X"T=*])F2# MA4J9$>(^2+%[L^@!?\-AHUDQ]7@&!X@6IXD@%VQ-"F(/GZ=97.R*OL @7_!! M]U:?-_W[VT>+GL8U0>;*!RPKA3-0?C_+2TYB79"ZON@CC(..,%!O$@,>%\T3 M&CQ<5'V,Q^95\K!\G42#1N_C&=^6S:]!A"(F6F'/E=VLT=9[?,6I[!%]?]OQ MJAWWX!)$IA@6$;\:I(B'V.V9Y:*7-9SUT5!N$FSL7K?(]$DA$ 2O%XJ$NQUM M-_(-*\7 MV#^[AH_FR8C+N^]LA-V*V+"H.F_+LUYZYJH340Q_Q2.!*,!'@[0O^X0#@P[S M^6\H.:^$0@FO8^>B^&9U""+U)%P*ML&O1SG0B5>=T+/AH ;YXI*5Y"L[H-]< MIM'EQ!CXMCCM#JNMP$'$%R^S+IX_F$N>%Y?I5:T>[&J?07"'%Q>H*@@LO\V& M&K]FW2&B(@Q8XW6UG*L,6RRCD.1I\5U,2=)"3',(DY+/WUQR7!7KWOZLX*PA M7V5?<-5[O,'KU%>]Q]LP%=5[_,[>XU.Z*IYM0L$2J@YH^QD(>3>M$;EAW@"& M3GY]^WN7>Z[Y[#MW;]-<-]QE7'4(W^YHG]D^PP>XO>_NQ[L5/+&F-N1W=R9^ MMEN]CC;D:JL?OPWYO5O2-LB;WX9\93OPI"_3%EA^JR_+UM E?*8,;+!8\-TX MJ-C\F;#YJKN$*S97;-XV-E]#E_#5L?DS," /[KKTT M"PB67H0/%#/4T1Z M+")1W0D4=*]SBX]FQ<(^+[P./$OA0*LI9.F&HE'K:60]M%VB@NH%H7HR/^%Y MX;3IZ09]X$6+@H''(I*M&X'RB+2;2#30Z28/U&< UN_O31Q[7N!MZ;[YP*:J M"A8>"[MUVU?0W6X:4=WU-Z@#/0/D?E>G\S8S7[-DE#8LDB*+&W;UO" <.QXY M@:IZUE;ZJ+*PBDH*PF5/F=E5%Y:HN/"\H)WJ@:EN+-M-HXT#AZ+2-E#I&<#[ MT4*U<)X9@EM@&"H'2[N)M'%P4%3:!BH] PA_5Y8IJTJ4S2Y/]KP@?.-\I]!A M$2^8J1NJ-T-[Z;-Q*7H&Z/U^3M%(A=<*#]I&)4NW''6IV6X:;5R2G@%FSZOE MJS!;X4';J$1UH)*B4:MIM'%)6D>G+2S[OTR#@N4 7]3$YU;@&HR;GNN9MA_Z MS+.X']'8#&/7-Q+K;VH1@U#X?]>VW !7*_=V S2>*$>YN6X93[EBQE-O)D)M M0_>]7RN0I)KV*#E3]2(3LZ6VNVO5\X7IW&3Y=[E=FN-UK=G%?0 M1;O,M$=.]G'OWV(3HE:+Q DP9S@LX.]% ?2#_Z78FPG1$9BBZF^%3]^;M)_D#+N)1:(_#G;KPA=@0Z0!2_MB)#A2;@:7VG7*ZD&% M$Q>$#_L7O8*186C1B2O%YEI8/0_^)[K<8)NN81Y=8@N=JSR[R%D/OH ?PY?@ M6SUX";XH%8UJ$MB*%$5E!!X@!(WV-BR"O\L6,HT^5#!_V,^+-&J$X;6\A]*= MW3R +X8]F.5MU3 (NW4T&G")+*&:2?0&546#.=G1!W]# (/-XH7JZ#'SLVWK MDK%-:2459R]7J!X?9/=(T>/RQ:="-!><"LEZ@#_A M:?1G4%U''FVK5=>11]OJQ^\Z(CPL7EO@& 2IVK0H-A\2]C<,W4_\!6;*S9_TFQ.C4"GSA-O1+(-"M;1R* M"OF>[@:N(E!K"41]W?&V"ZL?G-2 '[;R]F#JONLO+?2K%+Q-!TXO/-]5!DXK$7LV(N;J=K#\L:HD3$F8DK#% M'$'6PSM/;ES,%DY-"!XE$KH.'Q4#OL1HVS1:(#1Z="&_-^V":&,$K BHNFH$ M5&4S0@JT&U9HOP7&;GGS5L6TQ\-.><5NJUJD^,VZZ+2T3K)^,>P.,*Z\V1EW5UMLVY?;W[0?=8.4]4,@0=%#1%RWF"<^1\/"]'*B ?R0H @/#:"!J==L% M_-/^WNGA&0K4KG9>;@7!? XB-@66G7,,;*_,PH6X>90=$N?I-<@3/%P,\@QI M7'-)(98717*W1IP">]W#MX@LDRP!= A%[HO6Y=>\"WP$?XTXC\L8\>8^ELN2 M0?^3'27TBFE@QEB:O,?Z[()7^SR1;(*;D0HV%*0320U9DA1\@&LIZ5,(>L_9 M_1&51SO\BV#UV'@[NI_;)KP=RIC59L; !-92>U*(EL3:?C,!:I04A<4VZQD@ M:\Q*)1&@X4]D9N&+L6*^R'2!!PH>#7,I #WX>Y;?B@+[Q&N]IF+[T<#_+P"":!#M\J0NR^O2&_L0Y)%F!IU M@6E_ &:RDA_^WNIGS M+L.]+3-GI)[=_&*I,!NCK[ 0E./A8/Y7IB)M-P-$-!C?C>:_E_DH->""DQ#. MU^^$)3#7EZQ[PVZ+G3_&@150=6(+)U<_=XU)LJXU2C,AYA'*+))&G'?X%$R) MM64JVF7.D__;^9_[DZF]G=?G(E$,6'L?7BC=W6PZ.7M^YO:6G.JCB]QM/-5G M9O[)4]VS=NU5FE"^M^O]B@F%ZG0D+U7F*<6_>?;$G.4OP(3BQ*STS*P_*QN\ MRI>M;9/1\W"H4VKNNF-:1IRS&RW.;J3J_9OE[YJC;/!&)CI0&"T .'3']/]1 MFFLAZXKW>EAF?)!%W^7P569L-8TM3D\5!FUECN))"=Q664QC"V_D_K+J#$6E MI.*18H))-(NJ1-4GD?RY37-]G$357\FGVK:4J5]*!'R.&_9+Z7S/<<,>/RFO MS?=28JRRKDQ#$9EW%?,\$C6>1CZ&Z^J^X=Y]M::RBYX,TS[Q["+'UDU7Y8HJ M-G_:;&X&NN7? ]K;GD/79KX['?D=\+X(ZY#A)6I77";CK3/[(1HS7V9=<<_0 M+% H'!35909\&^])\S3";PJGQO-*Z_!U:G@JQ:O5-*)4#VS51;O=1')UT]R@ M(*W80MZZ_(WS3-QUSW!:SW%8KZJ8S3.+=-WV2%;/U@-JK51SVW1 ^%H"OA6; M;S6;NW JF03@6"N8-/'$ 'U@J?^@G4E=?]Z M,SHGC&/J."&U(\NV><@\WS(=)W9=+PP<-_S;J7K1^:Y%=^I8LDUD?HM 89:* M *MHF.<8$R\"G-!1U.A%#;;$59["W\2'OVY)++3]3_KX66P'6GT"47\-#>A: MFF"ZKAQ2Q>_;P^^_U)U5\;SB><7S&\QPWEBX\<%X[/AD7/!D,+K(K"I;>AEU MHZR81UT1GRY2T%!CJX*N94BW:3>245_\1G=-0[O"[D%X/_B[+K)5:>,!8S?P M&P_(+F&TD44FGO''!VGV#=O56AWC?=+7WO(P'V*?(4MLJE7MI6!I[U6AOJ&(J)^8']&__MQ@%NXMDMHF=%ND#=->V1W^2 MZ0"2?B)+1:^S?''31XVQDJ'(Z1O1E8G?"IB(R/>"E> 71$I8R+5B&'XKL]9B MWLR##6]G+Y2SZ%(KT^L:\>^IR,&]3OD-3$+'^>#=L&@]-;B$!PI=;,#;-._5 M U:F LY'9JKQNC43;!ZL'2;0$SF-C>P"D8= S!S)T4W[-9=9>G=!W1S>]T25-L\T5)B<*7JC[FRW2$K#F!!;#.S!_ M4,6+< @4N3A.?U@C'Q4V:V9B)A)L9,>T24\3Q\IO6'(A,$A1WF MGF&6JTSAJ0Z(LC)"*5\P[H@E8!Q1C:&XJVN_&TJ$7W1%HB2 MP]^6'-YJ\8<3Y@1HB/3$L/YW7>NPDIY[97)NE;?%8D#]5'0(!*& @6 0 M?6R ,\PG%[ERNO;^_;[X%@@S3"3/,4$M%S,*L^Q[/NSW48[QESV.31WA M[;M[N^)[Q:WD;)%5)E_UYOA$^Q.&2HMJJM7#<18-<4UCCU<9Q974Y54%!7G* MYARPX@4^@">-:;S::^S::;5K$TPB'J6O?M_5/M6%%Q;Y7H-8ET)0>^Q'VAOV M1A" & D/2[ !):R347P!H7HNS)2*A'&L-OU&G,22H:@$E(<#A:\6OE:Q;9#RQY,<'0 M[BX\C4 'L^D X&C4TDA%F]EDJ-"^4Q4MV(<]0*5?O/)MK2*??/+7\-]-I)%5B6F[,2V*.\+)XP69AEA'R" M57K X8+9D8$ 4@0,P7^GOES<1ZQ:LF,PE/K9 "00Z>UIN_IP)M2=TQFW M$VT4JWO3D+.9F4^C;.-1H2%AX!$V! 4TAPG$@++9.RL;.NV(]V'ZM2T'[D@ M]@PF>VB(Q&:IV39Q>+RR[U/;TVHF=SW="7ZM5>A&N?S1H?]74AZ?&8 &IKF] MC*7@4\'G0L50;/O7JD1LCLO'8LK:$KQ4^WD;$4O]L3*=Z+2?KDU9.H7+2^,0 M8]&J: -1/GS\"1G 9(Q=*]YS,6;37:N^&,MYC\%ZFK$LZ&M.AKF(YFA6$GVX M^WKAV+-':&FR:&0#/)$S&5!R$G;QG@MOAU>_CK5?!58WT575\<;%D8@^Z;/N M;9$66C',A7"+4B,8:5.%Y(Q5:*^C6F35\C0N(X^TXG(4;A-R[4(4SH57%K ' M:0*B*YI_C#8U&VWJRX79HP0+@J?*2\NM-CH%SNP/7A+J;^IN2-P5NJ_6DAJT M4&7ML9VA]JYKXE:2@J.V, MM^YC99)W-5GNH"HUK&N7=01:CC"(820B=&K8KZ[=R]"OH[$[Y+&:.7@OVIQ( M-0<<\IKEJ0"R*I)C[,%1H)XLW8\Q>5D4X<*N2WB3F"A+_>>]NICPQ#ZFB(C? M^]D-+'%[PBZ:X!YSV.WNO/@*U25@)-Z-$I^J2X#J$J .HX<<1I\QV"WM"X1' MC,Z&A=;/^N2_H Z A@# 5C=H:G8)TZZZ."G0*;'KC@C/DK%\'& A11(W^D,A MZEW"1+JWI!X#QOO.;S7>N^IFMQS@ML?@MVX=BX_(C17T,4J7Y57Q^#0?GP4\ MBL>/S*A=**!I%/F Q]78(?*F/!+/+CDOSX.HRT#Q$UL-+]RK.GK!T5R?ES*(&T;-L?-6-Y7A MUVG97>9$?-K-@+;B:&Q\+N-;T=*YRK$=3:E.Y+P>/BQC);,ROKS974P$7,)\ MQ_NOO>"[%[N8QC(H(][UR09BDJCR(]G! >2/"#TSZ_X.5.J-+[%^^VA,I/O< M406OA !%O=$Z&KTE1'!]@K%D,C G342(UK6(K*L8KGQ7,9H\_HSYVM$ECX== MW%O4RNO.1XM&;2D$>H Z/"K&.#) JLY@(NA_+,2Q?OHBRV(I V43IV(\@K(4 MQRR'UZ*R!:*5R]R $!M,\6(AR+AFW6'=9PNQ,4(1[DJ['/3C*DH9]>E9ZY J M.)UH*+FX^:T8:NDC342J-@"CP3\B.Z"R:?@/'@U1/2X-C[+=FU#(,2D (]F; M!XZ./=>J'+*RS5D-4-6@(>_S)"WKA(*6EOX@(L]'A*/#>V JLCOD%>;W !RC M6EJ>;HTY-Q*ZZLCG-(^&/32;(A&^.[C3)JS.@5OM1G@!0C[9#A,.MXG.=MNJ+V+#@4Z'!7L-4RWJ]=# R MG_;%KE_ ]^%\:X/AUD@J2/LB8V\@M^""Y;7?)FJLHK$Y,UE4G33K X:NRS,"K!SZQ*=RV1:"=\:0 M+&,*H^PLV&OA^<'B/!9 M8\2]T8@?RA$W?;B-YX[M:N(BJ/GN4?&'HC%8+C*:9&--O(>!A>6QO-Q!6^;= MWMZ'7>U(Z.1]Z;V1'PCWC?CB6&OW>]^H8^MD?&M9U4!HJCWV'U>BX MQ1X(/=GE. 3@3+A_<"]XLX0%OX?CU M,3]6CH,.\2=1BZ%H=%:N]&GDE6Y6X#V::$@="@U!=F.NIJTWYPS?'TT,-@AH M,\@P75L6?,A3-%+TND['()<%16I-L2P_(-?4\'>6!2T$;X5B?OQ:,/F@4E#X M8I08HSWP2U]40K@8@@F*JTL+O?E:67^DJ#V0$_+46+H^1.MK,>Q MU#PQZPX?86G>O2U/RCG\6E>\"+DP <=YIZ(M6L2"5PKLOHV'0LCK0BT\'C/F M19F*6<4FRCH3LE;(.#N,<['DV&(879;?0?I7HX2\/O-VM>-9Q+XLZ3M*1VQ0 MH<%VNEYE&\*4ZT1K=IEE>9K3^&/&%7HXNU**J 7V?-\!A$@R$ M.UD*.@@U?"(4+2G_<^Z8A=@*!0-)W6.Q3#>N=0WI?RBJ,)W&]O;XX#*+L[+_ M>]7M>%1ML_AE#6S-1_DA$ JTIF.Q#D!S["^#&[^A6=_?'7M>:$LJZJFL; 'K M54,^3Z3<,^U;!C^@>2'02)82R?+O[]^S'D.6^M>PSS&%/ZA=@.*" 9 P]NI M0[C0N2A)6FG!0FI C^!7\NJJ] 4T$H:E?;(Q3GTPS<$"2',!AGMP=!?%-I"] M+-8E0$K224((4*CB7&'^I:/%W5SR/IY9U1F%,#D"I#'?;%V^:'0J1&#BB/O MD:*#?VZ\#F^URB,NY]*PQ*H6VEZ_.0O0< I-*)%1!MKNS]&MHYA6";!]J:(0 M^ WVFO?@K$ U% NHP6Y4W\"#>N1DFIB.B+\IFF==?7944"]K,-TQ!LSS C8M M%]6=Y%5C>=4'@H#7=\(AC2750)K^&-6QJO^,[J!^??T)HB.#(4?OE%0#/;S, MQ9\85^BRPP&HD3]')Y14%9$*(]]075.L&+F-I/HF%X"_A[ZG*RD.=Y7T1]R1J9O"R'IZX/G![)8>5,8-"7Y'7^?6Q*GR9E9XU1R^HC_$QJVRNEE@[T%YJ+^COHLK. MZ)99UKK :_QRFR5[3GCC1CO^2GMA_EY23RH%TI@7RN,E:%>E+P964. 4]7* M8 #K]\8-^$6>W0!PBP@U^,S^O7QYHQQ;I6Y6]=2BVZ@K'G9^'Q53JZE0[WIE MT]1+93&Z "K;!B8_R%Z)AUZXOT]1?\G*'[/B7YYYR!=5(5]MF$J;0KXVPXEO M&[5?IDN_5)[F&]X\I]G800ZZ0W[!904R:]>;+(J&=SGXW;ST.LDHGT/I_-#! M] *;+;LOW*CADX+WG(P7RL1JK#D'I::0=9?PX&QW#:V)>ZR'>P+7>S.YI/Y< MNB4W=ENZ\UJP@]Q39W0W^!:UK+^$EG7,&;J$!">URXNZ0(VZN?J]\.0-QW3\ M*O&BY36Z]M##)%QJN/HRFOU]5K2]6E?#;U:6-RZ$K=*_R*2;JTQ[&=5V%89T M@6I_6EQ6E9;9V/+C;!@.DF&W\@F DRQ)!,UC#C/[[Y#WH]O2 MJ8N%=[$J-T+&V"R:VC".E5Z749-=:>?5[JPK+.T;#[F\N >M$M\[%G;MG)S5VYHX7:M;*U/NV>[I1*+Q1"L&R/%81Q_TO&M1&24DW&_R4H]+\8"CIC*KP *:""$R=NEXZ ^\5G@QMN[J MO'%,(%?)\U [9S]:+E-XBR3]K++@HI@V]J\65EB*TI!TD=FE!8N?8%"O2*7) MQ&WIL%_&P-39A@#GPSI:JXIA^38$QHS3J [E*A45P>[Q,!HTHBJ;YV]E-4JO M17FE!%^O_/B51WNTB'KVY17"A.M;+*$T72:*/V<%KZYC,$2XX5IN-0T_RPLW MD:?7O'7C/W@>I;"F>@^%1[)L(5"5U0=+IUMEGE9AJB"S=> ^[I>\5-N5LMJ MX7)K@?IR1Z_EIE#':F7X61WD67/;U"SV-&/7:<+Q'"9_(.XZ MOX2[;5#@W4D%OHFY6Z5FRC._=Y7UFQT &EC,*[MMHI!^PS7;N'$<=4*X,_6S M[7=:[[(L%JF8''Y6AT'(K5"[,7$)8CL[-(5\5T"Q!,\K^0] M[JP+DGMN1<9O#]CD1J=%N5^IB H;U#$\V*ZH$&G@](3(^2E"BL?=79HS+U\ MO0S9$+=OU3TU>G'@V! O1,D5,1.BOTJEVC2&0=:0Z/>BS63+ M[ARNE+^./5&'>S4U6L"\LL/.! +=AX&Q!$$ .?3TSM>'9]_33N#DC6A(4A3R MNV-@*:^;VPT8XVJA/ZD65N>R\MJ.>VVW1C4>@?-XG%:9C!NWW-MZQKL).1)! MD3&,5T>EMEJF2I="@7-/R[DCH:H,BJ[P%C>3T2[!<@7D;B0W=%G::_@X2U5, M?"Z:RZ4]D6I1QW+>8$:.&!WX(X\)YHW?SLJ6P+Q]_+(TB7]<93+@-*M>*5(S M(Z'Z)C->*)"\C.:HG$)C"QT+'98.*E$5Z;[N88T(X'(FS4!@D0N/W4DB/+]T MV=NC/WJV6?) MI<0[X]Y#PMN78'.7I\A,F<9=@-O)LH_[FH?1$(HOKY[.S.T M5SB_&XK!V%$DK@)%%[NH[LPV;U?:?1ZU2LQJ8UW8WS(M@QYF\L0EUX MW:KP)M%,KEO](BHF11@VBQ6T1%OW411NR0)E00?)P\(F &L+C P\SNMG7U3N MCC>=TZKQ5FGHXQO',V,0S:<]^W?1]BZ9UN^I)?5 7Y2U"E_4O'"7!3-WG&W* MW.DNRO3Y33/F7$3GLSR>%5NN M KCF!'"9\P.XEI!U?T=%?:FHKQE48J89! _";;H0;A^='QY+?/'VRLNTZ7\_ M?MH#6#_?.S_ZZU #8-?@#^^KWP^.SO;?GYQ].CT\T_;>G'PZUX[W3O]]>*Z= M'IW]>QTU6=T5QLS+S#)4')L% MCL?W39A:,DMK;FA(J176@TPT1J^;O9?CEG==J"B.?%*@))IW5Z5XE/*+6YY2:4 MKW%U#Z[=X=H/IMB#<>O>KHC22C[\<')ZKIV\U8XZ!XG1YOJFC,8HLZE]J>:"]PF75%*_HJ5E6V6$#])LUE M'"O^4BI_1_UH4^['Q59VP:$R0=66U\M'CI]4M74N6 M._>F0!;U&8+^PN/IE)*Q^@]CWLD&675!U[*"0EBD<0K*.^AI+W"XG7TYVL[O M$_['.E=&?!&[A^IC-3W&7EV,9;-DX]DLT5@VB_15ZDU[HAE&X7J M-EPJ>%QDGDIGK"C76!62E>Q0EFVDGU6A.T)>RMIB6C<5%^KEH$

0S1]% .#A2RP2,,H6+]4NB=%1+S=?"4^N)!YM6]SUN,W6?Y= M>V$:U/H=S,-B6$8KRVGWTL& "R7B[ HY0M3Z/ZV=Y^>@]\6@[LEO M2=?=B_V3LY/?VX(Y<^UH4>1/0H\4@IFE5L8X(02*U4%%LNR*+D(WNMU1U8PR M6KB8'+12_ZNM*]EC 0D=<;BLLX*7=(-B4B)E&$*=5KT"R9*%1T7\!E8UQ5#H M9J$;X(I(9EDW(O*J *'R%9_Z:9T8)R:^U^-XX0=F,\B,7MVMC-&AVIBJ4#KF M421:(86G5U4F6 MG)]=B$O4(2ZY3E016IZW]#IHM+P\+J.<*C&LA^S7U^T+CWQGW?M&DH'4@Y"- MI]CU9([&)*NCU7M5=W<121&(>#)Q3+)$J:C-V<:RH]+$P[]P&HX%?HH#5A8< M$RD<9<6&)C E:=[#1 D\\/.J:A5.X8-\M,*7QK48;DLAHD:E*OUB#+=^UUY\ MV-\[>?-[7=$=(G?$_(J+.L S,T:J-\XHSU5GE244R M)+B\&9?TG[>3]1UAM1MRB=JYR%0:?5H%A:CR"@; M=,=F?1G?751!-K+Z5C,N<6[)MB272E5]BB%!JD?T>HQX*&)S0.W 2':LI 8S MD;A2/?*00T_$/=9'ZMP3M=W\<#)B@9+",W>[1LI&_.E5GD5@"N32F5T&G JU M"B] YM+EKOC'\!Y/Y>Z(4 1.1\55A MPCIQ;)0A-JC[KT@H:!1LK"L2S5B4/ K*31:6S6@"H\3 R:J'(V505(,3=FDC M!&%4K4Z4F0MO&Z?T6/3]Q"M$!!M\4BK=K*E SY[\=K#O4B?_B 2B&3N]D3- MPN54"W+!?6@.>LW7[ PZ\D-;Y%N\QO'.D/"SL76NWB.U5 MV2,/T#0QA4MR45&4_"QUO(H%9FH XXB;\U$C$(QZG65^EOK71+7@F2>9,.-_ ME NX&N9XBS]3_9EA@\_$9[RP_H4=DA)8E"?6J'@T'G2-TPU%"+-EKLI8@U(1 M%OH'[[,R:4/F \O'A8W?V%]YW8LU9D&?E9&/PK*2Q6YSGG2KFL:-/*+ZH*OS MU:O#HDPN;B2/P@;(;)P[B2N30L;>D/-&(G/10!9D% P.'BQ$V5^@8>428F65 MC*ORA!>A (!9@@;C2RTCRD7Q5CR!LWYWICTRUEBYU(K&.LO%S2N&L;T4J4#6 M/?O92& 7A?GD%N6B2G/W5H171]6V#?N-]LHL I5=$E5''4/D>38H/3&=4;A$ MF56.FQ6-PFT;!UU5-?<.E:C5B/>FC,4NW8)U/%!WA._Z$B)>)=>7]!';+*@R MIA87E0R&G)=8:'61\K9%LT> M=#!G$78_X'48.O:3:-0&;21V"H]/F=<5\XO2 A/),^FX[5AC63:F2>"+1=!_ MBA?S?,D$I'W63<,\7>ZB=C:9V\*$RSJ3[=DQO-=AW4]<*F4 MRZK9HGO4L%^F#999.(5$#/R8 7N.U>4NDY%)U6"L4O#GFJ?2[<"*\3=E^:1? M:>SC4C;DZ%%]25.?!'C!6Q8@D3-:67YU>5.-?.?!<7QZ>D6G_.NM> MESX8X2E(Q3D%4M?M\OZ%,"I&-YG*%U>M4AD]P86OW83:ZS,1#[8 7P!LB(6K3Z[GO>K2NO*XW TGNJ=^.F@>(5/,+ET+\ M'.,?V-BM/,Y%PZ;L!I3=XC*]0M&N"SWKVOOW^]J+G?H/>,6.L#'Q[3K\=?S+ M3)3/$CKG*$ 6:R'@16U1"5Z9F\G$I<:\>H6[VJ>J1_'X,WH9=EVS]GBEC/%" M1P.9PB8N#D3^?/EN:?]E9MT< M\U[C,BPEM&&E@9GG?HH7*)CQD?3-SIJ MZ<73T25"/;7)1MKB(FFRKJTX<$/8,K'G*HBY$<1LJR#F-DRE34',FSE49P): M0Y*;77SOPO;)$M93M:NE-YR/U:XN46GL6FN!D+[ZK!*%MV=$S(S:%*&"/JI* M(4K 8B&_Z=-B5]/:[4+^#+/%NWP Z#*4[S[2->(\Y+6\I&3CB6H?RU" _RWF MT[>IT4CC9:8](3*/8-8-MT:CJ91X$MY9)]J741E55E$LO,J2#WB28+R(9*/* M !VOV"5?C#><5<6RD5OP?\?B7":X>&28U5Z9LN(ERV4%(]""Y,WS.*=P/EE/ M:K1UPHE<>XLPR'12(<$#NEOI(K? M+ MQZJT.BS&D4;I%9[P4N<1):DR(+@H[CT^:JUKC-UPCBEFS]CSM*3M]6=9\6^V M#?89V'POCG->];G$1\43FU[F@E?'#>?DA+ M"5/P:Q:EDT@U'IXZTIL7@JM: M/H3L5YWY]++XMIA?\;+%#=<7H\4Z&ZXO,H.)ANM.V6V]O!4OK\^;U&ZP3.E@ MJF_2QT)21B$%%8/403+U94YUDS\B>O,*0):0+IV%K ERI=,PE05=8.A46N\3 M802-;S1,J-V%50;%-4MR35EZ=3!6(G4J;D->K967,>+N:/Q(KF[-FRI"FMR+ M2(T:H;( ;Q4YNQ#U4ULXI5AQW'(<5Y$IGH,L M"ZJ6OZ(/*M(^!FEG58FM#"39HSGM7PTGJ];?)9>86A%E]V^ M3/N"].)+KTKI*+V!*" @3D+'+CU]0CKDQZ5K+ AV?<="[]@@A__%U8M+Q]FN M<)S],8BG/PO\W<"8_[&Q2^O/_A!CU]Z\DD\ML1<#]&QT<1?^;\?:F=BUEX9& MQ5/-8>[[CGGU [_53(7'S9_:B^SJ'I_@FL13;-H?Q1_:/],?+_M9OS,425?B M_(8IGZ(?+HW,Q'6XS6/*;=OC+@L2SZ LB;G)G- )_SY !X]!#4KP!VI:=$?K MLQZL(.;IRSWI7^C 'W9DPGAL_74;'F37[\W3ZR_6\3#^=GC]]5WP[:3W]O++ MYT\_OIQWOW?.CYVO!Q_-XV__2CL_CYW.^:>?G8-_];[@,S^/S?=6I_OEYQ4\ M_[9[_/D0GOWT\^3S1Z/S[>CVR[?HY\GY)WK\\^/MU]Z_X)GCGYVN;W;V@U[4 M>]L_Z7TQOGP[LKZ87[]]Z7WM=;Y]-+[V/MDG!U_3SN>//TX.]NC)P6EZU_/]YR3\_C;E_./5N?\\K+S^>OE\<_O].OGX]NO MY]]O3]X=UM^!=PV_FI]<^/SGR;NOW>.#[T['[%QV#B(*S]&OO4.8YU^PCG]U M3\Z/["_GE\GQF7'S_OQP /\U.P?'YLE98'S]SZ41]?[JL\_!\.3;GOGEYU_? MOWS[5_?KM^^P/Q^=+Y]AS'/8&S'VO[Y__;9WVSE_\^T_/R_^-EB8^)9#";-# M@]@^$,F/F$_LV'.\B'$O20R,]^QF&"2@_3_6NWJEG6?#"##H_?L/__QCC#$F MG:?S)+&D1/;3A![;HRW"J PZMI;8)DT9G.%X GQ[5L>YD,TN4Q;..RMZ47^(4[V MECJ]JEH)LIU:E8H_Z9JJ?-T%MGN'91K&M+:D:CS-N1YU5E$ATO54AZ M* >ONS[3O]^>G.X?:D>=_=VROM*;LZ.#H[W3H\/Y!7[;,OG]D\[9R?NC@[WS MPX-FH:B3M]K)A\/3O?,C>$ L:__D^,/IX9^'G3.L:PFK/3D^;,/RE@P0?''4 MT<[_//ET!FLZT[7#_^P??CC78*G:V9][IX?:WC'69#K[?0YGK@P>J;F@GP5K M>563>633V=L-'F8Z._:NX]&%3.?9"DZU!-"/^+Q1[IH M79=SWWV$_"6\5XL M95@M->GZR6 1#58"QB1[2LY\].0"H01\.=P[/=.PCMN!=G"X?WC\!N#"HOI# M5/85[.+HR1("4$>&4341P:QA.?O 2UYMU1:C:3JVG6IK&EM#U=;,VQIC&2%\ MZ,I;952?8ISRD#^<)9;=#$-;<$L>AQ5F[\IOD_NQ]"J;J\MQY#8MK_0 OLW+ MAH78!T[X_X9%O+,"AR#8=VF/=8O_VR%6Y1X<%N2"L:N7)<.]S;.>R,V'*7Q. M!Y?[PP*V@^>'/\HHN;VR>L(Y^[&CR<:D,)T?@Y?]88_$F3 B\27 G["I7'#J M9KV-MY6W\6WWY/QK>G* S\ ,?IY^@V?M+^;I=_B^<_QMSSG^>6ATS(]6[6WL M'1G'!U_$>[[V#NF7;Q^M3N^CTS%A_&^7\#WT/A[==F#L26\C/'O3^89KZO2^ MG/^5=@XB\^O!=PO6DIZ\^VBB]_'XVY'YY?-?R7%JW$YX&TW/CQSJ49+8L4-L MFX8D]&U.@,X)V.!.G#ATYS75/6KHGNM4CL:*=R9LBH?*"WZZI-PHJ%)0-095 M5FA&@>O'+#(=V[*3T*)^Y'M>Z-(HCDP)5;2"*JJ@JNU094Q %6=NR#CUB>=8 M+K&I'Q#&+(L8C#FQ98=>2&V$*L<+] M 55K9)E!5455/E.X/G,LPR/4CNA M'@/8BF+#,V,C\".#":@R*J@R%%2U':K,":CR6>2;06*2&("(V&%L$C]T?6(F MU P-TW70=Z+D)WLKM%R5XZQ*\2$EF_0((A# MTW10\(!FNJ$$KV6"MW)M7 G>N@1O4L].0CNQ0-DF7F)CQ# -B,^804PX"#T: M>D!.AH('U--MSWU\P7L.=TCO!6H\VONCVV&I)4KX8)&'P2) M%""M"I Z^U,J. .]S+5 Y^:4,@ D%A(&%",LH*'E1"ZCGK'SV@$XHH;7,K-? MB6MK5'H^Q:UB)\D#C%L)[&"A 4.379>6X&K MFV;;Q/6).-7/N*A9JE?U_*3@(4!83'0V ZH;40F@)47Z#Y= M,JZJ#>K#DY;'E2OT2AX?71XG=7W+9K;K&PEQ0"R)S1U&$%N)9_@>C[E%(P.5 M!]O1/8R15_+8(GE^VW1UP_X58Y5H^IBM:R'9?IE3RREH&],06_2!>&G016% M.BM#G>E\ARCRF.4'!G$3@X%6[@8D]'U*?!,T<>J8W'>BG=>V;IM+NN>5#K!M M.KD2P<<1P4E%W L"EX>@@YO<-8@-=")!Z#G$<;TDMMS \0,?1=!9-C!6B>"V MJ>%*!!]'!*?B9H+ 9Z;)B6M@?+H54L)\*X%3T+&2*$K"D#D[KQW==#;@F7H. M,3-'94<2;+LX:EVBHF?:J:R?5+7$)=G>9T6AX&EE\#0=R!Z#Q1^Z@8WW\*"D MASXCH.59!+2$Q' C,TK0-4 I7LMO=4JR$MMU*OA*;-TJ.GQ+:U8KMRHT")[7K%=BJJ)N0^ M\"DGIL4XL8W8(K[G.,2-F6F%W# B(]AY[1M@#2P90:^":A:3MI.I)H?*,_^( MRCXVL(6?IG (J=+)^MDX'JF[P15#TLET&+U//0Y*("<\"C%_WN"$A:9'O"0) M@;Q!$-M8Z@/=]!NX&E3RN%XM7LGCIN5Q4K./7 , -G1)$/@&:/;,)J$=AF"5 MFW9B4#^A#ACDGFYM(L=.B>-ZM7,ECIL6QRGWO8D>,C,BILU '$/&2&#'C'#N MA:;E6-P- G3?&_:24?#*??\K[GM="SEP?=UO?,!^K#@(_OEZ&5;NTQ\Y%ZJJ M66E_"-MW4I/SC2"F?.X<27GX8Y SH$#:9_GMT8#W"H"_LI%H5P#@@.>\4#E MJ\.^Z;!Z9@/P)59,8NJXQ+8#$U01EQ+/,T*3@:KI8X8M-4S=MK>Z!J 2_W7> M#2CQWP[QG[ICL'QJ.ABT8(+] 8Q@$-\R7 )*KFW[( B1!99($.BFJ_+KGXKT MK_R*04G_=DC_I.%CN :U,%W B#R'V*[+B>\Z)@DLT_>918V$>3NO/4<'!;!E MTO]$KBJ.:M.FNJ]05Q4;MF$ GDJGRQO>YZH&P2I+CIWO#8Y3XP?"$(SYL_/M M^]]VX%J1'3)"XX@2._8-$E+F$DHCWXDC/PF]<.>UZ>D&56F$[1+ -5D12@#7 M*H"=_7$!]&(O0' D > FL9D+YS]-7!(%!K5-SPVIY8 VKH1J 2"=@G@FA1Y M)8#K%<")$]!(/$!+%RQOEH0H@#;Q'=LAU+)L'MDTB6RLNAGHU&M?XNZ3N'_H M\$%UR:#N%]JIFP.)5/SB.O#H>$HC=Q/'"AS/(H;K>L2VPY@$+F@%ILF8%SH. M=41T@J/;UI(:N?()ME9@5Z[+*X%=F\!.:O"A:SC,XQ$)S=#%LMVLJ)_U0$=N6ZOQ+8]0GLQ D;L<0T6$))E%"#V$;(29CX$7&3 MP/(CSS&=$#1^Q]4-*VB9P#X1O[M,$0!NO\KY)5BZ6&?S11<8__?2$'BYTK;> M:^DP_WB#+D=TP5=>BXE_P!/X6ZR%TKNAH:L#T1:V"*/.^F -9@G>R:B[F,WE MB*. [C?E4QY.)>U*Q]0'I-A>_&U8#'J\/X C["0Y9S\^8-V+K+\W&.1I.!RP ML,O/LP\LAT?&#[8D_<%C\I/GF3K3ECK3/DU9C29WJ,$"3I( NZ6%EHEWR2X) M?1/^Z[EPW)D[<'CY0/Q7RH_<*NE=_)LN3!F4,R!VXW".6XU)B MHR\H8-0FB>\"9U@L<;#?JJ530Z6+/8(DO]AH^KB2X&V0X(G3F''J^(81DM " MX;4Y30CS$H^8P BF:7( >='/+_@[ MEO;QCWL)$/641UU6%&D">UF6V4.<*R%-H=82J/5ERH:@@4>3,*#$"RF@EF,% M)*0FJ"&V8SJF$;I!$.V\=F?T=U@G9CT_ =UHE:DUB*72-%8GL].V@NTZD143 M8 *061_,!.8;$0E"*XS#B ),8P*9'M@J?+-E9^N:D]F5$+=7B-/)&V3'3)@3 MD"C@-G:0H"1TK(APBS+/,>W8\&7']6!:B#=H+CR)X+,Q,2EOGQYN(*SD7GS6 M_FP2U'[[U=O.)?BNW>K6RN]99H!TY;Q1D+LZR(VF\UZ8!TP51(2Q$#MGQ!YA MU#"!;$D2N%B:U\8H.UOW:=O*!"I 4H"T-OM/ =(C =*D(4<#B_NA%X#YQK ; ML..0T(TX"2CG#J.)X06)K%NZ;#\_!4@*D+8W+E(!TF,!TH2&E"0T"4S*"? M!T"*L%XBHZ F<>Y3T&UM&^3:L73:NLI$I=U:O:_D95]$U/V"*;O22#_UQE\/ M=6RM4^&0Y7V89Z%=<>#"2Y:K@-8G'-#ZAA5I],L^HR>C]#P-O>8#S\]0<%?K M 3(GU9L**:K7"5ZJ=1=#Z2[WZR[?CJ:\.[%I^JX=A"1VO838IH]%%6R?A$ E M;D2&YU#LCK[;^@+/"ANV"!M^T1FCL&$MV##I:&&!F7##]PC0BA([!+N&Q:9/ M6!!XMNG:GI]$B W+]F)3V*"P83XV_*)?1&'#>K!A\B+>"KW0M]#3$3B@-SB> M[/D&!BMU?--FCN_NO#9WEZW&JF)WI[, T^YPP&-E-CT+^%NWV51RDP+ I0!P M^EKW(\! =G TTZE'H\%318=VFDT*' M!Z+#A.[@V6Y@VG%$W"", 1UL1AAW;6+3(#9CW[(N[$::FNA)N M_1N?R)7P9_$+CS4&,V(77%X+%UHV'!0#UL]3-JEE>1:6/25>XG)B M@Q)*0$Q<,$Q#-PF3T/9];%%@Z$;K]N7S)6'ZBK)W)QD3C8UB!D+HB D MKA6">!JF2YB1Q,1,J.^9H">%%A.2&?BM;6H@O[/%J:7+J/SQKUZ'S:_.O- ^ M/D6 >RRCH'0@3>&<@KB50=S/Z":GO@_*18)4\SP#$BVD<&SX+ M32J5CV7+Y"V)/YNLO/YL9?NQS HEVX\AVY.&A>6#Y>";'F$8NFLG8%B$1N@2 M,XA"+_)XF$0HV_3!G5&5;+=8MA_+,%&R_2BR/1EC!Y3SJ1$0._9B8GLT)@#C MC+@!YPX-0\^.#"';5K!D!.YCR+8P7?X0I53AOW%Z_?J?\$\U@Q[++]*^O-TP MQV4RXEB4\M'%ST3Q.[_D&HNPW0+KWZ+5T<\&8(< VVLP%ZR6>9&SKG;%YKS+!NDU?W63QH/+"F,:7RS?;(R^PD)8#$C[ MW*^LG53!0J0RW?'=:/Z+LQ60PQCCE 6Q8P6Q[9IFZ(&L.)9M)B%CD>7^[1D[ MU9(#]SP($ J%$#$%QV\>S#^3IGW^P:5&8+R=3 MTK(H!S/3#(*'[ ZE$]OCS63A?[\].=T_U(XZ^[O:7N= ._OTYNSHX&CO].CP M;*ZHMV7R^R>=LY/W1P=[YX<'VIN]]WL=6,K9GX>'YZV8NQCQ93J MT4+K.;% M44<[__/DTQG0X4S7#O^S?_CA7/MP> I+VCL]U/:.3SYUSL]^G\-V*\,^<1C> M#W[CI[LX9"?.=IA)EUT5_&7UPZM*K4[[8CSQI5?C!Q!BV*1/$$DF/R[A+0AV M/<-#A"L=D^6+2_#;%> WH7#(SUQOU_#IW(^-W?F?W34LM7?-P'G0L'=_YEC6 M.B;K!(M-:+7Q')NT:F8KH_6:@D76) %C,ZN:P@R9F'&X?WC\!B#"HOK8VIX- MX>Z-5I) OE5410?WJA:\0$#8D]HXNHP8A"SZ?I%GH!22"A3+-%H+H_S+%2M,:*@@^*1>K=W+OJ M7Z'1VL98$2D73=#<*$E9<:FQ/JP3?^#_':;7K"M-U=D.N$76OM6)%HNM<#M] M\=/%_'@46R:-F6TFGNV$1A"%OL/<).:6;=N1_??1@E6.@7WV^C'^YW#$1'N# M?9;GZ(_\"QOWM,6Q;AWOEX[U;Q=6Q_Q$OYY?.%_?=2Y/#DZ_?_GYT>[T/MW ML_;Q^2?GN-?I=CY_O:P=Z]^^PWB?;CL_O\+SWW]^.3^]_'K026'\7N=G!+\? MVL<''^D)S''2L7Z"??V^[&):_EB=7YV+H_/+VXZ!Y_L MX][7I+HP.SXSS,[!L7GR\6_/8Z%GNS'!(A;$9O!3R+A#_-BU6)!PVS3-G==T MZ>JAR^#9:F[*EL9T!3]/$GX"E[+$ *!AAFLS%C#;XS;\/V=^%,1N*.!GD9K& MB\'/%ESZ;0LV_9S )I/VG.S;C>[8?T( MPQD3[;<-*!5[U0S>9OE!-@P'R;"[%T5 CD%Q6L^XM$J4=*],NL^,FS'I/@N, MK_^Y-*+>7WWV.1B>?/OT\^O!A?7U_$WOZ[NCFZ_XSL^?G"^]HQ]?SP_IUX,O M-YUW1_"^[N5_?GXT_C9,WS?-T"%>:/G$MBU*6.PZA" /-]^O&W[_H^Y]PE/G4#8ENV27R#&X2'CF?RV*4&%KDV M=6M&C6L=@+&XXA%&(G1O)RYG[XCN>K"6NLVZW,I0?TK(.GR@Y&SU<+3 QE2"O^@15@OPX M@CQIBT4TC"W'B$AB)@PLL)@19G/0O'Q YQ P.F283NTZNF4N&UR]!<;8-OC= M99L3T:L\YPDLJ6&"S;U7>>[ M"H-0V[^.?O!&]BD0&<9T$FGM0>/)Q%E%J&6 M[Q&@AD]"UPA)0H,X-@W;Y8F[\]I:-N!;*0[;(Y^K4ASFR*?2&%8FO),:@Q$Q M"P08C&0&"K^=< H_N1[Q FI9!HOV4GI$D86@D M3BR;^0)4&008.L'&ZD9L()"9?.>UKU-CR0+&2M78(FE>E:JAI/EQI7E2\? , M%O+0CT@4LYC8OL6)3ZE':!#&3N#'V+9[Y[6K>\%34#R6;HMIM5PM.<\&K+M" M#63N!H5^_+0!;66W)PJZU@%=)S.N2PP:1CZU"8L,1FP.J!6X@0F*2!3QA":A MG6"6N^?IGKLJ\%I8/AY)3UEH/K^BQ#Q?0%C9+8P"A#4!PJ0NXS#;""9.J6K"M%=.R \@[26M^D/K. GY$1$ORD? MRMI]*-D5;,#MAR[K#\#HPIC=*ZPXTN$*HE8&4PA/XQT<7,\+8H"G( 93 MRXZ\B/C<2XAA6-PV C,&Q$+OB6LOV?].>4^V2(Y7YSU1/8(JYETS@Q:61CGR9'#]PE"^:WTF^R1(1E8F& MQ[:3]2-EZ*P:?0ZGM AN,]_U?$K,)! &(1&ZKTB,?3(ZJ-KZ//2D12ILPJH>AH2ID(33.P/>J1 MQ'! F0@LE_B>X1*;.C$WS,CU.$"1K7N^2CIYNE*\*EU"2?$C2?&$0F&%01A& M'B/4-FQB)RZ8!(;ED- &;#8X& ) N=>>[CIML/ MU48KG%D=SAQ/:0O,BDTKM&W"&"@*=N!$) S,D#"@D.^9EAF'&'7AZ(;=IH@Q MI2ZT4UU00KL6H9U0#ICMV'#PF\0V*"@'AF^1T DMDMBVZYJ)E?BQU4*A77F8 MY[R@C.T(\YP=WKG>"*ZV[<329=L67_Y3@>;51K(J8%X=,'^:#@>)["2RHXAX M00+ ',.W9:0M<>(856HIU!OC>&Z"O56BGH3 MZJAA&2XS I<8CA41VV*,^&9(";63P/7M..1!N//:,2P=]-5M0;W'4%8WU<=A ML;X%[X_VWAR]/SH_.CR37:G.3_;__>?)^X/#TS/1A-M[I1U^_'1T_F4-O0T6 M3'G8SA<\ S=IU=N@F[(P[::#E*L&!T^A<$)5A$R[8K>BV]BH< *+HGS(XR;) M5=>#9U%V?-6E*C](WMKKQWN2I]Z/6$IE7JU'4Z'48Z/4A-U)X\0++#LF M#O]3RI,187T_QR&QRP-0F0Q*& -8"H"@IN7& MG/KASFO;URVW3;'@*J2BG>J&DN;'E>8))<-,+-NU;)\841*"*90DA'EQ1&*3 MVZ'C^H'E8VX6*!GF$TP-W08EHW(U7F6YD,DLT3"-F@U@'5J7LX(W75*:4C_6 MG4!:;?Y[W/L*KVX56JT:K;Y-UZ/@<<@<-^0DL!VL1Q&%! XA1JR >BR)DX2: MJ'OHCJ>2/YZN)*\LD51)\N-)\H3>P5T[]ABVV(KL&)T; 0F2.":N&;L>]\TH M2CA6\K0LY=O8<,L17M^&*=UB_3=$Z%!J=#108+1R,)J14\ICSVM$ ML8]3J@C(KQ&Y44)<;J,J$AF$41Z 9A):- BXQYT(4,RBNFU9VQ)LK,J$MP46 M5J7C*%A8,RQ,*#>1Z9E>9%!B1I01.PH=PGS?(([ONW9H699K>P +K@&P\.1S M$+8H3OQ]UK\@ Y[W0)K"@2;R"N@K+_6JL6*G"5/&HA66CZ\8?VH"L3K@*,O4_I$[+@QM0*;F-C^$>L M$6: /N$ [:A'(Q9P:^>U8^J>MRJWB-(GVB?&*ZTAKL1X_6)\.^G>#,+(\AP2 M\ AT"=/FQ(>_$>9Y/HL],!-%V1N'6 MZG!K.F/8YDY"C2@ :RC QM.A09@;FL0S8S,R:1+[0;#SVC0"W3=6%2.R-'AL MZEJF.9^U7,L\>3Q8P[6,PH.5XL%D0Y3(]&W;,DB E:!L&CG$CSU&W(B&U P< MS^3^SFN+VGH0.-N"!X^AY;19N=G/>KUT@ T)"U'W91^^ 5/G_0@3:UYTL@'7 MJ/?[6LI!S<+0]>@3/XKT93_M_M_.(!_R20!I;,%>/Q[; (492V'&=.*LY1F^ M1QT?$V<38C,K(J&1&"0"&CE>Q(TP<5$4)\!B V?UYAAYF8-0,?)C,?)4,((; M4" 2,9CO@S(<1Z ,QSY)?-_P0\M+7 R7GL/(S\ _?S;(HN^761<$I*@J"?+_ M#M/!K:H1MRJRQNEU-78Y!,'G7[IB2AL@^H>\ZL16(/EU[;>[8.\#S\\N6;7_\6Z0SYZ>XF$AD+"^Y'PY^'@>'\,":_C M=W_9\9__ZGXUN]?AM^SG\>>OWT_.+XROWPZMSKLCH_/YD_WEO//]Z[<+H_/N MRX\O/[]^^W)^9!Q3GW8.OENP=["F8^?D_.AO-_9LVTL"$AN12VR;F8"JMD\B M+P&>\&/38,G=9^D(#];XS=&86+I_Z@7;%@CI7+H_UL M^?'F^.#P;R?A<80&$/=%PAV/B9\8$?$-BR=@1%B1X=R!=3.9;$UGIV*R;64R MS^2)"1Q!C)B[F&+N$8"\F+B1[R0TBAQ@DIW7U)D9P#2-?I+I-%9S@KXD"JZ5 M08^*8CC)G$GZ P3K)\\SQ9=MXR1.$FX& MGFMXS&[5Z:H8;+L8C$5&%#$G)!&U#4 P+R2!'QG$22P:@A'+&&8CM0C!U.FX M-;P5FPX#O%+XZ(JO$A*1E M'QP97WX>@A[\Q3DY?PM[\@E^_TB_F$?.EPD]N'-P^#>-8B?P.=9Y $/+]CDE M@1N"R>6:MN,9=F &=QGQCW =J#AJNS@JL,/("'A"/-^PB!V$"6$)-8D;AR8U MG,@Q,:-W:^X"&^RG[FBVDB?/ >5"UV=FY!/'QZ)]1FB2,+8,X@8)8YPE01)L M[B)0<=@3X# O83&-?(\X@0NZ,_,H\1TW(7&4<."^B 61B85(9M$#=$LKQF4V"TG=A-7@H%CS!WN=*.-=W;BKA?)!P3MSUA2X<8P9SB!'3!'1VEQ+?2%R21'"2&7; MX@@;(9K<'?GM6-XNF>U MJ6*;TA?:J2\H(7X,(9YLC67XIF4:(+64@1 '\ ]C-B=&8&!8$?S/!87?]GW= ML-K4X>XYZ151-.P-NQA!H66BOG.4]:YR?LG[17K-M51TDU,ZQOH;<%9D$"5B M]YM$D!W]WF=%T>&#D^2<_5#(M!0R3;>[LF+#H9Z)4.3A'5C@$]]*0F(Y0>PQ M*PR8$^^\;A,F*<6BI8J%DMSU2NYD3+)->>@Z'N&A%V"2(25^@CJ%&<61;\74 MXQ%(KOD4FFUNH3YQR@<,_AAKG.5]F+OJ#+%NU:':\<-RPQN =,"3-%(-:U8) M2-,=IP(>^R'VA?!X[!";QR$ DNF1Q U=R^(\Y)@D80>F[K6JMKQ2*-JI4"AY M?F1YGE P7,MQDMB)"0MMG]@AM4CHFR'AB6-1*S2,T Q!GFU3=X(V&0C//NGI M/.>L&.:W5=H3&\ ^%(/'2128EN-J.N*.LKRN+-^GQ'=5XOOEGMB>*XS?N>T< M?(?Y[_W\\OG(.#FX_/;EVR>K\_G8.3FX<+Z8?\'_D\1VN9NX M)' 2K(9HQL2W/8]0QW4B-_+=Q.>RWY,]?9AO,%)1<=NV<=O/SL7?E#,SX&#' M6C:+B)U8"0FP[:%//<_D%H\9MO=PJ&X'T]W%RI0 %1OV8@-6UPQYFY&+KL3M M%\5MRM8RXS"@ 3&M %,)'8>$=A(1PX\ F.W XUZT\]JG@6Y8_I3 3'504&;6 M%DKP&D],)<&KE^ )ZXHE$?7M)"%&9 <@P8%+PMB+B06PS(TXB:/8W7GMV9;N M>-/QTAN1X)6WIPG]>(N;\!5SNPRLI2??Y&9M!Z!M0"-I=G\X%/102+8Z)(NF M=!'3]R,[MB("B 6ZN^$9!/0/1JR NF%HFG: 2$9]4Z?!M"ZRXE9<\R!E4ZWY MFO-92VN^)P\+JU)S%"RL&18F%!R>\"BR/%!K["@D-N@[)/3MB,1VP)/$M)S MLA$6?-U>?\?.5<'"+ZI /S7C]6A\HZ#Y7I-M"Q:\6Q97O$]0R'V-0/,6G2)3$U3.8%060&T( (#=G.F$3;@[L%?'/7( F$A<21A M&W[]K=H"&TM@(UO %JH[]V"UGGM7UEJ5*RLKD[;27)[OHC(_[GX87_37KG?2 M5RU\7/BXD6Y]X>,'Y>,))]\HPC07 840[E6==&&'@_I,[6!4]6,U.H(A9,36PU>?BHF=GNWY M3AWY3$_4K7V??;O-6O\9/^$&OZ].O7AUSY=7QNDS)=+5G_:']9FTYP/HVKQ] M^\>G3A@=79'*M0]>&AU__8AUZ0K/1K=_Y-['W]QI_*F:V)&^]C=?;4T_UEH@ MU@3!3."24J>8$8(EG]59ZYE\K]C*U8>.!E^SC@X!N0'8#\C&=(//;?>3/1^N M_/[MO$R3L,MI0:\S.C0\C$\*@;I_#_OMS9 M7=^LMMKKSZJU]D:U]_;%WM;&UMKNUN;>K5!ORL6O[[3W=O[:VEC;WTQ7OI_^ MV=YL[^]5.R^K]3_7VJ\V]]*-I1=VUO_WSYV_-C9W]ZX"%)MOWF[M'S3A!NMO M?)Z/ZW;\'6[YMW1#^W_NO-U+QMK[LF-8KUM?^;1>*],U=NWI$)Y?/?@C=(:G M77O^O-.KO[?^T!^72]LE"6<&F5@GZ[$8OWQ)+L8\4YIE?KF,FEW^\"7U/*NI M9V+E'[_&U#..V:TOXV?DUM>^][7\F9;BI[[U^Z\)8>[A6@F6"W*MXID@BW*M M)'U0_=S7/L; 4&Q82C340=S+DYD/3#[4DS M]=8;0C3CM>]Q@A%3R]_UWA]U2.#6C(P9AB&]==#_-+ECNU!#_Y9/,4SE82SIF7TZZ;O[HI.O3YYPO M1V\*ZTSN!>_=L/>[.;WW>Q\+V+5-D]MB@T9]]P!8\P9U?*CE#C/L3K>\5$.W M=M(_ZXT><.@>_:U/QW9EVM__M+]Q=.:>_/V#\6O:EN\+V[4]#ZUJ SRG+][U?YP<-%.O_/W2?OBS<6[?]X=O3O9_+2=?K/]:HONI/]N MOWIS\76[=TT<'+\E[7U_OGVR*0YR_?U7>>OW@!R<;+/VR;]/MFF[^^[X[P^3 MV[W;&]U.NG[2ODC7MM\]:F^L\7>YWO_QWYV#"T\/3@XN#FBZCG]VXW9GO-6[ MO8=I>V.;[KQYSW(U,!4C4LI&Q*F)R&!0R#'% B@?%9=UB7^*YU6Z?!;Z>-1$ M[^\M*_?+ DUCRI]-CKG#[2\F^4TGO\R-^6Y(=RD4-PO%74Q0'%C)6<0HL B,"FPU))FBBO\5OBM\-MM_$:HH=)Q'1):TET&%R5-UT:9"DP; MY7^%WXI_-S?R(Q/D1T%'ATE *@J#N"<:F< 5RHW!/'5$2A565KDP+<%%(E0C9!A8D% M@T_+&'(0->(\^8&:<8I,\@.-9L'*(%9624O0Z;.+,Q=G*!Q8.'!!.'"6$W?* M,6*3)VB9210H+8L>- AK./46;'$"&\%\8M()Q$""EQ)%D1L.80/(26L1!5/7 M8:,$],HJ$[@X@?=0SF$9XO[I'M,::JTW,G"FO4XT0;QCSE%KA> E[O_82RVD1Y'JB+CQ#MGD!*'DVPHG>9+Z/O37GO #@8,TWEO$F/.) M_%A$FE*"!$F3-9F4"6965HE4K422B^((/G2_B$> 9AM&2]G LLXSIW^4WD+% M2L5*Q4K%2L5*C;#2#*XR5M2'8(@(G'#EC"4N,!$C4&RLQ^[]!L448X()R@]^ M[#,G7^!K-];B+L_-73Z?VDFQR@H@1""<>R'R: 0R$CRR4F.9G&4K)%M9%;*% MF6E0_[2"X,*SQ4K%2DU<#;4P2EO%L"*$1Z(2E08?TAH9L-$>V[(:-F8UG H> M8:,X9TPA$FA$7 /-*54&1=8;Y5*1PY'M!3L(K?3"N#JD_9S_^=<,R'7 !5; F<>1>VVM(""Q)$Q%JHV2 M,R-W#-M]^WDS.<-^-%SK=ON^;@[<&:3_[I[O]\N']G> M(6SUUK[UU_.F+SWN\F1!O\+O_.\+^Y.^>_<><[1P? MIN_8[:1[Y=O_O+G8WG^#=_:/CMX=;_/MXX-/[?WV\?8_!Y_;]*WXOXNWZ36? MKOGP\_;%![*S]EZ%-%="",A1";FQC$!:>(UL=." 6&%<6%E5TTE(U3(V?RR^ M3K%2L5*Q4K%2L5*3K#1+=I1R."J?1(+%FB>99[0@BEBO@0>''9Y+=E1Q\&9Q M\":#FER1W&$8(RIDKO@/$3D'$O'@@47OI1=X9962Z>XKI>MP4R%:B+18J5CI MX9<[2ZGC#A,'P+D34@M+(7AN:6#.@RK+W8,O=U-12V8_)A@T!L-O\0PTZ#''M-=]$/X\-<]=\7V9KKUXQ92&P6$MN;JMM& M.!=$$XJT,3%YZF"1B^D12*$=U9%%+'+7Q'EUYR[.QF-#^8:"% ^$X[]M]PP* MC.!A[M[O@^X>]^EMJ1[>Z*0BP+29##4N5RWBK2$F5=)XT(*A;J+E8J5 MBI6*E8J5EM!*CQE1+<[J CFK4T'8*#'V.3^3,VL1]]8@+:E'M&[!P8,*%!KH MK2Y!:&OSY+3;/P<8IYU7IV<#?Y005)UV;:^$ML5W] MGM>77/8R C,,>,^+58J5KKO3-T;SRGJ2"P0;;ASF >MC8HQ>)-,S'Q23[/7E_ON.<5; ME\9A61MG6QNG>LU9S8VV7B(GI$2<,X)<,BX2RC%,'1?*\*1^ITM$ED3=ID)Y MEE#8 \&X.+CS!?%$ES0.E$JP$DD!'G'"+-+*,.0]2 =,:VK]=*+.?HT52)Y9..NV-#Z1-=X_S=6R?_+N3_F4'QX=I[+;9P7Z[ MVSYY2_[O8I.\-\ #!N&15E6*E8J5BI6*E8J6&!T@?H)O?%R[OF^97LH#EZ?Y.%#%@N0Z1D$%@Y[22UN05S2VE50J0+ ^)"M<5*Q4H/OR#./4A9%L1[ M7A"G I36 ;-@!>)&&L1)>F0"QX@$+*(&;H6,S5H1ER!3=@-B>BY4#GKIT:C* M">89BCE3ME7U^G4+NII5F\<>DL,9;$(90QZ51AC%. MM*9:QD"P(3/[8SNC(QCD$TX#.,IKT$<8-PZ]7*!>C)>@.G7KZZFI-HQVXK[] M_+H_R!>\-AH-.NYL9%T7]ONO[2"]I?AT<^L5O+\V:D_DC^3BY%J2B%BP@+C' M%!D-!BD H5DDT8!+/EU+8=D,EZX00:'K8J5BI6*E8J6FA***Z[,(KL_V_MO1 M. ?^ &]?'(CWAHBE6TG4'U,>>=YDYBG03B 0Q'U<".H!I^LJ=?FHSE*%?ZY[O)>8^E@/[J#X?K M=GCTLMO_]">$0WAE.[W\Y%I,][.;L_6&PTY,%LB7G"BA0'LF:&^.MM>_434? MPZN_>?CSW]UWM/O1'?<_)^C3[5=O/V^_VN;OCM?PN^-MNK-Q^&EGOWUT<+R9 MGMMD>1RW7VJZ??A>6>6DM!%A; GB0$PB!@#$I 6(-(I X\HJO^'8:$G7*PY2 ML5*Q4K'24[;2 \=9;^EM,Q]W8ZT7L@@I>F/N3LEDJ)6P(*/,Q5!%78S"$*1M MM$A'1:.37HO#\+Z?U,15N9A0B. M122MIX@SXI -VJ*@ 2P!AED^#]D@]V<)D@=WX:JRYC!'3WV=25O5-3=+KF!9 M>8J5BI6*E8J5BI6*E8J5;K?2(Q=0W!^ '9X-SNLC4..RB6O^/V>=N@1,T33S MTC1;H^WQ">%KFH8[3+D Y*1UB#NED&%<(PG!4(%SL%_6FD8VJ6A3P?2\HQSW MBNBZ[-H5H-?[P]$VC([Z!=ISAO;VM]#VUKE +20LQWSBT7%DTD.D @F,,Z<% MT)55)EJ2L&;$*PJLFQ>\++!^;%A/1"&YQ<)ST+F^8J[JD19K9XQ'GDC0U#GG M<\YGDV#]LV%(UQ\$&*!1__1Y_NEAO]L)5<(7=SHL4HSRA>W:GH=6M0$>3AP, M*D9:50;.2$^=ED)$PAJ5G%*OW6W>L$UM_ M^;A0;.&M^?'6E2MRK!1* M>XY- )G4CM=&ZU]!??$%YD<)DV68,#.>$:90D#F10FF*=,A>@93 I-:@<*($ MGIP!IG2AA4(+LX8] E'><$RB=IPH;H :FJB"2<4LMO9V7K@E5:L0Q#T3Q(3/ M0)G7$+E$E+&0Q()6R 7*DL_ O70Q^7G6)()H<3J'$$=AAL5FAAF( 13!Q$IL MG--<8ZT-(\Y:A:4.W!-1'(9F\,'.WJ2&8#;Y>@Q1CEWB Y\T!"B-C&5X)Y&@TCN&(F\ C".*))"2@^-B=, MI2YX;#05/"*?MS]XY!X9S#E2F'KCN)*$TY55@9.7,%W,M7#",G+"3/T/?IH1 MBHAX)(*82( ("EN"-4.,)E^!4R.0)4(B$1VU!(RC/JZL2J5:;!XG-@HY+#8Y MS,(-QO-H,1?1&JZ--RP$H355BCK'9_ 6"B7<,R5,'N'2%D2()DT@4(B;H) 1 M6"*F;)2!6&H#6UDERK0,6Q@AL03'O-HPJCKUZ(K4"X$&VQ4K'20EEI MAN60.>J-U,%Z*A*A1L>(]EHI)XD/GKJR'#9G.9P*'XF0%L. *;+&\YRN)I&U MW"#LG&7"RN@B-' ]7(( 4=YQS8=L\OP?E_]!S@XAW^]);BA8U\JJ;"]4X;+K M9@7_.>M\3'CHC89?BK"G3T?HC,X&,%RN0-.,!0"HDQ)XD. Y#X"US_6O(&(' M)@:L9B:Q.A ^WC7?.!NDH7N=[J(?QKOI]=\7V9KKUXQ9V&PF-CN8.I%C#;-* M8(VP21X^9\8A"X$@XK22D1,0W*ZL,M,D)BO>R)S%^0,!N3XJ7' \'QQ/),MZ M,,9Y[9##." >@D$Y60X)';Q1R<^,7*RL3G=Z*"A^*B@FT7'BB=5*"$XB,2;! M6%/.*5/"AO@@*"["8WX0GSPP8QP)7CJ+0/BT5 O)D4F: ^$ W#,3J>2DKM*# M:8'Y8L&\!'@6P4HSG3[Z]0V/[V40%EI^-%J>W!ZQBEEJ5$# DB]V-:;DC[O8+UPLC%2L5*310Q<]\8^=75,G8^0T 7,.B7A7+6$,7D MQ@GX0$32+4A*PA GTB$MC$'>"2S2DBD5EU\PW2 )\X.=D] 9GG;M>;Y8^#XO ME'>6=][G.Y=@BV_OMET]^)P?E\SPXO\4*Q4K+5BH?2T=D>W6WJJ;]%9W[X/N'O?I;:D^W M1(#FY]@>3@7F7>2ZG3O"(D%E2PB$0Q%/'"/;!0$@8E"LB!D MH+&![NH2!+YZ==74MCKMVEX);)5%J%BI6&FQ EO?VWZ]8KOZ M/:\ON>YUHKJRQ,^TQ'^8"DA1PC"-"B-%M$&$8<]ABM;(J1#G4 ML6!0+H1;K%2L=-_9O#>>=HP,TB+(#"$0.//&,*DB)3$JRT%S/]_3CK>NC<.R M.,ZX.$Z5#);B$@'EA;DR!UR3&K$!:/(ZK0LZ[0D"X*9EY2OK"K9I'.-#QV.#IV/ MCP+'CWC1.3%)G4%"7+)I?.ZN36LQQ= M:1&*2YQT85!H%EAOKG$*,"HHXBQ0YICEB MVA#&(G]]&A4Y4SSC,6<,=NJ>OUJ9#]_>;&DT)95 MI%BI6*E8Z6E::0:'S (7X+V)WCKN%=$:!Z*CEPQS*3#]^?*,.Z,C&.0S3P,X MRHO11Q@WYKAOK.:HVC';BOOW\NC_(5[XV&@TZ[FQD71?V^Z_M M(+VE>'?S\^XV1^V)\MD1G&&>2"2I!,0]5T@GKPY%E69#!)/+:*^LLA;!K$%[ MT(45"G<7*Q4K%2L5*SU:!EWQ@Q;8#YI.Q7/&6\T](EKEM%H3D<.>(!<\"3* M 4R;YP@M2S+>^I'M'4+5Z571=@;5QYR7FCN6=1*D!S <50,[@FKXR9Y^:6:6 M V#IG^_F[LU?'-V-"W*SPG4[/'K9[7_Z$\(AO+*=7GYR+:;[V7?VUC#.QMOTOV^^=3>?]2^X) 8PL5CQ7\%7(*L>28 +BA74.L%E9E3<<+"VY M?,5;*E8J5BI6>LI66GPG8ZT7LOXH4F/NKLADR%70Y$@X( CC(!''27-H$R%9 M6TE* 82NRU"U#"<-4AJ%!@I9%RL5*Q4K%2L]6LBU.#Z+Y/A,Q5@UMTK)J!%U MW"#./49.28)(H$(*09T'VCS/9PFR"7?AJN3F,,=,?9U;6]7%.$ON8%ETBI6* ME8J5BI6*E8J5BI5^0@P]3&'%_0'8X=G@O#X4-2ZGN.;_<]:IZ\(483,O8;,] M75F1)ZM1ZB2R/ +B4EKDH@,4F :E0&K"<18V6$^?D"J8;C2F9SGM>+^(KHNQ M70%ZO3\<;8:VE*UD M]F:((U.(Z188PF;R0JY+2G")NHE&+:R.R-*-HR9EX]3F;ACX?P M5^YT/;_BS"P+)4P[.G/C@^S7'/6[:1B'F\FQ&9T7X,\*_(FD,<6MEHQ(!(Q& MQ),SBHP* O%H37K>YN9&"?AL7O&%@OJE0;T';W*;,\($\*!T6DI, CQ6V,L8 M!?D5U!=?8'Z4,-GLS!.G"18$B<30B*M(D<4R(NIU3!:+A&NQLLJU;F$F"RT4 M6I@Q3UTJ*DF@R1G /%#OG*0&>TNH(3AH5YR!AT/^A#/@L+:1^(B\IL@+AQW7%O/07E)/(T:*V#%&6@& M)4S6+196Z:ASH6+I+>+>8J1])"@Z)0 HI^!<<@8X;0E3G(%""[,'"P4+0(/A M@G/""5662T72'!-: M,\E&#A8W/"5%J")2QX0@*B(5$!]U$A*PA%,9&[\MX& MH?S*JB M;N;58:IPPF)SPBS[HC_/"+>4SBE.PWT3Q$1R Y:6.<8#"L2JW']. M($NI0\QQPSQHYIE>6561NTD,-BD\,,W& DL1'S[(A*;JVQ7 %/ M_P=6>Q/D+T4/"B7,DQ(F$B.XLD*"T$A)I5$6@$B#85E(:*PQ,=;GT^E:MSA> M&"'Q@]R)T!F>=NUYOA/X/I64=Y9WWN<[RT1=\G>6";#D[RP3H+QS(=[Y0,?B M3SHA=.%Q]$X;1E6G+BE13L&7(PS%2L5*Q4K%2L5*"Q!_C,"%9H0YK@WW6AB, MF=,46\V5 6+J,UOTZLP6_7$@,OD"7ZM+E1CD_&*0AU.Y# J$5XXY1')93 XF M(FTE0XQ'88!+&W1R")5H<=:D.E$%PH5HBY6*E9JX''H:I0 .@0#G"J0U46%B M8P!JA1.N+(?-60ZGMN0H<5@&@Y$!T(@S(9%S0)&/U"MA* ?O&[@>+D& *&>Q MY4/)>?Y7=;E$Y.P0\OV>Y([,=8'1RO9"%2[[EE?PG[/.QX2'WFCXI55-^G2$ MSNAL ,/E"C3-F($8HJ5..B#"\^B\T=''Z'0D&#BS8F82JY,+QIF(&V>#-'2O MTUWTPSA#L?[[(EMS_9HQ"YO-Q&8?IDXP$VV]MM@AK#U!R:-WR*6'R =O8M)K M1OL$9LI%@YBL>"/S]48>"LAU:96"X_G@>.(,DI>$6Q$\2NZ'15QY@[1*8*:> M:6XPMQ!XPG%!\=-%<<(L \FX)Y8KQC5$[2@5$E.EI,(/@N(B/.8'\(=@0$,PAP4124,GF2)ODB%FK=02L"9$PIN7I_.Q2D+*I6"^, M7*Q4K+3X&R._NEK&SF<(Z (&_;)0SAJBF-PX<3H('2,@PB)'7"8C6LMBTC.. M<.#2R[QQPR[X_F&O M_I;:@2C">F[^PL7:5+R3"F-YX H9B@7BU!!DI M(*2T-UF B-DE8JY8497=R MP5BA<'>Q4K%2L5*Q4K%2DZSTF*&JXJTNDKYVHKBSQ,RWQFU,!*8P%QKFP/W5.(^[ (<.(15HX$H1G7BBS MLJJQ:=#R7J!<"+=8J5BI 4F2-Q\BV%XQ%$BK:1''!.'TK+(D8X,"R^89@QG_5N2(!<&R[.X MN ^$X^+BSAG%$R7H!8U!8B*0=A(C'G! E@>*#%#+F&0JO5S.@SYM+#]H$N9W ML%S"U?,$^D2XFM19EU8BQ4E:KJWP*)G6Y1YV7E#I%4E6724M+)ITFNRAH]6A M\_%1T+IQ69]B6/WVK^\A-P&I]FSGB^"M]LM)"*_W3T[ZO1JD7Z[MZL;&^\3-?\ M!A\<[W8/_MFZ2->$W_VSF:[Q WUWO$G?O=2?VV_>.T%Y9%H@G)RQ?!+)("LM M1M*!3T]I:G('6O*,3G>EKDYA4-4"[:LW7L_]Y5@<2VBA6*E8J5BI6*E8J4E6 M>N 3Y]^Z?%_\O&N^7Q%E\_3_IKH&$QZ$DH"L)SIW#<[!EY@?!= D1(DER\&7 M%J8EC+HX*"Y<6ZQ4K/3P*^++4I261I<71 MQ" YDX$*U; E<5E"E.M'MG<(5:=71=L95!]S,#]7S^TD! Y@.*H&=@35\),] M_5)8=V0_5PYZ$#OU?WXWLCF!94V\$4XEM'K'T_\S5C(NN54:I))4SHSEG=$1 M#'(2_0".H#?L?(2O!;37[?#H9;?_Z4\(A_#*=GKYR;68[FLWASJ'PTY,ELB7 MO&\_%XS/A/$W/XAZGJ;Q\&+[Y._N]DD:F^,W^&!_+=WO[G'B ]8^?GN^_<^6 M2+_9W7F9[OGPO986K!8889&,SQV)R% +B/K E0AU"_3$$#=DY95(9_%RBI6* ME8J5GK*59E$,<_ R;JG:.!]W8ZT7DL?QV@Z@-RI^QXQ^1WNB9#:70)-Q-5(, M4[RFQ9A-E2K%2LU+3#6@]SAGI_ '9X-CBO$QS&)Z?7 M_'_..O49CY+N,"^?_>WT(>I A8S!1D2)9HA;!\A@G[QW$[ %162 6#>3D:7( MR()A>A:A?K^(KL]=7@%ZO3\<;($H$9RX(G MVN/W6WP27G7>\WG@R65C/D74Z>$)HB;2E'FAK#B9?8 MN)!HC[4HGU?3\7GRST/X0W.YWDEGZG%IYB:J?DR6^=>CS:$9YDZ3V/>&E+=Y M46]V08_ZW31\P\WD@X[."\?.RK$3"6I8$P%1<*24 I1D@T#.*HJ29+!6$0I6 ML,RQA6 +P1:";2K!$J>YCXYZKB(7@CD*0B7];Q.H11#Z5PBV>+CS8]_):M], M.^,M#8@I9Y.PQPI9;2QBAG*MB4P3PZVL"JQ:BLVK1%IAX,+ A8'G7L_2!BFP M41#!R$RZNQY%HH2.BW ;$*99(4RM1X-IR*;BQ M$%96IP.GA5X+O19Z;0:]QFB-UD$),, %,R9@1Q-Z79318A.+@]L,[IVL-A49 MIMC'B!@#B;C!##GILH.KP#O# E"ULLH-;2E9'-PY,G#9-IK3MI&WDFH Z83W M/!AA@B!$&:FD%\8 *=M&C\TY4PENFN&\.420-%E5"R*0#8PBQZCS41*";2(= MD3B'%\XI7E_Q^IJ;S/33Y'O+&<+B_]TW%T_V>M'")=@+6, QCGW MO*COIK#O1.*H"D0KI@R*1"G$<\DZ"Y@@38@F7$7MC5U9)9JVB)EFWP5UA>O< MT]]'UG7AJNY>^G-UW=>^RT,N(WF)OM7_<8/?)\KUW>%C#P=:FD&[?P25];Y_ MDG[Z/ U4U>N/8%@E:5FE:\EE,0\'MEN=VL&X&.81#"%CN1YE.X)0Q4[/]GPG MO6DX2D^R??9J[G\T-'@Z@Y.[2$@-P#[ =E)^##(+\K79)MRJ541X.\8/W7'>R3 ML)09(J-D/:]U"0;_\[N=)H#;V>&G.<)2:LS/C XA$\.C;IS!__MR9W=]L]IJ MKS^KUMH;U=[;%WM;&UMKNUN;>[],L[[;V=O[8VUO8WTY7OIW^V-]O[ M>]7.RVI];>_/ZN5?._\TXB[J;WS>&:5?\W>XK]^VVM7^GSMO]Y)%]K[HFGJ5 M^LJ9]=7OV]]8?^.+&#P\04ET2;:6)B5:S' M8OSR)8,8\TP+EDGD\FC&Y0]?\LNSFE\FUOGQ:Y(^HT;>^C)^1FY][7M?2_ S M2=A/?>WW7Q.,EHLE_$Y?^X.S.C.>JGGY[:FJ*.^ MK8/-M=V]:K.]D1AQ8W-]<_O%YFX^+_3-C2Z-%:]%57[R,%CS+/S=@U\SWO!= MJLH\I8$C9>!^;N#P+/SQ([D_EQ.9C\DZN8)@%;O]3\,J#OHG5?\4LKQ($CM' M0SXF#0O#YW>9:K\T4+]2$JK\P#W\P -5#'S,F=^&4=6I*VG^RDGQI[D7\"3# M^7,O$9%FT-=2K(L1TF]W+D/Z)P>?MX\WZ?7NI+WQ(OWOPZ?VR;_3K[V]>'>R)=X=;Y^W M-XZ.WAWOQJNS>MM[F+8WMNG.F_1UB(9(D5<*(&T4S;OKKK(A=0AD+H2 M!&?DZ15O*GST)/F(.>I-FKK64\$9CXX1[;523A(?/!WS$;GB(U+XZ/'XZ&*" MCZRA05L=4& QIW=@E_M;.!2Y!^Z]$9R8FH^(FFZ=5_BH\%$3^4@+H[15#"M" M>"3*)F[R 2L:L-$>VYJ/\!4?X<)'C\='9(*//#CC!0!2!"+BUGBD-9:(!&JI M9-)QH"NK0K8P:U)QRR50F6OA^&PXJM,-JE&_&D""G.]TH>[;.9:?^7F?PS"G M@WYN@ALJ=S[_.,S"5/!^S.^8TX2LP:":/3%W(7WN(U1U2DN:?64R<"=E59QDDM"&SK=R&7AO?@"YWGK\)GA'#N? M(: +&/0+DF=#\L4$DB,W"FL'B'.1!'F@ =F( ;D0G2 QA)@[55]V:"A8?K)8 MGIN&+5A^,"R3"2QC)BAA3B ?>4!/C1>/J]%M?#%%$Q-SHJC,E M(@A+)F/>(BU$HBMCDNOA+47$>TDEB02,3B*"M:2>U['[XGDT#]/S51&S8KIX M'S\+YTDE(8WG01! R7X*<6$H&ZRDBAX?B@\3ZH) M&V@$"Q)%(G1:GB-#VAJ)K.6>8!.8Y+R)>%XB-;$!$08#"%_VP^SG\5[8,)F@ ME7?*BI)XJ)S&*UN,-^[W[6<8CEO'KZ8DRNKM,7+'N.B87J6DFYSD!.WU'8KZ'X$=7&%[B"E8^ ](DQ& MQ!53R!BJ4+(TPX%(2Y3*Z*8WU!E:J Z5"R@K7E])B R RM=HJ+K]X1"&RZ4G M'KB/[BT\]<4<+_N#C?Z9&\6S[IKW:80S1Q4:NCL-39^/2Y)T-QJEM,;2%'X3Q>O]/^)%500PM)*BSWB$0=DDE61 M"LY2D>Q,0&3_GS#<(#POD0C8@--!FNIUQ<3*]D)E3_KIXB[J)Y9+!CSNML)7 M,Z3'7<@/UGIA[9HU"E'-BZAVUJ<40L1$I45'(N9CW@9E!)EH Y)$@,%.:JH2@220O$B!!+48\>1U(!<"1Z 357-K,V%G M7 O<) >DX+KA@J+@^H%Q/2DLL)4V<,>0MXD YKQ(27B-O@D*$Z(!<%!Y/F=6 YAJE:LE'T5-R.ALN) N5[A_*D M@ J#40N$57$(.X%1\F,% $S3!&F.+>D/KYD3)-*!Q4H-UQ!%"C?.Y0G-0/+ M1PZU""C8)!RX)!8YRBU2V >(GFGM7=Y9; G3I%5YB41#+H17_79H.[W_KA(> MTE*AKNQ+7:$CGTD1]\ M/<>UGOCM$$HVQ$R5"_>W+ALU;H[:QV\NVL76JX"TF9EZV*A]ZJV+FJZOQ7'O_= M?%4[\>T0:JZZOK>Z.;9,8:OYL=7VE/1P5&(P*B#CF42<28(<>(LL9=I%X87/ MI2%$2VK6(+8JODG#-S$*R!\5Y!/:0QLEE02#)-6 >- ,.>4H$L1(Z@57)-=4 M$"V!R_;&TP7YW+,"::CS2#G MC=K#7"+=46]\Y.2H4BJV*3L=7ULSO1ST3VXN2E?")7.DK3=3 D0K$FWT 2F? M:8N 0%HXBX1E5N/DF&(F<[TG34OEV*<+\3D(D +QQD!\0GY8+31+MD,:"X^X MHAYIY04"HH"D60W>^+K\DR[G,YXNQ.]O_Z- _,$A/BD^&%#I%5'(TY";P3J) M-,E@%\8&3Z1UFN=-#]FHJHU+)#XV(*;G0N6@EQZ-JBS(,V!/N_G[RR;( V^" MO!X/_XV!D5+W^B=IZ>T7<;&S<9!^[^U[%0"HXQP!EAIQ;PER//>Z4YP$P0,+ M!II8^+KX'HV3%W?';_$M?A'$Y]^"F#*E:?08.<@>A=8Q/>(4&1-Q;DC!N2%U M?1E1RC8\70C/OU[4!(0+2F=":7MBJ640+ Z2(88=R<55$EXY3C(@4)!&<09> MK*QJ7I*>'@5I.Z,C&"R7?__ )5\G]D;S>%]FFHWC$X5H?H9H#J8V#)(+9W%N M"V$3]R,NJ4 ..X4B "2G7C*+Z[G".>)S0%& M@E/@.!+*1<2%=;G_O$.>)=^>")TL*W+D$+/IPLW%NW\JL+Z_S8$"ZP>!]50V MDL71,F>0TI!$NP>,M.<6$'4Z(U>B9BP#('K2GB@7FDJY;T$54#\XJ">E*UB1"%DFSY8F'Y=1AUQ,(M8JP@5WS#@=5E:9;!E9 MHE%/$]5SWY4JJ'YH5$\JU[06*P9@D!$N5QVFN5DZ<<@K*;R.0+66N8]82\OI M([&EG^$#;&,M966PA@F(VA!?#@"."XX47IH?+WV8/JGO;7!:1*0)2Q(B$1/2 MTB4)P:QS&AR70:VLFA:YX7Q?<3:> JP?0$(46-\[K*?.YC-/K;-(8N$2K &0 M#]T1U_T M?:>F?,<2B=8U[P=G$*I3>S[H=[OI=H=%O3Y2N8?IX%HVS9[MVD&G5,:J MIW; ,$GJ-2W1"<0JH=H'I %;)"5-SS,LL5?U.LU,DV"]1(KBM3V_ZI)S5= A MW1<,JA$,3CH].\IJXUJ%AR(VFB V+D^E(:L+919B MNQ\!&,%E$ CO+>&;(.%'*1@U2L;N59ZKT\ M?9@_@"(I,'\$@9+7\>.M]])'"3:7F2 Q'P'7">946&0<#U0 19I$V&^1 IE MG*AWEPVU9>>JATK6RV=@SP:#1%%_?;5*T1MS=4<2>'.O-7;BT893-]?K26B_.WPXA).K[DK?\ MQ6"%\^;'>=,]08G'1%HE4/"&)-E"DE-CG4?4:7DU,_/. M/;L\=[J>7_&'EI-D5N_U/PRH.^B>774Z_55W/?^6,U:\Q;?F!Q_F! M)=H 7;>GG9'MCEMKA<[H;+!L>Z"/6K'D,D-VN-]?\_\YZPP@K?-I91^=O^[: MWFBM%W*;P-/\EK*ZSV]U?SL52P!%B\EX_))0GO^O;<*M!\'VE.'OX!Y20B2-CC$F8K(!JD0X&1G;#U7UN?#7YQ/ M]_PLT'X*T)Y_3ZX"[4>!]J0F!TXECUX@&W'6Y)H@S2"@@#V5)#$ZR=5+$K15 M0\Y)+)&P&/>WKD[J!M>7PCHCHHB+QQ,7M_8<+SPT P]-]_IB 83RWB!JG$ \ M*(F!PH82",S;V^2GGEIXG<^]<.MR*WN!=SA/6$.E> M&.81BS0RPZ.U+.2:A[@ ^XD"^_Z50P'V P![4C>P*&W UB*PRB(N'4=6*I\; M= ;+P3F4Y,>X., ML@QQHS6RP!422NJD)6B(!IH(YB42$5?'J3Q &%ZJB20BZAR_]?Y)NJ!SU/_4 M2T]U.S$W%AZ>#6S/+YFB>-2]B4OCO$PF^2O98.O*!*_[W8XOV>Z]$G MY.A\BEB-XA[FS.<@*'G(>( I94!\"0GFZB4U(@W5"%42#]T)!N M7U^C+_Q[P,8F-L;(8R,0ES(@G1&N>-3>">_3@R9">HET1AM&7V5&K2Y&1U - MT[3/-:_'_5^K(^B&C)'Z^:(P'D-A[*61'^[$%V?#=(G#X5J,G6['CB"7Q1ST MPUD^[ 4W]9LK=/;KDN.J,6QDU! P2*K2L2(PY6(LL)1<9KJ:(+(/*^)64MQ6D!^Y,% M^[W*D0+VQU8J5YUXF!;:$)O6\MR)A_H$]H Q(HPQQWW4W)B55=82?%X551:E M^,'B%)_[[6P(^9S&?W]3ANZF@@BE#%W#6OC<4B)FZ\IVI43,/>=J7>6+"Q]" MKK])&0^(6\Z0]DKG R'!:!$3':J55<);5$_[/#,G:Y6B4HO-'0VL15<8XZ'R MPBX9P[ DDPQ)%$&U1%RJ))"4X@@S#YXK(ZQ2N>P$P]-GTQM:4JJP1F,\CCF( MK^)Q-(H_)H67=4(%*@+20F#$L4S\X8)$)F"N!0LY").SPPV=3N-HGL-1JM%] M6XTN=GJVYTLUNB7_@27:3WW]S5ZJ'T#HC*IH?>XA<5ZV3A\G.;.7@ZSKM2W* M:CZWU?QB[8:"]HQYP@**D5+$/6#DG)6("!(=\=AP)E96F6[1&\ZEECV3IP+G M>\[*O!7.)=?AYY$\53DB4D&MROG4"% M5:H$R*76#8]:<6X73B_ML!,+/=T3/6U."0>>5$.RF$ AF0EQK"FR:8%!GAH& M#NO@0C[-16A+-J6B3?$T&BX:[@CE(AI^'L63A:J-9=AKCI*["$DT)/EO,>=( M!"#:**FC+*)A": \=]%0H'S?4)[4"R8$2&CU2#N3] ++K2D3$^=SF6 "#UAX MT40H+Y%@2* X&_@C.X1A/JOE^R3(>,]0J!%RY'-8SB?&55\98AK B')XGI>RM> M73#]0)B>T!%)\0?GA$*4Y:-7GDBDJ76(:N9E C?%=@-"-F6=7B(I4>?MA4Y. MA>V%TCWSX=7#3MRX&OW"2/?"2-,=,RG5@OK D<',(RZ)0@XH(.\)(<)8 =2M MK%+>PO/(/2Y>1@/Q?&_*H>#Y ? \F;+DDA4A)+_"8X8X,;G:%(LH$$9HI)X( MGCP,BEN$%M7P-/%\;ZJAX/G^\3RI&+ (*E"PR)I\-$AHB[1W"GFF/94&!TOC MRBJ1+:4;LCXOD6*XGJW4'QW!X/I9G\' ]@ZA?KUHB4=)7=H E[OXKMO3SLAV M_X(&R^JM(N6,0U5KDQAD+.:XJP2 :6 M0"/1=5%Y)F6!]I.$]KVF+A5H/QRTVQ-+MN'1Q* BXMZE)3NY6,@&&Q PZAB. M//#<\X:TR W](A9*3-QZ/-NHFR]L(8J[7=9VN[&BP+V4SNWE ME>U*<97[X+SIGID\<<)% ACV:1Q]1ACK0L")[$C\]:2/+D,&$7_<\1!2K-$*["COYV3YY;,6L[TP?@#_.>M\3$#YQ7V>):;" M^]-@F0?S_S:_VF@7AJ-!QX\@Y!?6>N';)ZZ]\W6Z\7XB3C_(,:H-&/^;_KM[ MEHVQ^=G7,V+7CF S1O#E=/PQ.D>[]UM\RB7V+$0G#S(KCVQG2QY*!5$OXZ M:3D-%O&0NV.#=0A3D2B-I7]\K%6=T:9!%59*RM%\D8Z-Y]%B+J(U7!MO6 A" M:ZH4=8YK4B/]OGV?@O2Y(GU"/_E@"5!E$+$JZ2?.3>YO@I$%3YSB%'Q]D@&S M%M?3>VD%ZD\%ZEQX98E@,O"TGC-EN0A,)?,[1HQB+$.=F +U!8+ZI&IQ5$MF M02+J<]WTW _-86]0B.",%L$SF:%N6IK-JR%: W:XQE]V@VAZ,CM@WU,UD)Z_ M1<\\V/C=R)5-&\5_/=[P/)4E!'Q@E 3+:51N==$,+%QK)FB(DZF3!@$ #1QRB1SJ! 6FM&"'$B_3J MG&-TA:L+5Q>N+E'6PM4_X.K)T(ORAH@@+"*.6L0M<[DH T,&N% V"JNCG7>4 M]=')^@>!F] 9GG;M>;Y3^#Z_+_([ZT'X?61=%]*_H?-Q]7_2GZM/G-C!8:=7 MVT!\R_,^@1(&#\Y=-'/7_A%4UOO^2?KI\[PCWNN/8%C907JZ5W72A1T.;+!Y/H"N'74^PA^?.F%T=,7.USYW"1#\]2/6I3LY&]W^D7NW MD[F3G:CY=C"N_ST:7%W,J3T$Y 9@/R ;T[4^M]U/]GRX\ONW-D@&^'8$)V_^ MUEN,\;YN<3P5TB+4']1U")XGEH-!?E>Z)-N42ZF.!GD=_Z^.M1:(-4$P$[BD MU"EFA&"<1F>M9_*]2MC*3)!1LYY=@/IT@IV>T[=/^)\!3\T^7Z=[3?MIT+KV M= C/KQ[\<<5>G5Y][_6'_KC\]DN,Y!^8H/SZ]\8O?YTQS_!XUER2_^4O7[[\ MK'YI8A4;OR;),R7%K2_C9^36U[[WM00_$^;GOO;[KVG*RL4:O_8$W\,,- M6B*FWGN#/!K/^<<1 NI&(7"PN;:[5VTFKW"CVMA?+M[9Z>GW7K!3XO_1F?HN_WAV6#,>'E_ZF6W_ZG:ZHW%1N+16[/LKLG[ MG]RH:]Y.E('[N8'#LS#-/#?%TY?<=M/(YZ/&_:S%J*[YGODC>>:]?( F[UDHJ&:F0_?RT%-=?+$,_H'2[D!C6<+87H,SWMT3L[A+'$JB:D MQ[-$]H%MB^V+WPU2\^&*-MNG!Q;O]W>Y.CA5O_-W9IO_N MIN?/=_8W+[9?_7U\V*8[;]X+Q94&9A$8H1%7 B,3 M(DXUP9I')*#X;07.IAH14QL05J*/0);S*8*[]J-Y#N1B/L%5?JNO%W4 M.ZRZ^U8U^G65=ZJON\#OWN$W MZ7P;C,$X(I$*V?FF$I QAB-CE5$&#(X &7Z,3;C"Z M@[/]I,GC'K8#QJ.;]7H;1H489B&&O2E_F0:F7(R9'7"B';")V%"F/F@<3 MO,L5Q?2,Y<3*JKQP3O$4L,IR/#?437G#G#!MQZH=KJ?4R8R/^U/T@_-[;!\)?XMY/-U[,2W0UC+DV;G M#=*\3X(N'P;V_9.3?KZ:OO]0-N?FI)4^Q(%_OI>'=/?K:&_U_-E@ .'%V:C= M'QW :)QB6SCDSARR,[U?QY,3RI/-$#8^("ZP0%I2BQ*/L.AP8A@ID^IYC/AE MV3=X$/E0L'9?6)O:I:/$4 FY8[,VB$?OD/'1H:"D!\(,=QKGCLTS5B0N6%L8 MCWH6K%UWG&/G,P1T 8-^P>!L&)Q*7 N$2H(-LH83Q#6+R"HBD&UQ=3?GJM&MO+YBS)*0R]XV%FE>VAL,S M"!MU<9!QL\V_;?<,K@Q1O^?UI1E>)RL4@3ZW(VK[T^WGA%41"^>0QC9YUTP MP*/YUP^ Y]_#\3\*S(' V!$X4ES$T>.&A;NX@^".4?REEO#,5D3_6Y#K>F7H?Z5,OGTF2IU\A>F3OY=9["EU)B?&1U"?E21MY[" M__MR9W=]L]IJKS^KUMH;U=[;%WM;&UMKNUN;>[)V[W'1CNIU]ZT4VBYG'E"V_O7\>[[SZ=]P^ M3M=P?/B>R:"\=!YIZASB.&JD-?.()*-%PPFEX,?"L]-+PG MQT$-Y5X0156, MZ9'45CIN?>3:.B^L$BL5)%%XFF?SX Q6ON,AS/M,#,%WFMSD6;5W=I(NY3SS MSK7Y47V=(-75#/EV?M_O5'UAAYWA3IR8IN?CO\L\5=L;A^^C<,X2GO2QSDK9 MT;2*8Y7^I/E+J3022_=X4^_+DGGWXUCU7*Q-GJ?AZT%R.WNC;WLE?-_!?AS7 M++O3/_2.JR/[$2H'Z6=/!Y!7,32=8W^E44W/>^,1.A].2> ME=T11- 8>NC;M@?:3#_PCR-76R!+?K1@S*>_)S.KI))D8PPVR+AFZ;:D6G(Y M^3O[.?_)?Y)?_YGSUE)]]\E\6&+-TH>_@IM/2N&U]'L3@@GBQ>GI8#I-5K5_ MI.OJ!_[U[&GSO#6)_E\K9_T>D-(=@]/3Q9[#&G:0M/?N_5&@(-,HQU#@LD*< M> F0Q!FJF!(T 50X]>Y)ZXTL$H6H@J!6UEIJIA@03/B-6-2K4-8ZQ 4(7FY M"1LDNLVPD:BS7HD\^$(QUZ[&%\(-K-%P[D-& %,0)*_7_P=PXT+OQK-6_FN^QYHAO#"T,2T,!Z @YN$45%MN MRDX/3ER8A'P'_#@[ 7SW8S=/ ^W-Q@WPE)'U:_#) W_TM QA\65]Z?G:9<\' MD]/U:T[-"/3:]([U7\;S2?/->-)\.9\VWTW2:-.XKENJ?B]\3!C=.S^!Z>61 MU! #T_0@/R6CRAB^GIP/IF$G$V=[P]>[#-PM6KV>AH/X;#H;G*9Q/4!\VM]] M>00KIFV0#%&21"8N%*H(UX!/F$H5K2(5N7\B$VQM.MJ+S=UJV$OP522@@GHP M\"L ;%,X ED'CN?_S@<@&O:6!SP=UE/S/O1"LP+YO)KI='YZ5F!K=F)F/1-C M<+,B(86S\22AE3E=0&.=DIUN;5>K39_]2CNO\)>%S(X9=.LF% MP';)<";A0P F62X*'V$+4@)!JXM/N2E].LN.R9U>6MO3\736],P MC&@P2@NTNA#ISO/QY'V89'PEZM>4_Y#F4G8_#>8DF"'L;KX]O0Y@V0X'QZ8, M+STA#2S=D^Y(D6"_+A9N /P!P#]M!4SU>#SVYX/AL%]@%P:;^N ,/@3?WJAT M7R(B(*O3,#L9)Y:5:CVDIR3V!U_-CT_J=4LWE(==O8+)<)YZQ\"5H_QT"]?V MS *-,.PSMB D!S6I6#&C/*$:D]XY#Q61CM#"/,>$^]P%>\?5ZI)!:0_ M-SX>#;9>C4]R+V (2(<-]!:TF!B?L-:%P8=TFLMQ/\YZ^JPIW.'JLS MC,K5 MQZ% 1>N)Y68/X_O0W/IZYZ\=$(=/T_EV30400)6=WE:O5K.[@\1 \@9_@AF! M)#PJBS%N> \P^_'I(($CO.C#("L!TZ)3 ,@E?@&<)RU1:]%FR0]96&'AW""3 M#T-:WEK(!AF\7J=T]_G)P)WTSD/FDBZ+ P"H@)^#G'\''T&8"(W=HS"4,4!J M,Z"DH:S,9N+AME'(/&5JLJ8YJ;E 2QDJS"\YBM/8%J0P'"Q8^R2 \#(K0X"+ M?PYR3NC,SL)"9+YG-$]+6#?MI"[)*Z /PLM-N 46%A8J<=^S1$6).R=ZB/-A!+FA MD:QJDDW;!G]^&-1Z]!2H:Q '2U)NA*:&='^%-\&K3F#026*-'>"E 6" M!*Q"D8?@W?!R&\RD+--D,'U?D^&YF?B%0;"U9_W:3I">6 MX^:Y!7)E7+X(H M4X_K(B_8XBP#7B7A)O@O;7+__=G33?W&SX?A8X,(6WU"_[KJ=.893"Y%Z/&' M!&(#$-V!2)>D!\^),5'!8F,3X105R_=RB,1"U*V/!$BM%P6XX0>094U&O=G" M#C(IDBZ,;$&XZ9Z&9J?]!F'A.,.694GY QS/_,<*QO\H/$V>$HKZQMYG>#.AUK1;GX &PCZ8>%B<% ZF>OL!AXW"[HLL"R M'&AMM74LM&R:<,U?2VT1GG*PD _RVY)];!).DFKT(5NJ8'%V>G^'Y8XOR: \ M>SF@J]EHQO""($!LA7]^&">\*_--PYT4"/4)Z=(,8)MK,%Q0T!J/7P&4I/Y- M,Y0N"!)4KUX3P -/ W6PY8?,7*-8"RXC<-C:-'64M;!^HI0E5L/$:RIM2!(V M=Y)$@;*J66++5Q3.G=7HI/FU+TKDT)R&!:."4285MCY.^;P4'6Z:U,$!4+B= MST"VR\LW_)"CJT)I$;YJ]E@@-4SE= RR\GA2CE>AAFP#_7GPM2;Y?\._[@7, MML=[.:C6J&>.)P$^S>%<9(AKOC\;#T:S? 3H>0S5"P:F75F"\O2XI$>W1S- MX+.U9 CBU$[O $CT+.O72QO8BL4F6WT2_=4"\&G(+\W5%EMFE$M?6NZXY+U% M>,IG%P@T8U*2N8IKLDRN1-+5LL_JE3!&.,2-: R_#9*9/VYQFJX]ZJ]1K@GE76S!7V4WM6;M<5MDI60A[2^-T %%@GH65 M3+792I");S!Q\],DP+GBR@P&V&_#IA)1-":_?./EKP.:;;2!;/@=#MXGYEES M^=J\61@[2'!#6(FVX;PVR4YKQ7EAD,_O YGO-)^')4//(+$0_PKG+OI8(\ U MENBMWN7/ 'I;\S<9LF"9-\4-8>AD \,NR]OXQNSA+9GW8X3NR\^9Z ]<8 M>:=/ER,K*5$K.<&P*>X7/Y]X<_' [+]P+=U_EV1SAD1:T>;;*#U^+>& 2#8KGYD"QNH-VW+ S%=_\A ?&I M>9<-K:-^1(HP6G#_Q!R2:7WT(^6 5T4+]?7.=*) 6Q0X?()!%""^TI$Y MAY0)%>*1493*"P#9<8LYCD8H=)S'1% MPN@]Y4VO1TM[]G]:"WJPC&/::H[U]V(;ZT"WQN20U L@E'EK?I<33$VR%07&8PX. G\$Q&L,K75HP!?Y M+*YP5WZKB6)[J*_!XMYO=5SVMM-:,;0LP]*7P37%BI(##)IM7#5WV9#\/%.@ MR(4\98IW;['%K42;Y68?U+1HRM/7@WJ:D/9^C6@W*#NC)7!0S+DS6')CM '. MRN&_P51.>VF/7GQ9M:?+.&JNGK[1DNV2VH[XP;%3Q_>/CT!(81CT'22]XXAK M')&-4J(@#"AWFDCI[8UJ" 7G&24^W:VXL%@[6PDC04)B'+:8Y\W\@LIZW6;> M?#,E("IHK0*Q:"-L)O.H8NDO(8@.4ELA_:/'H_%&W9^-+V9+&:3QR"[MZDT@ M<#:Y[P("G-HP*58W1OJ]M+\93]*I_58)Y;LAZ7)Z3?#U18'2\P;EUOT&V2%G ME@[Y,Q#6<];+PFN_$@VRYK]?BS%HAWRT1F"FRTC*9.):\NE69,!:M& *XJO&D83 @Q6:47P9S ^^9S-=BU0=Q*9\45T=+\H#'+97N MA[H7QKC43/NWE\G(:0 A+^WB0E=T9JC ZZX M_V[O8N_E4:6%"DPIY#@-B(-D@705,&*"24(PI\S%K>%"W6Y>LYL^*%X1:9'' MT2(>3$2IC">B 11W6U6$W0H;6L&N[\&+OG?X_]/DCD[5)&H#(;?"I?U%&' M_5I1SD'0N:Q"XPJ>!#*QV[0Q /%01CZ=F+A M9_:OW+"^=9-%?$@6&?[Z_?^:T[-?GP -@7Q0AQIF>:&(,\D14+:SB7 U_G0P M&DQGD^P=K3T'DQ2E.PLU'6SZ8E>RBN^\ZD%3-F+ZK!!75Y.E3OTZ?'\4M+02 M>X^8QJ"1*HM1175$QA%C*A8$:#GW+Y6KM>=;?9J3Y\TT)WI:Y)F*2( 3CVK;R4I(64K)6SR1B.=^I&,)V;8G@TK8?DG-3BP5N& M5R_&L?*V,S-(P. FN;]S>GD=9[7X;J=5F*6NR5CK*BMI4>%_4R!SK1O5P\\Z MU'C6MK.NOKMH0>FF?-55\VQB19L$-O.W%(3SM,55#G(.\9.1!W:9,M8^Y"K2TX*F#Q%$WSTYPA(@,U*% M6. 2<2LUJGB2PTF$!0;AG$A^_T TEPI'F0!Z;0K8:D0M@RZA8RN)^RE3 ? J M)_PO8U"/)P"/J([7'DR6'J1\8%/$=):=2_+]8 1BSOQTD7.QGB*SDK&48R/A MONE@MD@Q:4Y]EL3&DQ@&L_FD90MJG$;3U12=_/A8YVRVA;2[D'Z??709ALS' MI90(\.KA+Y>B[08E]A?DQ7E3866]_FC\25\L0#LW'3@+=WWU_Q#"S\%^*(C<"\63)J!SA M2%?,2F&L-=K?/_"LR?@P:5Y;#9@O6G515HW22Y3,+HB5FC$7):)W_W9-WQ4+ZO,Q?3+9, LQXU M5072$B>U94D^_UC:G'+MMER 9I2B-49FF+;LGYFPYJ/&Z+0RCG5W3IM994?1 M%?+FEEXJSY-F.)U/2U/PDN@5/IK3.B*];3^#>2Q2CW-FUL7"$@<' M)J1,RQ0V H^NXY;@$"5^&VJ)HLZ=7,YM>L7R+!X+ZW_59!\$-WUJIB>@C:1_ M/5ND,4\[UKKWR1U)6#)K*H^4\@YQ6&6DM8TH"%CRB)F #_>/M::M+K28_FAM M^E:#:ZK62-3A>!9S54 MY23=E!73])[,_H!A*MJ1 ^!2&8*T4LLL_V2S:19Q_:=\=Z[XE@TXR=31&.,S MR_]8UQ1KJ4N-D:-6FZ8GX\FLN)9'9E:7H"LUP58TJ&3\NO3M)\FH#3!UG#2I M4>9',/.0O%*3]YFCIC3^;)Z9Y=DGR]E%+FZ9Q(K@:]/.LK[;Z>!2,W17'+A= M*&U1,.HP!9L!IN9 @28F8?G[DT9\>CZ>[([G=A;GP^:JAVL&^K1WI!5UE&N+ MHJX4XC&5-O?4(LL#)<0$%K%R_C?"XE>KQX>,)<(=9+KBT45"XO/"RP-HZ"_12 M?T>W)4<18)]0K%BGA 4AV1K01#FK'(C-22M'.+I(W>@;*2[(+G.6TS@=O"MK??7,4A8-%#@Z!B@P.X!R!]A>*YPREV([/9O/5K25 M%)R77HERR&1=?67AI6YJL*0[ JCRO51_?E$GK(RL:$JNCI =IKB?DW$RTIRF MXDI- X1I$^)R@[>GV97B8E\ZEEX=[+/T0.1T\OJ:QBP^K&.37N>J;&:8@X92 M/]S&KE_G(\?6^O?K(*+:UG[5FM=JYNGX0^V?+P;[%$Z;YGRU7;HVC# M"80CUH@SRY"U7"#BE-$4LQ#PI2+*=IOYFZW=:JFE%2EPLGK:%I"Y+)R?S#++ MMCA-RYL6L-3U8Z>S#-1-=>/E Z;AN'89_1T6D0G+!ZTA_:*,0RE2:'HI\'@P M*^D)<.G_IHCHYO,BBL6,1O-2BP0NR:$!<9(C4E*%D$%&PLPY2O'$PC]6F$;= MK"'/O\5 6KBUP!RSMCA7\@] X/-%Q9,RD];0D[EX6@KJM%]Z)3YOO+8!YJM@ M]&[P>:?I4[>@FA9K:%^X*#&Z-NQ67JJ&'C0ZEM7^S M,.>R ?58FUM:/4[7?EFT)^T]S^E1T[H>MOJO$-I5=63@W MZBD7.W^*&&F"N>I9GB:Y-W6WW.D]74I40"6C\2EPQ9S"O!A"RRNQ*H$5FEC4 M=[5)?TB*3TXL"L>#4+=$*[5+BQ!*.E7I^U(L>;JZ=L4GDM8C MO=TTU+$ E=8#8923XT5&VD;_JT4UY.M:7/[@/E@+-TEG$-E[MW?$;? V:((J M'23BQ#FDK?-(T1B%T#P&JS>DA[O=HV< M8UN9P*PG-DCN3*0DE1H@&DN&V\Z[%_O/O^RP'9R#.CP]&9PMG7@/UU>W=_B" M'.P>'U61^1 "0X!H%G%O-;+*2%"TI'9&$X-3$4"!+W'.P:>Z7LIP)=07>.[? MX\G[/_\TIZ:5ZUT' M3FF])*Z^K.EZ]'OK%AMJ_I%W:\*G8ODISK2P$O!K.F MOD'*7BD-P8Q_EV,5\OMSS=3B]R M3ZM2^?(:OV33?Z&, J[_/SV93R7FAGFJFN"%I#8 M\**4\HG3P_$3EXMC7L&35HMQP$E%?IP]6NG)BQ,C']B!@>?!>(XO]@_?7!P< MOL@5OP36GEH*PH4"_F5-0";E!ZJ*^HJ'%'M0/7J,=\3&X>F=I@9O=8V$FQ"% M()18(93 S'''*DN$4]P8^"OY@/@U@0X=4=PI48C])T>8!:L"5@@.;41<5089 MQ@T *LBBI(*M8?K18[VSB:@+HEAF)5Z*9(U2LL)_^ZUN#<.+10Y%CI8S1<%O MJ93I]JNP-[W^.^-44I3AK\N3Z?Z$L:&\RBEM@ 1-%+^-8J4?BO%(I6D6JK=: UN6]MAKUFLXHI$T+8$Y0'Q$"BR3G,42&31U$K?*Y L]Z?PT?:JM.E2T MM/,IX%83IC B23%91H2L$YS_+#=?>]-6RR4O M1DLAI @@"Y-;6P89AMFL1. -4ER",-JG*4ER5[GP<3G MQN\7"\MNSD=M?Y^]9::I+>$L-2*$E0?-<):]\&;11#GY M/\,XPK?G!7Z6#P(X*6+5=N_%;^T@I*5S<"5T$=9[X6Z>AM%@T53I,C*=F?=I ML5)48O E\ZM5!O*R@(PK=?D3DT(8ZS)G.7-JV6:][5?]S)'K-\U5VE6,-L,' MZKG$>2JI4)>0;B(_;\G2P*.CE?"R$E%SHZSE+A@N0G#1BA#9%^-_3O-YL9C M0;QQP__.X_P+F<4R//"'2.HQ3_0&)N#<6)5,74H1XIRHBA+:/'A.VLRG< MK$NUI8&*6>U*7VJ:/VN*QXY*)^G;B*5-$LR7TBK(2'=?-7M#0ODB^\8E];(? M'%$N#;$@>3^[V']Y%(DP"C.&"%4@CGC%$>@Y$3D:= S>8"W9H\>CP7#3$'M3 M:]=75KS_NMWN<.C2+?^T=WX$@B=37#F$I5*DZ(-;#E1'W. M^ X<]48&K)H]EKI^BUK+!;.:U(.K(&NEU<*5;R8IV#QU:0=Y*(L*1/108SYZ MGB+K_IO=H'LEU#R33"W<98-1CG@$J<$,4H6B,HS+8JKJK(DK?;);+82!0&Q\ M"3_KKX>%E_2,971\+O)4>M"5%+M+O"FPG^0D^E:RP&5RW[*>5A;>VV4&KE!H?J@ 56=%U_4I M#L=I<.TTZ ZT/B,\[;['>XT0DY8@3CY$-W"%>.6*=] MU:4V.BJ^UO3S:8\<$551&4WJ(NH),%Y7HO_WF"431>-H?22F+K?+O97 L/*)0_9&?!$P#C@=T?V M#E^>@YQ*C21>*XFHTW!&N8',Z2 O1*-?5A$NF*V+-%4:\SZ/Z9^UXO2>CBY)$6TK_U%'Z^4EK+Q]L MI#,.3INP_$6:20[G3]DUV1Y"[/$**Y) _B^:0%_)ODS_)F3I;N\ /C^ MR,"YJZ@*R/N8]$,7D Z<(@\PF*H%<2*J]4() 61F:06C. I><:5#"D<64C!B M@N";>01;'Z!^L,C8*;2QU2RQ/N@EY3]'[*9"((L0WM(D:0PXY^K,I66#HI-@ M_/\"+P7,F+;UN677\G17UG=S,9%&ABXE)8LN_/%L/,T5GL>]R6#Z?C6(KN%] MI4=B8Y;/&87+CB')V3&9I%RH4NPR-55L"DT/1HMZ!:9,L9>3_5PX*P4@4DYD M74X@5S >MUIDE1F3(W3:[7K9HV+S4AW>J]R*8=Q1"DA MKO$4O3IXO4R8:Q7@SB^\K.EE[2+X?&IV*0^1'K%PWK7*1J3OW_U+^W]O#)Z&(U#@X_H9.!]&/WRH(3P_=T71TH*6TFMD";6(("E M"IG*!V &S@DKL71T-"YR$ZO047"K\/_Q$09A M@+H@D:6>VCU9)4#?8N:Z]L4G*_1U+06JAG"DH&D MMWPHG..SSL6L6Z3G/<^%U[9;YEM*O46*SH:;8A[O3D5V9C@&UQ_AJO+&X("D M-QQQGQK[5:9"-% 1J1,$1_OH\>Q\W% ]@/;GS-TAV$H# E4:&^Z,U98H(2@@ M$@G"Q=CVZEYFY5X-%V-I,D]F MI^.B@NQTH2.V.@8!CP_GH""FNK*#TH9IW0G=Z"&5C 1%8U_VTVL!?_/,%2V@#O&8K@RIKKB[U0O:B@#+(F*:V"2; M]9<&_VP265?DZXIMH??!3 ;9&K:T2<>ERR$W>>R7QE.9-1=OP^EIJ1IL>J10]/J7(R/V7 "A%R,"C4C]L6TGSV: M=MBT&BR[-F[;TP?+3L/7]D>XZZ:X0$0C,WP]#7^-X^P<9O-PZUY]>G^D*V4&0T@9C88FU4=X_M^+34JLB:V3--F\U8-2NQ::U'AQ,#_QN M.#XKR)F\2;79-MK"]-/\'!;-V^;";>RFVK MIY&%[VGNJU2*SR_W)T/76A?!Y:_-=%,GPM)^?JMO^RV7RV\6H+'8=[K!NG#Y/B4$'XQ M5$CSRJ!(#"91"!4B:,P@UWVA;H 5KC15-!I2<:12P)=*F*D8^U6=T$A0$SR4R6F M3* A:0FSJU2$*PYF M*CM[*:S!= '%5U BA6]L'M?1PEW0PO$1CRQ6+ #F M2& >/.66&@J\A'*FF(\4-BTD6K@FJ_3&R7R5T*HR*6&,$!Z),D :*0Z!>@R" M.S:9''!##K@CA^] #I]>')%@!%<"(^:M!V:$-4 #3FR)AXHZ%IG+Y+#95W - M&E:J3_V(LMTY>>K?P0QG)R\:8T(7G[OWZRFU'[T6*NP_.<6>[KHZ0)*1FWT M+1U>G:MI4)?7B>RH)K".D6R2D@]TW1U;JJE*6(%\Q("1/-!"2 M,R@XZ8*2!AMIOX20KH>H@CNY1UJNOF:.CR?A. ?>+ZK=)'-[38XW3,2^4\IZ MT@SU%4SH("8B^[-V\%R4@HTO1@GFI].#>'BR3H@= 5XNH3PYWP7+_T,;__R92E$\3]P^.CRC+"A,)(*%.'?-I]U7']3M]OOO75WW52J[E0"PN-?)PNO^H-&@4_/CI1S6G &VD:N>2\, M0]G;;IS$+@@AK-Q(/8J>ZDI+&C3E'#BZUEP)0X2A6*9;UE&C6?GD N[EM=_, M#MSBHWIY'M6UBY!*7:;ZJV/PR!2Q MIA4X5L?2Y =.5SASDXOZ]Y._#A;)J"U_49(EQB!3I=^3KI>ZJ']H^B&%8K#)15J+<+-X_E+H.1LG@6>0X;F] MR.=-P\/4>Q0U0[R^.?*6D?/S5EFB&_D-^W42\7GZQY7Z6UFLNU+A6HTMFMSD MIWF3,JQ,G\Q*YY<41G8XSM_E@K-U[>HGR]SR+ZP3^/!4MV[ CENQ+*FZ- E2?,>10U MI4G'-T@')9' F% CO7 QU3%/V>Z?MU:F_]^,5K[5]]C1RG>DE8/=O:.(2?2$ M&V2= %"Q4B##?42V(E(I+D$%E0 JA%Y'*PU?SKP]Q2-_R#6&INO%1MNA6%'*W=,*V^.L%(8 M!^<0*(?)Y(TYLDPXP+D**ZP"HZ)Z]/@ZJ6D;F&%'+'=++(=[1W!HN1$,&*"/ M'''-.3*&"<0$T\ -I"51 +!\@9"]RO92F8VVBGHEOUS/+[W#$)[#6B'_*XVA MF-XZ UR*&^;.6::\0I5(<^=FHN>F<.IFJ3%+$FFS1LFW>!Q&J7Q1JR(?/.]LG/MI+Q:S-D353LQ6@_!EV[#D46A2 M-4J)]-H=69<0]7/7.!KS!$[&0[AU6I?L;.K97Y95XMI9)S.__!9 M_\,N//5#=L1V#DB2TN(E(XD#,B0M315BE$?:$(.P\.Z+-JRX\*L%U,WC;I(Y1<4Y3A< MF-O3RYN.9G6Z6"YSG%*L6_T;KACJ2N6E4H2XJ>29GO:DE4O7M)EH%^[IL,[ZBW]/39O\7%:^O MV)*2,-E>O.O>OZQPTEP\-:E6 5QSG!K_UGU$VFMVB9?ER6?[L*4'/!],3GM^ MX)=5KU,1OK:S[(M/R/<1E1M>D1K5Y#XUK38UG=#<",VOCQQF$?1:@X2G"EA' M4,BZB%%E&.'62<>LWBB8&5A(BA4U47"ML6:@F#.'G; :,Q'OGY!]13NCK69G MSY=, Y MEW4N,%[J"0]RLC@PEX6S==&F--=SSBG?)0$Z(>29&>0?=V3W#VC?]@XG_3 "%VV7X;9B=IS:K]3-:H?G3ICKSZ7*CZN+,7=GD&Y5-YEW9Y&T8 MRK:43?[:,LC7-Q472J&> M:2-6#3[E0G2MJO2M0D99EDS5H[((.@FI",^',)RN%DL>C,Y =DHOS%)>&D@3 M<+.)DPMS0':<+I$GX2;*!9O/IN&7YH]?_6!Z-C07OPQ&>>KYIE_K=:_A*AW0 M#V&2RSW54)0)M/QAKBY-..S M[TZH&3=ST)G\=7&$ZVG?XQG]F]\G'2[-Z[N3_._85[3RX7Y"ZUQ0U2_]$9/'=VL2K0#ADL#J&VJ[9$D!;FNQVU[I\6J?F-V734IW5L^#2S'IN,''STV0.=*FF75J] M>EZ7F+A-+AT]2<$0D]+;+W6"GL]@[3^5#F$K1[&!]./QV*?>>TTMRUSX>IAM M&BUI/$>C7]5-NHE5FX;%+-J&A-61IF.68_S3$ $RIDN&SB8+$JAUE;EDFJT M"&T_2UVA"FC$HA#4/;&+;7HQ@,9CL,A ;-H.IE;9P6]YY>JD2SDSF63'9EZU MDCZ:[-(YP##]L1)8.)L8WQBCTO(L*I,VY?A;6UG[9G.5PD6OZG)UDWNZM;;3!F?ETT0"L56!V9&;S]HZTS=0_MGCI?CA_4B8/"_N?R7@$?Y9.9-/. M?-UT%G!' MM**4T0%CJF\CP26\M=S^Y?$;>3/RW MVJ._]S12=];1#'CQ"Q!FX*A>-J74Q[7W!J27)WY\!G+45H/=BU%O+UF*EK'+ MO>=/_OH-.'R>W_%\X+.CMJ2X1\#U]"D[Q.#C>'+:Y+#78@Y@?3A-02J3B[JF M.'"3Q5.RXW1:EWQ=9%+9^00TD**M+);SRA?6B;"Y(/VTA9XK#1M*-?3%[7^^ M^.W@53]WD!R5J]<>O=82Q0^F"_]0&VNO6 '@ADV)'S<9Y"Y>M;0PRYTG32&$ MTIIWL1A+%^\?9I0[51?_)"[N\+P-)R9)6NGJ>D-:3'M^YIO2!,7^5EAW\_R= M'NQMXP!M^SU;V]MZVI?O=,[Y]T6>3:$^0WC,*$GK/C.IY Y>O+9QN:9!KG_) MR]HDF;2P23A63;6#)AUQ02-)=BBY>'DQRP5)#*U/73_76*AKM)?=[ VR8%-< MN\ON:LV3FN9PUP0N-:?W"\_FX> 4MB2AW:LQB.97G$V"O^AP?D$3Y$WW3V:: MUQK>-7GT?;S5?X6LD[S*H6:P;;MPM(:YE,26,'JQMV#TQZGVP:_7$"SSK?.WP)GW_;8/0'NZ\_'NSNG^P?OH=QOL=PKS@X M')[N?1H.]DZ?P[B??-S?A<_ Z/=WWWPZ@I5RAOH*:6D"XCHUPQ',(^HQ5\1+ M0[GZ<5Q^@SXOYX9TIU?V-0NR]4YOMXNY5"M:V"4FR^%/Z^%G1#I<%A]/'.;Y MDYW>OQ>E5U(8=?HVMG*$KDD1JHLD)3@O^GR.0!JE6C6@1!0V=CQ)(3W 1V-N MO%N"XW/D3](NZ^$5O;+T21ZW:LH TLU6#'AU7G6&XU8[]U;O]J8!.+.PE^/@P'<1UI7BR7\+>+^L<'C#GX MR#IK8N4P@ RWB!/.D?:,("=))(Q;%>AFH,N/28+R#2W3!9>[)SSD2 M)=F11-^Z?Y+@':'%5SWV\[\)=O5+'\9@R0YC7S:@+_2NX.2):#WO9FZ+$K:S M3J.%/&\;!:KKA(M\!I8L^ 8.F9]M$9X_><"3/TPBS4TU4., M^3^_UM"=9!*8=2]K?+TD'VL5?[VA,^_[K,CE_KPD!'T!07S;.GP!&74O^)XO M^%JJ7R/L7OZWWFX*?Y4:)G'X<'L X]G:/V3[=$Z UTOU/+_G^WV]/WAP^ MP?LPAOW=]WSO].UP[_2/Q3WPKOE;^EKNG;XX/]AU[$UV=;UA^[O'Y"W,8V_W M)8'YPKN/89RO+]Z<_A'W!OCCGX?/9GM_8;J_NTD[[ JB_I51U(ON6L-,AW@S/S-;!^%6OH@.NG!"Y?>4DJ M&;%CA,<@K??2$6\Q,QJ C'? =<^ Z],:<"F#*^5%A23W"G%L#;( 6DAI#[Q) M$0I,*PGDK$_854VT.MC:GK/=P=:=E!CK8.O'PA99@RV>RH(1AI&2G"(N"$6& M!89$U#I*YR,5/,E;BN"^DF*+@.LA:;F_MUQ]G:;[()#WUC7=3$/_R234(>JM M(>K%A@8;*H:)IQ91'B7BU ND,8B$4D;8/5-Q9OVCQYR2OJ9757GL!,'M.;,= M'-V)_MK!T=W T;I>JB.S6"J-9& ,<8TILC9B)"I.*3-<5RFO7>D^J;9)NNO0 MJ$.C[ZB6=FAT-VBTKFXRZX*N=,Y.P8AS8E!%3418"BZ#Q;![@$8"DS[!VV3< M?TC*9EW0+=7W6"1+U#7AIKT-1^MMH/1/^0QZ,^JXE/MT&-W"Z 5=/JN)L4/J MVT+J_:<;2"TJXK5D"NG49(-+X5%5&1 CA:82B!'\\ MRLFUX^$PI]"4"K@=9[XUSOS7!F>6F%:2>(^$53Y%&@AD);9(1:%#8!:^#8\> M$TS[G-^6@?G&W'$;V?8V V!JNM2QX8?V@H=D5N@BM1^4B98$195R1CH)\HKU M!C@6)J22H0I*?$7#N2YRZ$>*(9M^;FLJR4$4 ;F#@A@2.4&:"XP\X]X1([EF M(D4.4<7ZFI,M,A%TOJ4.N*X&KM1V&.-*BL-?CO8 M^K&PM6[VL;"C6BB+#%8$\=SJE4>'B+5<*@K4KD/.C%-ZRR(+'Y*6VT5J/SCD MO75-MPM&N@-$/7BZH<&"H&^]$A;)8!CBW@H0!+E&E&%OB:X42((@" H0!%4G M"'9P=#_@Z-;UUPZ.[@:.UO52IC%EE:!(,E,ASE,A[^@L8IB)2H,T! MCKB0_4KR+8*CAZ1M?BY4NPO4_L)G//1 [5M'Z"Y0^^YP>C,<#$L0\IT@B%E+ M$*?,(N-!J574BQ"-$J)*[@RA^D+_#"DU7:#V3Q/^]%.\H O4[@*U[Y:?=H': M]X S[QT^F>W_56S,^^]>?MI_]_Z(F,KYJ!UR1&O$7=1(JRB1$]%S@8.L@G_T M6.L^E;?%F;M [;L/U,8=&WYH+WA(1H4Z\*/S7C\(^ZSGRA O.0]2NQJU*:%49 MQ; BA$>BC*R\\T#!'NO*8=/AUGW#K76[C\&:<*R'$GE*X^= M Q"KDL3%M.HKC+<(N1Z2GMN%:C\XZ+UU9;<+1KH32-W;4&*I$56E H9]D:#$ MIL)DEDD+_P@T4*L$3WVA:*7[BFX3H':B8(='WU&%[?#HKO!H334-EO!@E$>, M!, C;2*J:&41JQC5I-)$*YV"M65?X&V*CNSPJ,.C[ZB:=GAT1WBTKG(ZQAEW MD2".#44\"HJLKA@*C!+%C)4R&?F9EGU*MPF/'I+"V45K=]':VP?17;3V'0+U MR\V8,!\I5\0C0:)&G!&-M+,*R<@MAUTCV%@ :DKZL'<_ 5#7L3;E89>$VW3A MW-\4P_1MZWH+053= &YW -_M//V<:MGM+4\G,'3AZ/=9]'B](7I@[02V!B-2 MR0IQ92VRP43D'! 9TYSY(!\]5J)/;TWRN'7N_U5BR[]FQ@[#XV9.^_-3.'0. M/OO!A\UO\Y=EFG;RK\>+*>?OX1_-I.L#R>F.$G!HS\;305JI7R9A",?@0_CU M?.!G)\V!;=U8KP9>WF(LS'P^N_J6UJ1=2(?EMF%'7P<[- V)B=75:/\SC38? M2V-,($9[P;3GDE*KF!:"<1JM,8[)H]0XIK[I9-+,X,P/3Y,)Z8WCKV$[T!Q(*N:S:-P]3DI_UPY6;?0SN)&<2^'\*[? MAF/W_@>SB_VG#;MXS> =@_W?GYV_.7Q#WQZ^_/AV]^W@X.]7P[W#_\*[AX.] MO_<';]^]P0#]P_#O5Q=O__9GEG*Y?^A/#OY^@=\<_G:R_^XML(GG[_=/7XBW MO[_^N/_W2P*_?7Q#_SC=?_<*H/_X_ @+X.\6!Z1%!*S70:$J8H^L] !SU+,'+9!Y6 >?43([AK"5@%ED^O?1099C^"DHF>(V4U>5PL]/;'4S- M\?$D'&=J3@2YGIZP#LL;([];(EP=X$&LAY?/SP.FP(LC9BHL*Q41CXZ!M"$C M,M1AY(1US"A9D4 V*/ '\+3#$U#600P=GR?+;)844E#0AX$/4]#6BT"::,_8 M\7S6\\O]#KXWJ9L:V(O>-!R? E!FVV[S]>SB+#U\TIO!2RZ"F4Q[ ?#8]W:# M"ZG'NQ;,^?=,MU$RH;S\QP9<5N/1U;J\^NR64&0GC( M#\O%IG>2B]U>A#M)-.Y>\/4ON(;D&XD(9/[P^3'=YRMO,VY";?$1?SX,'QMQ MN@O2?Q!!:*"3$Q&$@/%47#&O%3>4X$A3J\LHU8T;G?ZT^5%?J=?7CH@G?._P M^;N]W3VZ]_?;$QC;!5QWLG?ZZOW>I^?OW_[^C.W!]6\.G] -1\3N\<>]O_?. M]SZ]^?CV]/G[_=T7H/\_NWC[^\M/>W^_>O_FT%WLOWMULK?[-NYM=@[C1&)? M68H"KBK$A?#(&E8AQZ0G2FML-$OI45S)/A;;U%R\BY[M@.MJX+*<&U=11VDE M>.6XIAX[8FQPGCE)J@ZX[AEPK5=H%X%2KY)1'0>'N.<&&D*4Y:" M_@&VF.Y@JX.M^P%;V@4GN(\^6,]#I:S70FI%364$<;&3M^X;;*U7"/;:N\"] M1U09@G@5(S+"$N0,$5(8&CP#5(64;P M)&]AI!435 J-A92/'K/4Z7"; N2[1)?;/>=-E(3((,H MNW-^[\[YNC:E H[<886DI@%Q7%D02YQ UE7>1BR=XNK18RK[BO^$[:ZZWBE:<.&8LCI)&W)WS>W;.U]6/%$D7C6*(>6X1I\&BRG"# M.(=_6F.]Y?318U'U&=DFH\DV%#K_80I)#C38"+7L.EYT'2\N5O#3R"$,YC%$R:SO!]OR#\KPV5C!DI2' 6"0YZ&=>Z0I:X@(0 '0P4EET[8$ZL/S^-0@K+TDE(W:,\!BD]5XZXBUF1@-X\@XL[QE8 M;NBU!E?*BPI)[A7HM=8@"T")E/; #Q6AP"A3["+K$W9;U?8[J.R@\N>#RJ]* MS^J@EG7@0?1( M^Y%!^:1KD/;07M %Y3^@<(4N*/_!!8EY8BUUDLHUK[3#H'1@Q[E652"X ZY[!ESKYC;+=559(Y#'DH$. M*2G23 KDI!B0ZV.MBZ8]@*UA LO:%&\,I7EE :1?#< M5UP2XCK8NF>PM6[Z2$D8QIXQQ;J4TH!=:;TG &!8DV@ZN[A5<;4: &)[<+HXB8$@5 MXI1(9!RO4)!4@SSM*Q)L#M9E%=DBK.J"=6_WG(OHK5.&14X4YT$92TVD5AH, MQYUCVIWS>W;.U[4I3P4A6@LD8:<1CY5%6JF(E):5\5)ZK1R<7":V=94)'#2:^J*F!0M$6EHFZ"\KMS?G_.^490OB+2@WB&K*0&<18L M,G"DD9#!POG7M,+TT6.N;]'MWGG6NZ#\+GCJ.^9/*JJ4,]+) #J9-\1[3$@E M0Q64H)U*=J\@?._PR49/;&LJ"3)WA52DR67'"=)<8.09]XX8R37+=1VH8GW- M;TLMZT)-.[3\^="22]!A<:5$92,W5&E3>>X)!Z$(1Q"*.K2\=VBYUK$[8DHM M%8"63BO$B2:H$E@B89@)1H6*!T!+AD5?WYH)J\/*#BM_/JQD-H5M5]XX*CCC MT3)2N4HI*XGSKI,L[Q]6KG>*L["E6BB+#%8$<<$BLCPZ1*SE4E$X"SIDYZ32 M?4UON5E<%Y=_5W'YN(O+?V@OZ.+R'U#$0A>7__#BQ)B)PL:H8W <1U=1'6TE MJZB<$M&X&W?W[62Q'RJ+[6U8^0(36!ML4&6L1[PR'&0QT%M=%#)Z3XBR-,EB MF-&^QC]A\$6'7#\E2 M]_%6Y10]%$6W"\V_07%>KK4F]]Y3@3I#*2624"C]0%)3L-\9[AU9":*\N-"IQ8HR7!S'N&.QYQOWC$ZPVM#W88]#W# M$8M>(AXP3EJ?04(HH;T7RBN2_8)<]R6]Y4+3MP+5WS'B]=O&^Y41L1U:=VC] MA>FVTE%>124M]YQ366'!B.+,F&"B]J1#ZWN'UA?KN5I&8^(9H;3J@@ -J UHQ7?7QK72T[K.ZPNL/JV\;J2FA5&<6P(H1'HHRLO/-P:CW6 ME<.FP^K[AM7KUA>#->.84Z2BU(A76()D;3F2RE<>.P? 767_KU9]A6^K%.X/ M1^MLO?G7S-AA>-S,:7\.%#AP\-D//FQ^"U\6$C,@J1"CO6#:LO*,6VCXL7J:G@R'XW,S/)T$OQ@]N,EOP[%[ M_Z,/Q45]*$Y?B_2.M^]>?SPXW./[GUZ*_=WW8N_=J^$!/.<-7+UW^/8=$/P0 M"'P8_OWJXNW?_LQ2+M_"08##<[I_^$SL?3IF/_\R.DJ!N8HBBFMATN'D>64);.B\]%R@M-2!D".,UC,V62> M@N?3]M9D>VHFQX-1ICZ1^>NE()UI\2M FN UE%;K*$T32O.=WF)[$P+VR@;W MR@XO#ERFLAN/_6L9C+Z.P>2A'YZ$GED9NRMC'^:Q]X#G /+[%,[@PN!#.H33 MWF *C&,6)J?P.-^S%[ _,T#X&9STGAGY=.WX>#3XE#X/!S' CZ$7/IX%-X/K MRY/[O8F9G81);W8"DQZ,W'PR:?UX?C)P)_"@Z7PX@Q?"*&"@P4R& [BE?G[F MB..X-N+$M7J#6&YHWCD93-^O79IF,0FGXUF W9OVSLQDEJX8SR4, M3,7!)$:S\O2S,$DLLV=Z_SN'$83)\EV3\&$0SINE #R:#@!HIWEBY1'_]_^I M*%&_3A=W++<@#D:PHP,S[)V-IV6ES!1>.!RF?Z=)SK+=MSTO6*WQ=#Z!]3C< MV'(S";WSR6 V"VG)8\]$&&NB'+C*3,>C=%42JH>A""HAPK1@YT[,A]"S >X* M'T\,B [![_1>P?X!Y \2?<5+Z.LL37T\G\):K+PS1]6XQ&\\K I\6VZ"3VG* MZ>?!*9 A/!EFEF@Y+=4%4$TOC-(]NW#YJ0V3P@@9Z?<26N^L'M [9@/. 8^= M35\MIGLY8SA,/SUDWG#PY,@3Z:D( 04?!4HQNZC"J=FG-T13SWEP]-MYP]WC M:QRG+4XG,PLQB;RG"0 R>2;9[,-@!I0.LG6-S.!]N"A/WQ #S=?)$,<"<[IV_W7V#]_Y^<;%/80SO7I[O[3X_V=M]=K&W M^X:^>?>&P[@^O:%_#-<-,&\^_?9^_]W+CV_>O6 PWL'^[I-S&//YWN&+\_UW M;P?[[T[>P0C?O3D%&62P46O:&TJ%\2"%,!$1YR"/:"8X8L*0$()Q7)A'CVE? MW5I9_)O Z8\,S-]:*'^:M,K1+*E9@[$'R6O\83"%_>BB\K]7#9W_-$M^"6YU M@'030+K8 "0EF;!4"!0KXA%WKD(5UZG0HM&>,18JPQX])MN4>_VS \[?D\$L MH'&,TYX[ 6TGV2:.S6 TG:UJ=OW>*&1[TV3%%F).\\&XP@+R!:AU_\#I'S\2 MG;Y,JLJ;>@![VHE7MX5F^YN='G4@7%<@5'EB)>(*O@GUH4;$U./7:$-7R96?9,"O'7H=0/PTI*8B#EW!DMNC#9< M!0[_#:9RVDN;-<%;PZP.JFX-JC:[#H&XA54T 6E" :JXCLA::U"@03-G'6B* MN<*UHIM0]7G9JU/X?IC"=__ YR:BTU?YKE9A: KSA;\Z#>^N@&;3Y&2Y(P%+ MA[#3&G$-0&.(X\A5UN)(&>8^!=/3S;3*;92([@N(=$KO$0YQDEWG :%1<6:V99:;XU'M$IS;?%-RYK MU>L4":8B*%2I2@BG EE#*P1L@XK(9#0:9_L>OFF1D.V*4+\R(GW+PM(68NP5 M065UF!H(OW58VM/Q**^=2=_]9H89\_\Z"2%'Z*9LD-#[/W=O$!/-V7X?)^Z+ M RH7W[X>3<(P3>%PG,-1=$J;>CW@/9N^W_(]KM@>0R6(HLY@^TG'FEC&4KVB4B#XUKZ1X_Q MSB9V7P'F &K#1"%):$Q(,_D F#-O=B>%UZ\&OIK9=2&M:X'<7Y\4!%+*=\H* M^L]D? :(_ *:S)R/_['_G@[-30-W=P=0-B/D[>? MQI]2YMH>W?OT]IT?[)V"-''Z^N+-(5#W*DO,!,!(8 ?G!J""R145$AK&C$E0'&X;8_04CL])X//@)5IUS)E/FQ M'V9?'G#]@TCP01/>RR.NK5*$4:0$_(.3RB,;@?!8Y,(IHPPC9H/PMBW#X-2\ M2SKYT$RG@PCR:\+?;*.,F1Q-)L =X067_78S_\F6#=8B;_LL=<8ZFYH M4ON1-I++-=X'-JZ->_W7L^>O_RQS^_/%\V>W0'- MWW],WQZ.\?[A$[9'7]"]O_??O7WW!.\=/A-OWNV?[K\[>?_F[Y?P_K>#].GM MH+[G?_XXL:=^>/#N)=G;=9_>O'OS\0W=/]W;??EQ+U69HF_HP>^O3M[NPEQ/ M7]#TV_]\VNBH\<'__E_N__W'\"T=?K#OQOS@]Q=B_]/^8'\7QGYXC/?2^P_= M^=O#_<'>I]?L;>'?[Q_^]\*'WE/N>%<(64H0US$"E5$.$2T"-AZHIA( M0:OK=E/T.3)BE%KN,>%$"BX"LQP;YZ(0)A >*]F1T4]&1NQ(2R."3"T>&#= M1JD:/),",:."4P"@UEL@([Q.1T5XSA4JUNST=P7@7UERL Q.>&%#Q4&2%GTA;JLCQ9WG:'18V&'A=\="1:G" @LCE>,4>+A2 M7!AEE:F4U()]:79:AX7?#PO7"\0J'I7@,0GW 1"0!HHL"&4()'#," Z*,I^P M4+);+@Y[[_/5?N0A?3H^/9NG:HJW8MIX$-8+R8T4S@;&8TJ^-!;D-U=A*0DA M+ 3A>=$$ 6/2X%@'1G]7&3$CH32-A(?$5$2R$A(A[3W#G%+M(BT8K@*EUDO M>K=DN.B:2%XCA_)*8\I37KT+7!!F*#&1.F^P-? I=CKY%I[0-9V<:EX%;!TR M(+2I-U9WD6T[=\CYPYEER.G#!*LM3$]C@ MJ?*$"%MU&N7VG>2-EB-&, D2$7+!"M H(YQIYS'25HF@J2+ 1M-)9F*;3O(# M4!K_#&8:3L9#WQN7"?QG[])/DKZW\'!X'^N^'[M[OO8>Y//KVA MK\7>6>(TDMY5&$3-"-AU4\61 ASB8*D60G/&@S52 MB-1*SQ#N%&4=&?UD9,2.I&24.NU1,J,B[K5!5306V0# H2NL(HWM6JMWXO;N M9,[K9$[8#DV<8B$=3,T,G'(O4Y 3#B8RUFF/6WA,U[1'*2O0]+E#TEH,@%TE M/9)9Q#AW%5-86:T?/4[-H_D6R9S=2;[=DUQ9PJI@X>A&S*6,A@C"I7:6:!JD MQIWVN'TG>5U[)#:&"M1]!-(V:(^I>$!%*H.,(!%C+K"6H#W*OJYN6B9S&[7' MVRSF]",/Z6%N#-=.$+V34.O/-4?^?B_X IC]MM)3]QF#;ZOX4H?!WPN#W88T M%2HB(G,"D>PW%80BK3A%HJJ,E]P23F)*/^HS+NXZ*.3']F_O$&)[:YIW"/'] M$&)=2G.2,.*U1 9CC[@T%>A;H'2)*'0E5/2UNM6*;#^[!V Z M[1GGYJ?S4KG#A[,)'(EY,RR+=6V7)) KLM"H"_AR'] M 6CZY'0,2_0I?W\ETG8@>WL@>[PAAD5J9>I4A**T"O%*D=3+F*%*86(#UD0G MHQ8A?:DW/:E7U4WN#%KWZ<#?6O^7[L!OX8%?EZJ$9X$Y5B$24MTZ$BFRA#JD M*%/.14I#3%(5[6.RF9CT0PY\5^3\6J/8\Y91+#=_N 7+V+>MVRU8SFYW -^- M6G[JQ+.N OSW,T+NAXX5WB(K?+\A^RK')$VY&C19'T'JJ9 6%48@#FE,B':5 MH(\>5WW);]F^\.,JPG=(W"'Q3X?$=V[L[9#XEI%X(YS;4R& 0!'UWB(>&$%5 MB!PQ8*71QY1BD\.YM;RMT)H?CL2KO3G62L)_W_.6RS7W%J;9'U KNFTOZ(6/ M\.1IZ)V;Z8W:=GQK_S:QC@?M4=V+'@P_H"3Y:['_\@@D8.,54\@)21"OO$/6 M"XR4QD890;42X=%CNK,I1O7J;@O]&^WTM[9;[W;ZJW8Z-1B6,BVZ0XKPB+BQ M_S][;][45I*L#W\5!7/OC9X(%5W[XIX@@C:X7^;7$FT;MP?^(6I% B$Q6HSA MT[]91Q(("6P6"0DX,VZ,M9Q3IRKSR2>K MZ:)8XD,66PNCM%4,*P+W),K"PON %0W8:(]ML=AXO-BX7.RY=!HXKQ\=1LJQ M!%*%F+<>_"/#D3&YQTX*CC(9!+R\ML'7R=V+'0;=HOI_(PX3E2NQ'6*XHV'* ML%?[N&T*KN;V*V<1KO@MMBY^WD1E:+DV_N6ZOV[-]@39!$_XSK;.[45O[=>;G4.:;30U\=-S=N?,I+2HF1D2 M-M#U3K? @G? $F,W?PJ&9%=E*)5&-\/@/WZ^0FIM8Z_H==%)N25:?YAX9V=U MX6Y%>8[60CMMWSF->_;[*K82JHUQEASD=E-[!\<'7[^PW3]V6."NI\O!'6I; [5WYWD-RO3(4A0K(0NS=B=C/W';H MLV_$,&C%W93K'W7:68MVTY70;@^=D]]C.Z9FO]"WMRV])XN+U;_/1Y^&S;]:WMK>&OXX8[5P[06^^Z M\ZHZII2M9N;2:J:ED]^N'X_W+T-H__7)>^_KO1IU^.JE] MGHY]R$UJON!ZOO96KMCSZ;C^QT>Q_[5^7*=_-P_V-K_OGVZS@S\^?O_/96VZ M^L^A9SHJRQG"2>5$6">08!2_2W 2;5R+L"J5AE!#U*B'JJ2?T M)40M%:*F F6QP]$'P9&6FB"P.0YI;S42R2CN.=$VY^H3495D7I&R)425$+7@ M0DY/C"LI(6J9$#4=0:I-2,"5-'*"*,1I$ A BZ%H-:H55@1^ M"3[JY[[MQSMW85YE%NX*^'3%K&^VPY\=7V+20C%IIIWIH55"X* ILM9;Q$T@ MR'BJ4$K<.IJ(XUCE,G,@/"L$265^_^L1Q3@*68<]BB;W"21$,:W7-E@5*[E"F%2RC17W(TJ= M?DZ=GCY2D)6V*TN=GG/MO3FX M$#UX7OBMU.XE:O>T%Y$BE9Y3B;@S&'&;O8CD% HI)&-LU +;K-WTEE8Q98V] MU:RQMW.5+'27^U$6-BH+&ZVV&U<:@X4;@YGV?HJF(R6TGAA58W*NO,E7#\ZN!X[AYX"3', QKV(SKV/Y$HY+."[A>.6/7TLX?@8XGMXJP3(Y M\&TH @W/U2F LYW2L/K: ME6)\LOWX*<(=?;,U+*!75L#9VSR4!J18.HPD#@P!L#GD)+,H<2QE8I)**5Y M!9Q>HW/>KEC7^18KWVRW&4,E=3NG136<7M_V!_U.]Z*2AO'M$U^M=$$LBLOU M&YT>W (&UPF]BNV-BNCTRIHY+[0,S8L:;%DSIZR9\_H7]956,"EKYI0U<\J: M.4LO(3)-ZYX28GGOJ7D9<1UW;DVT![F6]7S/[G;J'Z8=L_NX8YOC]-//8[Y^ MX\-7NQ6(OE!7;=RII'9Y<@GW/SXX_2CJ6_E>C9/=K1H#E^W[_O'117WK1.SO MG=#9[8J/,)YZ<_]K_?1@ZP3#=^GN'Q]Y[3*TZI,(S0@#ERB7'$E4A(D]SY@,,+3+)DJ 1T ::ZZ);4M^#+0S@.Y@47"[(VSC*()=J[D/W9KB[#=0KG+I,&%.:TS)^KW@=,;VFJ6&48KJ=1/].M* MI5ZN4E],)P,#^]'6(@6+".X"+BN@O6J%7H9W42KT7!1Z MRK,@/#CXOT1*$(PX91%IH\'1\$$0:V Y24Z,6J>E0K]FA5Z&9U$J]#P4>B:U MAEG/L-0HL.@0-\8@D[P'KT(!#4O:&:'6-LA*[?^] :\"-*#BNS$T^[VWY2G< M71AI95P%>/']<&E*^'D8_,R6+;2&,\="0DD$CKBC$5G&,0*3$A-7@1 1,_S, M\HFEE$ JJ<3\57@9SD&IPD]0X>DZY\$2!4N'F/<15)@0Y!RE2%O.Y-82@3B3'FGO%4HN*B* YCN3\^MO MV:9[484(7QC_=\/2$L/\ZF[L];M-WX]YBCO^I/(-7H"'*;V#A7H'=Q1.O==) M:,-VX^^V%\/[B3.A[>\^]GKPA5'AD+]B-R>^E1CV, R;K:#G@W1.Y<@EEF,> M'''(:L^0E"D9C!68)Y(Q;#;FH:0AKT3=G^Y)E.J^LNH^Y768Y(,0AJ+@C$.< M\X@L,1Q9)X)D FNG<_7D]=EN!Z6ZOQ)U?[K74:K[JJK[M(<2B";8I8"4,!;Q MI!C2/%I$K<2,$6QI5"_'0QG7+H)QQA\CQ$O^9#D)S^>KGC9#:,V]8MC]8'NW MWXC=Y_=#E_G(+\D/+99G,QP/>OT<>%ANESW0&)W,N)I.NRBBC0ACD5 ^P$(F M1(P$L SIL(W.@:N);XG$?29C=*4:+XM[+E.C5__,JM3C)^OQE ]I$W,D)8JD MY4 J<4P(P-@@%D,D%FNM>*''R^WB62KS*PQF*Y7YJ@Y@$KMYNVBH%T M[^&6S?8 )A*>M%L@80E]#X2^[?,,>T.?9!_NN2\.&>/K&456B44N+>B_+D2MR;#^[5;N*>EXI[HC&* M. 7$!?QF+="2L!;SF(M \;GE1)>X5^+>JB[6*CJ])>[-!_>^W,0](.K< M\$A0""P"WXL8.44B4AA03Q+G,,M9F&)N>=5O&O>>V(EIKN/_:0\?0D<]?+*7 M-JIF-^E 5\YM#Z AV6^=+CS11:5Y>F:+L%)W4;&55N<\=BM?.]V3RN[96:?; MSRAR4# M.^I&^-*CAT=N'QXNAM>#P<1NA*^G7NSG$8SOUOY!=9!^I^*'!4$J\7OT@^+) MX!)->+57.1MT>P/;[N>/[7SZ7'G?";'R.0ZQG4CZR^D_URN5*T$=B^%0WC;^ MY;J_;MSRYG.U!=N**79AHD!P-GLP)[U<$JAI7;/5[#=CK^P(MK=]R(D.(EB, MA#$"V*O7R!)ED)1"<&\$CHZO0D>P\5H6JF.+U2QTJG6]GA50BD*X.SWX'&A1 M5JIA7Z^L5K^ B/<;G0$,(O3^^?(:?2F^KI1Z\[VSA-%E[ZS)9S(OLW56V21K MVH=]32V+RB99W@*H(7=Z&/S6T'KP(^*7?"KGG*N_CJ[M+_*1NO1!T9)L)PFQ87#QCLMK 3O MD7'./3_W8>+:_^HSC"+^,7QL5??HTDBQP*4'PN@.XTF;V-&S;QP^=[E9G MX/IIT!H+Y2OIOG[6VOWCT^G!\?[E[E;]9'?O"+[3:(&?>0FOT?W+^BF,'1^< M_MW:G=YN//W"#_Z *Q_7>(U^%+M;'^&>?S?K6^"M'A\.2)4801>JT;&,HMB\$P%+33%?&W#8+)"):+F%"97@M6K!"LCB4T8 M8,EBR:TUEJL( AZCU=X$Z0JPFCGK+<%J%<%JNI-92 ;LCD'$88*X) Z9Y!3" MV@KAF9:1N[4-B5]A/;O[TL1E*FFA _'&WN';JF#QK\=!$+IY45+B(2A4!<.8,T=>!HI1@"U5ZEHIIV ME4FU0CK_ANC*U2;HC8/[CH.!%;^6W&5!W.4D=?U]0&S\S\DB'"5FS0^S9BOV M*D44(]PBIYE"W&"!C !_RT6);8HZ"!7!P:H*^@KW@TK]GA-/*?5[9?1[.BG: M*.4L3XB[!#\(=LAH0Y$.P6A/E=)2K&V(JL*KU./C#7&2SSDJ$;E<>NH&+2FY MR/+W429A"ORJ416PWNW%PMYW>OT2KAX$5[-E/Q.C+A(C$-8JTY%Z+TH7:KY M09B?;7)DB<:Y9"DUF@"$>8V,E!%9ZASUV =C4G:I."FW3%ZOUC_7EDFI]4O2 M^NE6J4Y80YU%BL;<*M7DPQU)D/7* +F.W4V+:@S#M M:(;)8.^M%1*C0(-&G%$.),8F!"(05& \T7Q@G=/""?UMA5"MY#*KQ66>1_%+ M1O-$[9]B-"*00**R*)*B[(B/2 ?/D,;2RMPF#O[+X2J&+K=B[IME-%?A*F?V MHMMIM7+N7KD/L_1]F/$__QJNREY>E)*BS 6D9HOS:VZ,X$D@GW)1;X\QC9J7FTCF#I %/A ?FD 6U1M0E M'0AF02J<-U:,?$%G0J^V<]%+X$U+ZF#T0I!T8;L\Q;27EG9 ]_ M=#N]TM.:)W!=S% +2X6,Q#(4K(J($Q&02T M)#98FD2QTPR 2U:%F1>_6&0I MZ;E6_9ISF?HW" T+HRTE-"P &J8XC531FGSV:^%_X'5@BZP(& 6A"..4PQK: MM0U*JL;,*WEYX=!0DIX)TC,1R;N8PH_W M"7>8,WM'?V5S>>69B/.-P.?V.G MC7+-V@83L[$.S]3EN]Q36ZBZ+H"=ENHZ1W6=XJ/:,LVP '7UF8^*H)&#EY!3 MP3%JB+#+9@>=,YB7B[]:MMW?;(?M_PZ: M9SERLO22YXA*9'8#+1J3K)/(.0*HE&)"SB2#A%+)<,H2=B['*DBS(KA4TH@7 M1B-*O7X6O9YB&TE;'RP52!,%>BT=1D9$BC@+U!(M@76DK-=$S\8@E7QCL=KY M1Z<3SINM5LDUGBOP>0*0RG#(!6,1G>$8C#$:M<6(2.T1]]H"*F$-;"-$XCR. M1J2@S[/.]:YU.=GU>U@+G;['9M^ZC( M""U!:IX@Q69(AY'):@G0)',Z.,>"("VT05@FZI+7&'.1'2!VR^E_23I>@T8O M=F.CU.B%:_04[;"**>U40, UI!*O MSL9%F3+].&V=3B_26 CO+7(R,L0ILZ"M/ !3P-Y0Z[S.99PH7I'=Q3)SZ/;, MH3)G>B5.2W;:OG,:;P)5Z>7,#\!VSF?H!A6><9,XLGG/@AM'D M:(::H!.>' ML,1TKOE0U62V-]&#,:S,FGX[X#!O_E*"P^+!83I\U'(K*7?(A( !'!2PF^C! M(1$J\&2U@Q\ #KS*.'X!X#"G#9)5)CA_V]9@V/W9MEJ=